Reorganize documentation and repair links.
Move feature and webserver documentation into the reorganized hierarchy, update references to their new relative paths, and extend link validation across the complete documentation tree.\n\nThanks to xet7 !
No files matched your search
@@ -75,7 +75,7 @@ popups, both exports and the import round trip - and half of it landed is worse
|
||||
than none of it: a card would show a person that an export drops.
|
||||
|
||||
**Two export steps of the same batch.** The card layout is one document both
|
||||
formats draw ([One-Card-Layout.md](docs/Features/ImportExport/One-Card-Layout.md)),
|
||||
formats draw ([One-Card-Layout.md](./docs/Features/ImportExport/Excel/One-Card-Layout.md)),
|
||||
and the PDF draws it now. What is left is moving the EXCEL renderer onto it -
|
||||
its output must not change, which is what makes that step verifiable - and
|
||||
embedding images in the PDF, where JPEG is `/DCTDecode` with the file's own
|
||||
|
||||
@@ -10,7 +10,7 @@ For all code at WeKan GitHub Organization https://github.com/wekan
|
||||
- All known vulnerabilities have been fixed at newest WeKan, please upgrade https://wekan.fi/upgrade/
|
||||
- There is no known backdoors. If WeKan is installed by someone else, first registered user is Admin and has Admin Panel access.
|
||||
- Maintainer of WeKan has no access to someone elses installed WeKan.
|
||||
- For someone elses installed WeKan, see [Forgot Password](https://github.com/wekan/wekan/blob/main/docs/Login/Forgot-Password.md)
|
||||
- For someone elses installed WeKan, see [Forgot Password](https://github.com/wekan/wekan/blob/main/docs/Features/Login/Forgot-Password.md)
|
||||
|
||||
# Reporting about violations or something else
|
||||
|
||||
|
||||
@@ -124,7 +124,7 @@ sudo snap refresh wekan --channel=latest/candidate --amend
|
||||
The old database directory is only ever put back as a WHOLE, onto a STOPPED snap,
|
||||
with the current contents removed first — that is the "going back to 6.09"
|
||||
procedure below, and it is a different operation from this step.
|
||||
7. If you use [Caddy](../Webserver/Caddy.md), that is included in WeKan, edit /var/snap/wekan/Caddyfile to new syntax:
|
||||
7. If you use [Caddy](../Platforms/Webserver/Caddy.md), that is included in WeKan, edit /var/snap/wekan/Caddyfile to new syntax:
|
||||
```
|
||||
wekan.yourcompany.com {
|
||||
tls {
|
||||
@@ -231,7 +231,7 @@ https://nosqlbooster.com/downloads
|
||||
|
||||
For below scheduled backup scripts, no info from above of this wiki page is required. Backup scripts below have the required settings.
|
||||
|
||||
This does backup of [Wekan+RocketChat snap databases](../Login/OAuth2.md) and php website etc.
|
||||
This does backup of [Wekan+RocketChat snap databases](../Features/Login/OAuth2.md) and php website etc.
|
||||
|
||||
If you need to backup some remote server or cloud, you can use scp, or read [rclone docs](https://rclone.org/docs/) about how to configure saving to some other remote server or cloud.
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ Related, for creating apps to other appstores: [Browser compatibility matrix](Br
|
||||
|
||||
4. Run bundle at server like [Offline](../Platforms/Propietary/OS/Windows/Offline.md) or [Raspberry Pi](../Platforms/FOSS/HW/RaspberryPi/Raspberry-Pi.md)
|
||||
|
||||
5. Install Caddy like [Caddy Webserver Config](../Webserver/Caddy.md) , with this config for PWA at https://boards.example.com , there add assetlinks.json details you got when you downloaded Android .zip file from https://pwabuilder.com , see assetlinks issue about where at Play Console those 2 SHA256 keys https://github.com/pwa-builder/PWABuilder/issues/3867#issuecomment-1450826565
|
||||
5. Install Caddy like [Caddy Webserver Config](../Platforms/Webserver/Caddy.md) , with this config for PWA at https://boards.example.com , there add assetlinks.json details you got when you downloaded Android .zip file from https://pwabuilder.com , see assetlinks issue about where at Play Console those 2 SHA256 keys https://github.com/pwa-builder/PWABuilder/issues/3867#issuecomment-1450826565
|
||||
|
||||
6. At Play Console https://play.google.com/console/ there is `App Integrity` button in the sidemenu (highlighted blue in the screenshot) where you find required 2 SHA256 keys for Caddyfile:
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@ sudo systemctl enable wekan
|
||||
sudo systemctl start wekan
|
||||
```
|
||||
For SSL/TLS, I run Caddy at front of Node.js:
|
||||
[Caddy](../../../Webserver/Caddy.md)
|
||||
[Caddy](../../../Platforms/Webserver/Caddy.md)
|
||||
|
||||
Related is docs about Raspberry Pi:
|
||||
[Raspberry Pi](../../../Platforms/FOSS/HW/RaspberryPi/Raspberry-Pi.md)
|
||||
|
||||
@@ -163,7 +163,7 @@ top -p $(pgrep node)
|
||||
|
||||
- [Oplog-Configuration.md](Oplog-Configuration.md) - Full setup guide
|
||||
- [AWS.md](../../Platforms/Propietary/Cloud/AWS) - AWS oplog configuration
|
||||
- [LDAP.md](../../Login/LDAP.md) - LDAP with oplog setup
|
||||
- [LDAP.md](../../Features/Login/LDAP.md) - LDAP with oplog setup
|
||||
- [ToroDB-PostgreSQL](../ToroDB/PostgreSQL/docker-compose.yml) - ToroDB oplog config
|
||||
|
||||
## Files Modified This Session
|
||||
|
||||
@@ -28,7 +28,7 @@ https://www.youtube.com/watch?v=ke-mbnZM3zE
|
||||
- Javascript enabled Desktop and Mobile Safari/Chromium/Firefox based browsers
|
||||
- Apps at Play Store, Windows Microsoft Store, Ubuntu Touch OpenStore [Browser compatibility matrix](../Browsers/Browser-compatibility-matrix.md)
|
||||
- Alternatively, for self-hosted WeKan, create PWA icon [PWA](../Browsers/PWA.md)
|
||||
- Using WeKan with big touchscreen [Touch Screen support](../DragDrop/Touch-Screen-support.md)
|
||||
- Using WeKan with big touchscreen [Touch Screen support](../Features/DragDrop/Touch-Screen-support.md)
|
||||
|
||||
## Meteor WeKan Server
|
||||
|
||||
@@ -46,7 +46,7 @@ https://www.youtube.com/watch?v=ke-mbnZM3zE
|
||||
- Whitelabel: Change product name and product image at login screen and board left top corner. Not changing favicon, because there are 100+ favicons for different devices.
|
||||
- Drag Drop at Desktop and Mobile:
|
||||
- Board Icons, Swimlanes, Lists, Cards, Checklists, Checklist Items
|
||||
- Drag handles, per screen [Drag Drop](../DragDrop/Drag-Drop.md)
|
||||
- Drag handles, per screen [Drag Drop](../Features/DragDrop/Drag-Drop.md)
|
||||
- Some features similar to Trello and Jira. Some features not in Trello and Jira.
|
||||
- IFTTT Rules like Trello Butler [IFTTT](../Features/Automation/IFTTT/IFTTT.md) , translated to all supported languages. Trello Butler is only In English.
|
||||
- Many Assignees like in Jira.
|
||||
@@ -72,7 +72,7 @@ https://www.youtube.com/watch?v=ke-mbnZM3zE
|
||||
- Python and PHP based additional features [Python](../Features/Editor/Python.md)
|
||||
- Admin Panel:
|
||||
- Organizations/Teams/People. Impersonate User, logged to database when someone uses that feature.
|
||||
- Customize Translations [Customize Translations](../Translations/Customize-Translations.md)
|
||||
- Customize Translations [Customize Translations](../Features/Translations/Customize-Translations.md)
|
||||
|
||||
## Technical details
|
||||
|
||||
@@ -87,27 +87,27 @@ https://www.youtube.com/watch?v=ke-mbnZM3zE
|
||||
- Repo [wekan-oidc](../../packages/wekan-oidc)
|
||||
- Features:
|
||||
- At Admin Panel, you can change text of login page button `Login with OIDC`
|
||||
- Auth0 [OAuth2](../Login/OAuth2.md#auth0) . This did take about half year to implement by xet7, was not available anywhere else for Meteor.
|
||||
- Oracle OIM. [Oracle OIM](../Login/Oracle-OIM.md) . For this, customer provided some code. xet7 added fix to make login work even when some login field was missing data, by taking data from other field, all this while xet7 did not have access to customers Oracle OIM, just guessing about what code to add, and it worked.
|
||||
- GitLab [OAuth2](../Login/OAuth2.md#gitlab-providing-oauth2-login-to-wekan)
|
||||
- RocketChat [OAuth2](../Login/OAuth2.md#rocketchat-providing-oauth2-login-to-wekan)
|
||||
- Nextcloud [Nextcloud](../Login/Nextcloud.md)
|
||||
- ADFS 4.0 using OAuth2 and OpenID [ADFS](../Login/ADFS.md)
|
||||
- Azure [Azure](../Login/Azure/Azure.md)
|
||||
- Keycloak [Keycloak](../Login/Keycloak/Keycloak.md)
|
||||
- Google login [Google login](../Login/Google-login.md)
|
||||
- Auth0 [OAuth2](../Features/Login/OAuth2.md#auth0) . This did take about half year to implement by xet7, was not available anywhere else for Meteor.
|
||||
- Oracle OIM. [Oracle OIM](../Features/Login/Oracle-OIM.md) . For this, customer provided some code. xet7 added fix to make login work even when some login field was missing data, by taking data from other field, all this while xet7 did not have access to customers Oracle OIM, just guessing about what code to add, and it worked.
|
||||
- GitLab [OAuth2](../Features/Login/OAuth2.md#gitlab-providing-oauth2-login-to-wekan)
|
||||
- RocketChat [OAuth2](../Features/Login/OAuth2.md#rocketchat-providing-oauth2-login-to-wekan)
|
||||
- Nextcloud [Nextcloud](../Features/Login/Nextcloud.md)
|
||||
- ADFS 4.0 using OAuth2 and OpenID [ADFS](../Features/Login/ADFS.md)
|
||||
- Azure [Azure](../Features/Login/Azure/Azure.md)
|
||||
- Keycloak [Keycloak](../Features/Login/Keycloak/Keycloak.md)
|
||||
- Google login [Google login](../Features/Login/Google-login.md)
|
||||
- Custom LDAP
|
||||
- LDAP [LDAP](../Login/LDAP.md)
|
||||
- LDAP AD Simple Auth [LDAP AD Simple Auth](../Login/LDAP-AD-Simple-Auth.md)
|
||||
- LDAP [LDAP](../Features/Login/LDAP.md)
|
||||
- LDAP AD Simple Auth [LDAP AD Simple Auth](../Features/Login/LDAP-AD-Simple-Auth.md)
|
||||
- Default board for users https://github.com/wekan/wekan/pull/5098
|
||||
- Brute Force Accounts Lockout [Accounts Lockout](../Login/Accounts-Lockout.md)
|
||||
- Brute Force Accounts Lockout [Accounts Lockout](../Features/Login/Accounts-Lockout.md)
|
||||
- Markdown, Emoji, MathML, sanitizing [template-integration.js](../../packages/markdown/src/template-integration.js)
|
||||
- Many security fixes from Responsible Disclosure https://wekan.fi/hall-of-fame/
|
||||
|
||||
## Upcoming Features
|
||||
|
||||
- CAS [CAS](../Login/CAS.md)
|
||||
- SAML [SAML](../Login/SAML.md)
|
||||
- CAS [CAS](../Features/Login/CAS.md)
|
||||
- SAML [SAML](../Features/Login/SAML.md)
|
||||
|
||||
## Video
|
||||
|
||||
@@ -133,4 +133,3 @@ https://www.youtube.com/watch?v=ke-mbnZM3zE
|
||||
- https://github.com/bratelefant/Meteor-Files
|
||||
- https://github.com/bratelefant/meteor-roles
|
||||
- https://github.com/bratelefant/meteor-multitenancy
|
||||
|
||||
@@ -384,7 +384,7 @@ host.
|
||||
**The site theme** is the one branding field an Organization's own admin sets from
|
||||
the Admin Panel rather than from the org row: Admin Panel / Settings / Visibility /
|
||||
**Change color**, the same shared picker as Board Settings and Member Settings
|
||||
([Change color](../Page/Theme.md)). The site admin's pane says under the title that
|
||||
([Change color](../../Features/Page/Theme.md)). The site admin's pane says under the title that
|
||||
their colour is the one every Organization without one of its own inherits; an
|
||||
Organization's admin sees only that section of the pane, and their colour reaches
|
||||
only their own hosts. Where the write lands is decided server-side by
|
||||
|
||||
@@ -41,7 +41,7 @@ Features | Wekan | Trello | Restyaboard
|
||||
------------ | ------------- | ------------- | -------------
|
||||
Price | Free and Open Source, [MIT license](../../LICENSE). Free for Commercial Use. | Free with limitations, Monthly payment, Annual Subscription, Quote-based | Open Core
|
||||
Whitelabeling | Yes. Admin Panel/Layout: Hide Logo, Custom Product Name. | No | $ Yes
|
||||
Theming | [Yes](../Theme/Custom-CSS-themes.md) | No | $ Yes
|
||||
Theming | [Yes](../Features/Theme/Custom-CSS-themes.md) | No | $ Yes
|
||||
Redistributing | Yes | No | $ Yes
|
||||
Hosting | [Self-host or SaaS provider](../Platforms) | SaaS | Self-host
|
||||
|
||||
@@ -225,10 +225,10 @@ Permanently delete your entire account forever? | No | Yes | Yes (Admin can dele
|
||||
Features | Wekan | Trello | Restyaboard
|
||||
------------ | ------------- | ------------- | -------------
|
||||
Login with username or email | Yes | Yes | Yes
|
||||
LDAP login | Standalone: [Yes](../Login/LDAP.md). Sandstorm: Yes. | No | $ Yes
|
||||
LDAP login | Standalone: [Yes](../Features/Login/LDAP.md). Sandstorm: Yes. | No | $ Yes
|
||||
SAML login | Standalone: [Not yet](https://github.com/wekan/wekan/issues/708). Sandstorm: Yes | No | No
|
||||
Google login | Not yet, needs fixes to [OAuth2](../Login/OAuth2.md) | Yes | No
|
||||
GitHub login | Standalone: Not yet, needs fixes to [OAuth2](../Login/OAuth2.md). Sandstorm: Yes. | No | No
|
||||
Google login | Not yet, needs fixes to [OAuth2](../Features/Login/OAuth2.md) | Yes | No
|
||||
GitHub login | Standalone: Not yet, needs fixes to [OAuth2](../Features/Login/OAuth2.md). Sandstorm: Yes. | No | No
|
||||
Passwordless email login | Standalone: No. Sandstorm: Yes. | No | No
|
||||
|
||||
## Apps for productivity: Import / Export
|
||||
@@ -270,7 +270,7 @@ Introduction video | No | No | Yes
|
||||
List sorting by due date | No | No | Yes
|
||||
Home screen | No | No | Yes
|
||||
Apps Integration | All integrated in | Yes | Yes
|
||||
Chat | No. You could use [Rocket.Chat](../Login/OAuth2.md) | No | $ Yes
|
||||
Chat | No. You could use [Rocket.Chat](../Features/Login/OAuth2.md) | No | $ Yes
|
||||
Dashboard Charts | [Not yet](https://github.com/wekan/wekan-dashing-go) | No | $ Yes
|
||||
Hide Card Created Date App | No | No | Yes
|
||||
Hide Card ID App | No | No | Yes
|
||||
@@ -278,7 +278,7 @@ Canned Response App | No | No | $ Yes
|
||||
Auto Archive Expired Cards App | No | No | $ Yes
|
||||
Support Desk | No | No | $ Yes
|
||||
Card Template App | Copy Checklist Template to Multiple Cards | Yes | $ Yes
|
||||
Slack | [Yes](../Webhooks/Discord/Outgoing-Webhook-to-Discord.md) | Yes | $ Yes
|
||||
Slack | [Yes](../Features/Webhooks/Discord/Outgoing-Webhook-to-Discord.md) | Yes | $ Yes
|
||||
Amazon Echo | No | No | $ Yes
|
||||
Collaborate/TogetherJS | [Not yet](../Platforms/FOSS/Container/Friend) | No | Yes
|
||||
Gmail Add-on | No | Yes | Yes
|
||||
|
||||
@@ -80,7 +80,7 @@ That does:
|
||||
- **Setup -> Build WeKan** builds wekan,
|
||||
- **Dev server -> localhost:3000** starts wekan in development mode with command `meteor`, so it can detect if some file changes and try to rebuild automatically. If a dev server is already running on that port, it is stopped first and a fresh one started on the same port.
|
||||
|
||||
And then [register and login](../Login/Adding-users.md) with webbrowser at http://localhost:3000
|
||||
And then [register and login](../Features/Login/Adding-users.md) with webbrowser at http://localhost:3000
|
||||
|
||||
### 4. Make and test your changes
|
||||
|
||||
|
||||
@@ -111,7 +111,7 @@ If a dev server is already running, the **Dev server** options now stop it autom
|
||||
|
||||
The other **Dev server** options run WeKan the same way on different addresses/ports: `localhost:3000 + trace warnings`, `localhost:3000 + bundle visualizer`, `CURRENT-IP:3000`, `CURRENT-IP:3000 + MONGO_URL 27019`, and `CUSTOM-IP:PORT` (which asks you for the IP and port). There is also a **Kill all dev servers** option that frees every dev/test port the script uses at once (3000/3001, 3100/3101, 4000/4001 and 8080) — handy if a previous run left something behind.
|
||||
|
||||
And then [register and login](../Login/Adding-users.md) at http://localhost:3000
|
||||
And then [register and login](../Features/Login/Adding-users.md) at http://localhost:3000
|
||||
|
||||
### OPTIONAL, NOT NEEDED: 5. Add new plugin package
|
||||
```
|
||||
|
||||
@@ -29,12 +29,12 @@ meteor run --exclude-archs web.browser.legacy,web.cordova --port 4000 --extra-pa
|
||||
- https://github.com/RocketChat/Rocket.Chat/issues
|
||||
- https://github.com/RocketChat/Rocket.Chat/issues?q=is%3Aissue+is%3Aclosed
|
||||
6. If you have some webserver providing SSL/TLS, check that you have websockets enabled:
|
||||
- [Caddy Webserver Config](../Webserver/Caddy.md)
|
||||
- [Nginx Webserver Config](../Webserver/Nginx.md)
|
||||
- [Apache](../Webserver/Apache.md)
|
||||
- [Caddy Webserver Config](../Platforms/Webserver/Caddy.md)
|
||||
- [Nginx Webserver Config](../Platforms/Webserver/Nginx.md)
|
||||
- [Apache](../Platforms/Webserver/Apache.md)
|
||||
- OpenLiteSpeed https://github.com/wekan/wekan/issues/3334#issuecomment-723651328
|
||||
- [Local self signed TLS](../Webserver/Local-self-signed-TLS.md)
|
||||
- [Traefik and self signed SSL certs](../Webserver/Traefik-and-self-signed-SSL-certs.md)
|
||||
- [Local self signed TLS](../Platforms/Webserver/Local-self-signed-TLS.md)
|
||||
- [Traefik and self signed SSL certs](../Platforms/Webserver/Traefik-and-self-signed-SSL-certs.md)
|
||||
|
||||
## OLD: TODO
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ that by providing one-click installation on various platforms.
|
||||
- [Features](../Features/Features.md): Wekan has real-time user interface.
|
||||
- [Platforms](../Platforms): Wekan supports many platforms.
|
||||
Wekan is critical part of new platforms Wekan is currently being integrated to.
|
||||
- [Integrations](../ImportExport/Integrations.md): Current possible integrations and future plans.
|
||||
- [Integrations](../Features/ImportExport/Integrations/Integrations.md): Current possible integrations and future plans.
|
||||
|
||||
## About niche of WeKan
|
||||
|
||||
|
||||
@@ -312,7 +312,7 @@ Without that info it's kind of hard to debug.
|
||||
You could try export that board to Wekan JSON, and then import that Wekan JSON.
|
||||
|
||||
I do have server at AWS LightSail that has 4 GB RAM and 60 GB SSD,
|
||||
running [Snap versions of Wekan and RocketChat installed this way](../Login/OAuth2.md)
|
||||
running [Snap versions of Wekan and RocketChat installed this way](../Features/Login/OAuth2.md)
|
||||
on same server, and it does not crash.
|
||||
|
||||
BTW, I did yesterday release [Wekan v2.95 with these new features](../../CHANGELOG.md#v295-2019-07-01-wekan-release).
|
||||
@@ -405,7 +405,7 @@ from one card to another.
|
||||
|
||||
### Q: LDAP?
|
||||
|
||||
A: [LDAP for Standalone is now available](../Login/LDAP.md).
|
||||
A: [LDAP for Standalone is now available](../Features/Login/LDAP.md).
|
||||
|
||||
```
|
||||
[17:56:10] <regdude> Hi! I'm trying to setup Wekan with LDAP,
|
||||
@@ -442,7 +442,7 @@ A: Yes. Click right top your username / My Cards.
|
||||
[20:49:35] <Rojola> but, in reality I can not access it
|
||||
```
|
||||
|
||||
A: See 4) at [Adding users](../Login/Adding-users.md) . This is Stanalone Wekan (Snap, Docker, Source) email setting. This has nothing to do with Sandstorm.
|
||||
A: See 4) at [Adding users](../Features/Login/Adding-users.md) . This is Stanalone Wekan (Snap, Docker, Source) email setting. This has nothing to do with Sandstorm.
|
||||
|
||||
***
|
||||
|
||||
@@ -476,7 +476,7 @@ from Snap on Ubuntu 18.04.
|
||||
[17:38:51] <k_sze> Like, I get 502 Bad Gateway from my nginx reverse proxy
|
||||
```
|
||||
|
||||
A: Did you set your domain SPF records (as TXT records) and DKIM records on your domain that your SMTP server uses? Problem is not in Wekan, it's your SMTP server. For example AWS SES works. Also see [Troubleshooting Email](../Email/Troubleshooting-Mail.md).
|
||||
A: Did you set your domain SPF records (as TXT records) and DKIM records on your domain that your SMTP server uses? Problem is not in Wekan, it's your SMTP server. For example AWS SES works. Also see [Troubleshooting Email](../Features/Email/Troubleshooting-Mail.md).
|
||||
|
||||
***
|
||||
|
||||
@@ -487,7 +487,7 @@ other applications
|
||||
[03:32:50] <ajay> i am want to integrate it in QGIS for task management
|
||||
[03:33:01] <ajay> *i want
|
||||
```
|
||||
A: Use [Wekan REST API](../API/REST-API.md). For example, see [Wekan Gogs integration](https://github.com/wekan/wekan-gogs). You can also use [Outgoing Webhooks](../Webhooks/Discord/Outgoing-Webhook-to-Discord.md) to send data to some Incoming Webhook. There is also [IFTTT Rules](../Features/Automation/IFTTT/IFTTT.md) for some automations.
|
||||
A: Use [Wekan REST API](../API/REST-API.md). For example, see [Wekan Gogs integration](https://github.com/wekan/wekan-gogs). You can also use [Outgoing Webhooks](../Features/Webhooks/Discord/Outgoing-Webhook-to-Discord.md) to send data to some Incoming Webhook. There is also [IFTTT Rules](../Features/Automation/IFTTT/IFTTT.md) for some automations.
|
||||
|
||||
***
|
||||
|
||||
@@ -602,7 +602,7 @@ yogab> Hi! How are you today ? Can i ask
|
||||
a docker x reverse proxy x wekan question here ?
|
||||
```
|
||||
|
||||
A: Hmm, it seems you did not ask. Just guessing, maybe it's about [Traefik reverse proxy and Docker](../Webserver/Traefik-and-self-signed-SSL-certs.md).
|
||||
A: Hmm, it seems you did not ask. Just guessing, maybe it's about [Traefik reverse proxy and Docker](../Platforms/Webserver/Traefik-and-self-signed-SSL-certs.md).
|
||||
|
||||
***
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ GitHub Username | Chat Username | Location | Position | Details
|
||||
[liske](https://github.com/liske) | Germany | Contributor | Added card REST API fix, card time fix etc.
|
||||
[rhelsing](https://github.com/rhelsing) | ryan.helsing | USA | Contributor | [Comment permissions](https://github.com/wekan/wekan/pull/1008)
|
||||
[BaobabCoder](https://github.com/BaobabCoder) | BaobabCoder | France | Contributor | [Delete List](https://github.com/wekan/wekan/pull/1050)
|
||||
[whodafly](https://github.com/whodafly) | superfly | USA | Contributor | [Troubleshooting Mail](../Email/Troubleshooting-Mail.md), [Import Checklists from Trello](https://github.com/wekan/wekan/pull/894)
|
||||
[whodafly](https://github.com/whodafly) | superfly | USA | Contributor | [Troubleshooting Mail](../Features/Email/Troubleshooting-Mail.md), [Import Checklists from Trello](https://github.com/wekan/wekan/pull/894)
|
||||
[stephenmoloney](https://github.com/stephenmoloney) | - | Ireland | Contributor | Dockerfile and Travis config, Meteor 1.4 and Node 4.x port
|
||||
[GhassenRjab](https://github.com/GhassenRjab) | ghassen.rjab | Universe | Contributor | [Fix Export Board](https://github.com/wekan/wekan/pull/1067), [Fix "W" shortcut](https://github.com/wekan/wekan/pull/1066), [Sort languages](https://github.com/wekan/wekan/pull/1070), [Add Breton language name](https://github.com/wekan/wekan/pull/1071), [Edit card description with invalid markdown](https://github.com/wekan/wekan/pull/1073), [Fix importing Trello board](https://github.com/wekan/wekan/pull/1080), [Import due date from Trello](https://github.com/wekan/wekan/pull/1082), [Import Wekan board](https://github.com/wekan/wekan/pull/1117), [Export and import attachments as base64 encoded files](https://github.com/wekan/wekan/pull/1134), [Export and import checklists](https://github.com/wekan/wekan/pull/1140), [Export and import boards in Sandstorm](https://github.com/wekan/wekan/pull/1144), [FIX SECURITY ISSUE Files accessible without authentication](https://github.com/wekan/wekan/issues/1105)
|
||||
[nztqa](https://github.com/nztqa) | - | Universe | Contributor | [Delete card when deleting list](https://github.com/wekan/wekan/pull/1054), [Disable unnecessary link feature](https://github.com/wekan/wekan/pull/1042), [Fix IE 11 drag board to scroll](https://github.com/wekan/wekan/pull/1052), [Fix filter reset on moving between starred boards](https://github.com/wekan/wekan/pull/1074), [Fix Admin Panel link available to all users, only link is hidden](https://github.com/wekan/wekan/pull/1076), [Fix Case-sensitive email handling](https://github.com/wekan/wekan/issues/675), [Fix admin panel route for subfolder](https://github.com/wekan/wekan/pull/1084), [Fix i18n route for subfolder](https://github.com/wekan/wekan/pull/1085), [Fix incorrect attachment link with subfolder in the url](https://github.com/wekan/wekan/pull/1086), [Fix link to card](https://github.com/wekan/wekan/pull/1087), [Fix duplicate id generation](https://github.com/wekan/wekan/pull/1093), [When finished input of checklist item, open new checklist item](https://github.com/wekan/wekan/pull/1099), [Fix Possible to add empty item to checklist](https://github.com/wekan/wekan/pull/1107), [Improve UI design of checklist items](https://github.com/wekan/wekan/pull/1108), [Outgoing Webhooks](https://github.com/wekan/wekan/pull/1119), [Adding user to board causes node.js to crash](https://github.com/wekan/wekan/issues/1131), [Fix double shashes](https://github.com/wekan/wekan/issues/962), [GitHub Issue template](https://github.com/wekan/wekan/pull/1146), [Fix showing card activity history in IE11](https://github.com/wekan/wekan/pull/1152), [Add display Wekan version number and runtime environment to Admin Panel](https://github.com/wekan/wekan/pull/1156), [Change Email address](https://github.com/wekan/wekan/pull/1161)
|
||||
|
||||
@@ -90,7 +90,7 @@ These apply to all pages and require no configuration.
|
||||
## Keyboard shortcuts
|
||||
|
||||
WeKan also has many keyboard shortcuts. Press **`?`** inside WeKan to see the full
|
||||
list (screenshot: [screenshot-keyboard-shortcuts.png](../screenshot-keyboard-shortcuts.png)),
|
||||
list (screenshot: [screenshot-keyboard-shortcuts.png](../Keyboard-Shortcuts/screenshot-keyboard-shortcuts.png)),
|
||||
and toggle keyboard shortcuts on or off from the board sidebar.
|
||||
|
||||
## Testing
|
||||
|
||||
@@ -88,6 +88,6 @@ Renames to know when following an older link: **Layout** is
|
||||
- [Login / Authentication methods](../../README.md#LoginAuth) — LDAP, OAuth2,
|
||||
SAML, Keycloak, Google, Azure, and more.
|
||||
- [Members and Permissions](../Members/Members.md)
|
||||
- [E-mail troubleshooting](../../Email/Troubleshooting-Mail.md)
|
||||
- [E-mail troubleshooting](../Email/Troubleshooting-Mail.md)
|
||||
- [Comment replies and editing restriction](../Cards/Comment-Replies-And-Editing-Restriction.md)
|
||||
— a board setting rather than an Admin Panel one, but often looked for here.
|
||||
@@ -85,7 +85,7 @@ the app boots — see
|
||||
## Related
|
||||
|
||||
- [Attachments (cards)](../../Cards/Attachments/Attachments.md) — what a user sees.
|
||||
- [Attachment migration system](../../../ImportExport/Attachment-Migration-System.md)
|
||||
- [Attachment migration system](../../ImportExport/Attachment/Attachment-Migration-System.md)
|
||||
|
||||
## The panes, in menu order
|
||||
|
||||
|
||||
@@ -17,5 +17,5 @@ SMTP and two account settings. One **Save**, below everything it writes.
|
||||
|
||||
## Related
|
||||
|
||||
- [E-mail troubleshooting](../../../Email/Troubleshooting-Mail.md)
|
||||
- [E-mail troubleshooting](../../Email/Troubleshooting-Mail.md)
|
||||
- [Domains](Domains.md) — which domains are actually in use.
|
||||
@@ -7,5 +7,5 @@ Each webhook has a URL, a type, and the token used to sign the request.
|
||||
|
||||
## Related
|
||||
|
||||
- [Outgoing webhooks](../../../Webhooks/) — the payload, the types, and per-board
|
||||
- [Outgoing webhooks](../../Webhooks/) — the payload, the types, and per-board
|
||||
webhooks.
|
||||
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
@@ -45,5 +45,5 @@ There is also a DDP method pair (`api.board.uploadBackground` /
|
||||
|
||||
- [Boards](../Boards/Boards.md)
|
||||
- [Attachments and File Storage](../../Cards/Attachments/Attachments.md)
|
||||
- [Themes / Custom CSS](../../../Theme/Custom-CSS-themes.md)
|
||||
- [Migrating from Trello](../../../ImportExport/trello/Migrating-from-Trello.md)
|
||||
- [Themes / Custom CSS](../../Theme/Custom-CSS-themes.md)
|
||||
- [Migrating from Trello](../../ImportExport/Trello/trello/Migrating-from-Trello.md)
|
||||
@@ -8,21 +8,21 @@ have any number of public and private boards.
|
||||
The **All Boards** page lists all of your public and private boards. Your starred
|
||||
boards are also shown as shortcuts at the top of every page.
|
||||
|
||||

|
||||

|
||||
|
||||
## Star a board
|
||||
|
||||
Click the star icon on a board to add it to your favorites. Starred boards appear
|
||||
as quick-access shortcuts at the top of the page.
|
||||
|
||||

|
||||

|
||||
|
||||
## Watch a board
|
||||
|
||||
Watching a board (or list/card) controls which activities create notifications for
|
||||
you. You can set watch / track / mute per board.
|
||||
|
||||

|
||||

|
||||
|
||||
## Board menu (hamburger)
|
||||
|
||||
@@ -30,13 +30,13 @@ Click the 3-lines "hamburger" menu on the right to open the board menu, where yo
|
||||
can change board settings, add/remove members, configure webhooks, import/export,
|
||||
archive, and more.
|
||||
|
||||

|
||||

|
||||
|
||||
## Restore an archived board
|
||||
|
||||
Archived boards are not deleted — you can restore them from the archive.
|
||||
|
||||

|
||||

|
||||
|
||||
## Full screen / standalone app mode
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
@@ -73,32 +73,32 @@ You can drag and drop images onto a card, or paste images with **Ctrl-V**.
|
||||
|
||||
### 1) First attachment: open the card's 3-lines "hamburger" menu / Edit Attachments
|
||||
|
||||

|
||||

|
||||
|
||||
### 2) Select: Clipboard or drag and drop
|
||||
|
||||

|
||||

|
||||
|
||||
### 3) Drag and drop the image, or press Ctrl-V
|
||||
|
||||

|
||||

|
||||
|
||||
### 4) Add more images from the "Add Attachment" button near the first attachment
|
||||
|
||||

|
||||

|
||||
|
||||
## Multi-selection
|
||||
|
||||
Use multi-selection to checkmark several cards, then drag and drop all of the
|
||||
selected cards to another list at once.
|
||||
|
||||

|
||||

|
||||
|
||||
## Filtered views
|
||||
|
||||
Filter the board by member, label, due date, and more to focus on a subset of cards.
|
||||
|
||||

|
||||

|
||||
|
||||
## Related
|
||||
|
||||
@@ -111,5 +111,5 @@ Filter the board by member, label, due date, and more to focus on a subset of ca
|
||||
- [Subtasks](Subtasks.md)
|
||||
- [Templates](../Board/Templates.md)
|
||||
- [Markdown](../Editor/Markdown/Markdown.md), [Emoji](../Editor/Emoji.md), [Multiline](../Editor/Multiline.md), [Numbered text](../Editor/Numbered-text.md), [LaTeX](../Editor/LaTeX.md)
|
||||
- [Due Date](../../Date/Due-Date.md), [Time Tracking](../../Date/Time-Tracking.md)
|
||||
- [Drag and Drop on Mobile and Desktop](../../DragDrop/Drag-Drop.md)
|
||||
- [Due Date](../Date/Due-Date.md), [Time Tracking](../Date/Time-Tracking.md)
|
||||
- [Drag and Drop on Mobile and Desktop](../DragDrop/Drag-Drop.md)
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## To translators, about the word Custom
|
||||
|
||||
See other feature for description of Custom [Customize Translations](../../../Translations/Customize-Translations.md)
|
||||
See other feature for description of Custom [Customize Translations](../../Translations/Customize-Translations.md)
|
||||
|
||||
## 1) Click: Board hamburger menu / Custom Fields
|
||||
|
||||
|
||||
@@ -49,4 +49,4 @@ python3 api.py setcardlocations BOARDID LISTID CARDID \
|
||||
## Related
|
||||
|
||||
- [Cards](../Cards.md)
|
||||
- [Migrating from Trello](../../../ImportExport/trello/Migrating-from-Trello.md)
|
||||
- [Migrating from Trello](../../ImportExport/Trello/trello/Migrating-from-Trello.md)
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Status: **designed, not built** · Owner: xet7 · Related:
|
||||
[#6586](https://github.com/wekan/wekan/issues/6586),
|
||||
[One-Card-Layout.md](../ImportExport/One-Card-Layout.md).
|
||||
[One-Card-Layout.md](../ImportExport/Excel/One-Card-Layout.md).
|
||||
|
||||
## What is asked for
|
||||
|
||||
|
||||
@@ -27,4 +27,4 @@ python3 api.py setcardstickers BOARDID LISTID CARDID '[{"icon":"taco-cool"}]'
|
||||
## Related
|
||||
|
||||
- [Cards](../Cards.md)
|
||||
- [Migrating from Trello](../../../ImportExport/trello/Migrating-from-Trello.md)
|
||||
- [Migrating from Trello](../../ImportExport/Trello/trello/Migrating-from-Trello.md)
|
||||
@@ -13,11 +13,11 @@ https://user-images.githubusercontent.com/70445835/184324324-b4bd466e-6873-4eef-
|
||||
|
||||
## <a name="Time"></a>Time
|
||||
|
||||
* [Due Date](Due-Date.md)
|
||||
* [Day of week start](Day-of-week-start.md)
|
||||
* [Due Date](./Due-Date.md)
|
||||
* [Day of week start](./Day-of-week-start.md)
|
||||
|
||||
## What features are missing
|
||||
|
||||
* [Calendar issues](https://github.com/wekan/wekan/issues?q=is%3Aissue+is%3Aopen+calendar+label%3AFeature%3ACalendar-view)
|
||||
* [Time Tracking](Time-Tracking.md)
|
||||
* [Gantt Chart](../Features/Reports/Gantt.md)
|
||||
* [Time Tracking](./Time-Tracking.md)
|
||||
* [Gantt Chart](../Reports/Gantt.md)
|
||||
@@ -15,7 +15,7 @@ sudo apt -y install ntpdate
|
||||
sudo ntpdate ntp.ubuntu.com
|
||||
```
|
||||
|
||||
5. Now local time shows correctly at webbrowser, like for example at Friend Desktop [Friend](../Platforms/FOSS/Container/Friend)
|
||||
5. Now local time shows correctly at webbrowser, like for example at Friend Desktop [Friend](../../Platforms/FOSS/Container/Friend)
|
||||
|
||||
For testing any other time related code, that it shows correct local time, compare time functions results to this:
|
||||
|
||||
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
@@ -1,6 +1,6 @@
|
||||
## Roles
|
||||
|
||||
It depends on role of user what drag drop is allowed [REST API Role](../API/Role.md)
|
||||
It depends on role of user what drag drop is allowed [REST API Role](../../API/Role.md)
|
||||
|
||||
## Mobile Drag Drop
|
||||
|
||||
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 206 KiB After Width: | Height: | Size: 206 KiB |
|
Before Width: | Height: | Size: 780 KiB After Width: | Height: | Size: 780 KiB |
@@ -100,7 +100,7 @@ cd wekan
|
||||
```
|
||||
That does: **Setup -> Install dependencies** installs dependencies, **Setup -> Build WeKan** builds wekan, **Dev server -> localhost:3000** starts wekan in development mode with command `meteor`, so it can detect if some file changes and try to rebuild automatically and reload the web browser. But, still sometimes, it may need stopping with Ctrl-c and a full **Setup -> Build WeKan** again. If a dev server is already running on that port, the Dev server options stop it first and start a fresh one on the same port.
|
||||
|
||||
And then [register and login](../../Login/Adding-users.md) at http://localhost:3000
|
||||
And then [register and login](../Login/Adding-users.md) at http://localhost:3000
|
||||
|
||||
### OPTIONAL, NOT NEEDED: 5. Add new plugin package
|
||||
```
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Some Python etc code in WeKan, that is not yet added directly to WeKan:
|
||||
- [LDAP sync script, that also correctly removes users](../../Login/ldap-sync/ldap-sync.py)
|
||||
- [LDAP sync script, that also correctly removes users](../Login/ldap-sync/ldap-sync.py)
|
||||
- [Email notifications to AWS SES](https://github.com/wekan/wekan/issues/3543#issuecomment-1199897164)
|
||||
- [Prometheus Exporter](https://github.com/wekan/wekan-prometheus-exporter)
|
||||
- [Burndown Chart](../Reports/Burndown-and-Velocity-Chart.md)
|
||||
@@ -12,4 +12,4 @@ Some Python etc code in WeKan, that is not yet added directly to WeKan:
|
||||
- [Logstash and ElasticSearch](https://github.com/wekan/wekan-logstash)
|
||||
- iCal server in [Python](https://github.com/wekan/wekan-ical-server)
|
||||
- [Sandstorm CSV related Python code](../../Platforms/FOSS/Container/Sandstorm/Wekan-Sandstorm-cards-to-CSV-using-Python.md)
|
||||
- [Trello API test code](../../ImportExport/trello)
|
||||
- [Trello API test code](../ImportExport/Trello/trello)
|
||||
@@ -20,11 +20,11 @@ is selected.
|
||||
## Changing the language
|
||||
|
||||
Use the language selector on the login page, or your member settings, to switch
|
||||
languages. See [Change Language](../../../Translations/Change-Language.md).
|
||||
languages. See [Change Language](../../Translations/Change-Language.md).
|
||||
|
||||
## Related
|
||||
|
||||
- [Accessibility](../../Accessibility/Accessibility.md)
|
||||
- [Translations](../../../Translations/Translations.md)
|
||||
- [Translations](../../Translations/Translations.md)
|
||||
- RTL tests: `tests/rtl.test.js` (fast, server-less) and the Playwright
|
||||
`tests/playwright/specs/18-rtl-layout.e2e.js`.
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
## Newest Wekan
|
||||
|
||||
In [Wekan v5.02](../../CHANGELOG.md#v502-2021-03-02-wekan-release) is fix for STMP settings [that works with very happy feedback](https://github.com/wekan/wekan/issues/3529#issuecomment-789085999). It requires:
|
||||
In [Wekan v5.02](../../../CHANGELOG.md#v502-2021-03-02-wekan-release) is fix for STMP settings [that works with very happy feedback](https://github.com/wekan/wekan/issues/3529#issuecomment-789085999). It requires:
|
||||
- **There is no email settings at Admin Panel anymore**
|
||||
- Email settings are made only with snap commands like `sudo snap set wekan mail-url....` or similar in Docker/Source etc `MAIL_URL=...`, more details below.
|
||||
- For any errors like SSLv3 and STARTTLS, check [newest AWS SES info](#example-aws-ses) and use similar settings, other SSLv3/STARTTLS info could be outdated.
|
||||
@@ -50,7 +50,7 @@ await Email.sendAsync({
|
||||
|
||||
## Debugging your SMTP mail server
|
||||
|
||||
If you can't get your email server working with smtp/stmps or MAIL_SERVICE, look is there more config options for your email server at https://nodemailer.com docs, and add new issue about your email server to https://github.com/wekan/wekan/issues or [pull request](../Features/Editor/Emoji.md#how-you-could-add-another-plugin).
|
||||
If you can't get your email server working with smtp/stmps or MAIL_SERVICE, look is there more config options for your email server at https://nodemailer.com docs, and add new issue about your email server to https://github.com/wekan/wekan/issues or [pull request](../Editor/Emoji.md#how-you-could-add-another-plugin).
|
||||
|
||||
For example, for https://nodemailer.com/smtp/
|
||||
|
||||
@@ -82,7 +82,7 @@ let info = transporter.sendMail({
|
||||
```
|
||||
|
||||
|
||||
If with some code example sending email works, xet7 can add it to wekan, like in [Wekan v5.52](../../CHANGELOG.md#v552-2021-08-26-wekan-release) xet7 added direct nodemailer usage for MAIL_SERVICE.
|
||||
If with some code example sending email works, xet7 can add it to wekan, like in [Wekan v5.52](../../../CHANGELOG.md#v552-2021-08-26-wekan-release) xet7 added direct nodemailer usage for MAIL_SERVICE.
|
||||
|
||||
## MAIL_SERVICE (not currently in use)
|
||||
|
||||
@@ -304,7 +304,7 @@ Mail configuration if done by settings of `MAIL_URL` & `MAIL_FROM` environment p
|
||||
|
||||
## No mail server
|
||||
|
||||
You can choose to _NOT_ configure a mail server, by not providing the `MAIL_URL` & `MAIL_FROM` environment parameters. Instead the mail message will be send to the terminal output. See [FAQ](../FAQ/FAQ.md#show-mails-with-a-docker-image-without-mail-configuration) for more info.
|
||||
You can choose to _NOT_ configure a mail server, by not providing the `MAIL_URL` & `MAIL_FROM` environment parameters. Instead the mail message will be send to the terminal output. See [FAQ](../../FAQ/FAQ.md#show-mails-with-a-docker-image-without-mail-configuration) for more info.
|
||||
|
||||
## Email servers: SMTP or Exchange
|
||||
|
||||
@@ -36,14 +36,14 @@ is documented yet — contributions are welcome.
|
||||
- [Linked Cards](Cards/Linked-Cards.md)
|
||||
- [Markdown](Editor/Markdown/Markdown.md), [Emoji](Editor/Emoji.md), [Multiline](Editor/Multiline.md),
|
||||
[Numbered text](Editor/Numbered-text.md), [LaTeX](Editor/LaTeX.md)
|
||||
- [Drag and Drop on Mobile and Desktop](../DragDrop/Drag-Drop.md)
|
||||
- [Drag and Drop on Mobile and Desktop](./DragDrop/Drag-Drop.md)
|
||||
- [Right-to-Left (RTL) UI](Editor/RTL/RTL.md)
|
||||
|
||||
## Planning and time
|
||||
|
||||
- [Due Date](../Date/Due-Date.md)
|
||||
- [Time Tracking](../Date/Time-Tracking.md)
|
||||
- [Calendar](../Date/Calendar.md)
|
||||
- [Due Date](./Date/Due-Date.md)
|
||||
- [Time Tracking](./Date/Time-Tracking.md)
|
||||
- [Calendar](./Date/Calendar.md)
|
||||
- [Gantt Chart](Reports/Gantt.md)
|
||||
- [Planning Poker](Cards/Planning-Poker.md)
|
||||
- [Burndown and Velocity Chart](Reports/Burndown-and-Velocity-Chart.md)
|
||||
@@ -61,10 +61,10 @@ is documented yet — contributions are welcome.
|
||||
|
||||
## Import and Export
|
||||
|
||||
- [Import / Export / Sync](../ImportExport/Sync.md)
|
||||
- [From Trello](../ImportExport/trello/Migrating-from-Trello.md),
|
||||
[Jira](../ImportExport/Jira.md), [Asana](../ImportExport/asana/Asana.md),
|
||||
[Zenkit](../ImportExport/ZenKit.md), [CSV/TSV](../ImportExport/CSV/CSV.md)
|
||||
- [Import / Export / Sync](./ImportExport/Sync.md)
|
||||
- [From Trello](./ImportExport/Trello/trello/Migrating-from-Trello.md),
|
||||
[Jira](./ImportExport/Jira/Jira.md), [Asana](./ImportExport/Asana/Asana.md),
|
||||
[Zenkit](./ImportExport/ZenKit/ZenKit.md), [CSV/TSV](./ImportExport/CSV/CSV.md)
|
||||
- [Export board](https://github.com/wekan/wekan/pull/1059). If the Export menu is
|
||||
not visible, [set yourself as board admin](https://github.com/wekan/wekan/issues/1060).
|
||||
- Working with big boards: [JSON tools, copying files to clipboard](https://github.com/wekan/wekan/issues/610#issuecomment-310862951)
|
||||
@@ -72,20 +72,20 @@ is documented yet — contributions are welcome.
|
||||
## Integrations
|
||||
|
||||
- [REST API](../API/REST-API.md) and [API docs](https://wekan.fi/docs/)
|
||||
- [Webhooks](../Webhooks/Receiving-Webhooks.md) — per-board events; configure at the
|
||||
- [Webhooks](./Webhooks/Receiving-Webhooks.md) — per-board events; configure at the
|
||||
board right sidebar / Board Settings / Webhooks. See also
|
||||
[Outgoing Webhook to Discord/Slack/Rocket.Chat](../Webhooks/Discord/Outgoing-Webhook-to-Discord.md).
|
||||
[Outgoing Webhook to Discord/Slack/Rocket.Chat](./Webhooks/Discord/Outgoing-Webhook-to-Discord.md).
|
||||
- [IFTTT](Automation/IFTTT/IFTTT.md)
|
||||
- [Integrations](../ImportExport/Integrations.md)
|
||||
- [Integrations](./ImportExport/Integrations/Integrations.md)
|
||||
|
||||
## Translations
|
||||
|
||||
- [Translate WeKan at Transifex](https://app.transifex.com/wekan/)
|
||||
- [Translations](../Translations/Translations.md),
|
||||
[Customize Translations](../Translations/Customize-Translations.md),
|
||||
[Change Language](../Translations/Change-Language.md)
|
||||
- [Translations](./Translations/Translations.md),
|
||||
[Customize Translations](./Translations/Customize-Translations.md),
|
||||
[Change Language](./Translations/Change-Language.md)
|
||||
|
||||

|
||||

|
||||
|
||||
## Versions of Meteor and Node
|
||||
|
||||
@@ -108,4 +108,4 @@ are now implemented (see the topic pages above).
|
||||
## More
|
||||
|
||||
- [Platforms](../Platforms)
|
||||
- [Integrations](../ImportExport/Integrations.md)
|
||||
- [Integrations](./ImportExport/Integrations/Integrations.md)
|
||||
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1,5 @@
|
||||
2022-03-02
|
||||
|
||||
[Added Perl scripts for Asana export to WeKan ®](./)
|
||||
|
||||
Thanks to GeekRuthie !
|
||||
@@ -5,14 +5,14 @@ Right to click your username / All Boards / Add Board / Import / From CSV/TSV
|
||||
[CSV import was added at PR 3081](https://github.com/wekan/wekan/pull/3081)
|
||||
|
||||
Here's a copy of the CSV and TSV to test out the functionality:
|
||||
- [board-import.csv](board-import.csv)
|
||||
- [board-import.tsv](board-import.tsv)
|
||||
- [board-import.csv](./board-import.csv)
|
||||
- [board-import.tsv](./board-import.tsv)
|
||||
|
||||
Frontend:
|
||||
- [Import CSV code](../../../client/components/import)
|
||||
- [Import CSV code](../../../../client/components/import)
|
||||
|
||||
Backend:
|
||||
- [Import CSV code](../../../models/csvCreator.js) and [General Import code](../../../models/import.js)
|
||||
- [Import CSV code](../../../../models/csvCreator.js) and [General Import code](../../../../models/import.js)
|
||||
|
||||
Related:
|
||||
- [Related PRs](https://github.com/wekan/wekan/pulls?q=is%3Apr+is%3Aclosed+csv)
|
||||
@@ -9,7 +9,7 @@ WeKan can import a board directly from an Excel `.xlsx` spreadsheet:
|
||||
|
||||
The spreadsheet is parsed on the server and imported through the same engine as the
|
||||
CSV/TSV import. Member columns are not auto-mapped for Excel import (map members
|
||||
afterwards); see also [CSV/TSV import](CSV/CSV.md).
|
||||
afterwards); see also [CSV/TSV import](../CSV/CSV.md).
|
||||
|
||||
This complements the existing **Excel export** (Board Settings → Export → Excel), so
|
||||
boards can round-trip through `.xlsx`.
|
||||
@@ -24,13 +24,13 @@ Related projects:
|
||||
|
||||
For accessing Wekan with Excel VBA, you can use Wekan REST API:
|
||||
|
||||
[REST API](../API/REST-API.md)
|
||||
[REST API](../../../API/REST-API.md)
|
||||
|
||||
For example, with using curl, you first login with admin credentials,
|
||||
by sending username and password to url.
|
||||
Change your server url etc details to below:
|
||||
|
||||
Login with as JSON [REST API](../API/REST-API.md#example-call---as-json)
|
||||
Login with as JSON [REST API](../../../API/REST-API.md#example-call---as-json)
|
||||
```
|
||||
curl -H "Content-type:application/json" \
|
||||
http://localhost:3000/users/login \
|
||||
@@ -66,7 +66,7 @@ individually, and array converted back to JSON.
|
||||
Current Wekan REST API does not yet cover access to all data that is in MongoDB.
|
||||
If you need that, REST API page also has link to Restheart, that adds REST API
|
||||
to MongoDB, so you can use all of MongoDB data directly with REST API.
|
||||
[REST API](../API/REST-API.md)
|
||||
[REST API](../../../API/REST-API.md)
|
||||
|
||||
Wekan boards also have export JSON, where also attachments are included in JSON as
|
||||
base64 encoded files. To convert them back to files, you first get whole one board exported
|
||||
@@ -70,7 +70,7 @@ and a page.
|
||||
|
||||
## Markdown *(done)*
|
||||
|
||||
[`models/lib/exportMarkdown.js`](../../../models/lib/exportMarkdown.js) parses a
|
||||
[`models/lib/exportMarkdown.js`](../../../../models/lib/exportMarkdown.js) parses a
|
||||
card's text with **the same markdown-it options the reader's renderer uses** —
|
||||
`html`, `linkify`, `typographer`, `breaks` — and returns blocks of styled runs:
|
||||
|
||||
@@ -57,7 +57,7 @@ python3 api.py exportboardformat BOARDID deck deck-board.json
|
||||
|
||||
## Related
|
||||
|
||||
- [Kanboard import/export](Kanboard.md), [Jira](Jira.md),
|
||||
[Trello](trello/Migrating-from-Trello.md), [CSV/TSV](CSV/CSV.md),
|
||||
[Excel](Excel-and-VBA.md)
|
||||
- [Migrate all boards from another WeKan](Sync.md)
|
||||
- [Kanboard import/export](./Kanboard/Kanboard.md), [Jira](./Jira/Jira.md),
|
||||
[Trello](./Trello/trello/Migrating-from-Trello.md), [CSV/TSV](./CSV/CSV.md),
|
||||
[Excel](./Excel/Excel-and-VBA.md)
|
||||
- [Migrate all boards from another WeKan](./Sync.md)
|
||||
@@ -1,7 +1,7 @@
|
||||
# Current
|
||||
|
||||
* [PostgreSQL](https://github.com/wekan/wekan/tree/main/docs/Databases/ToroDB/PostgreSQL)
|
||||
* [Webhooks](../Features/Features.md#webhooks), works by showing board activities with [Slack](https://slack.com/), [Rocket.chat](https://rocket.chat/) and others that supports Webhooks.
|
||||
* [Webhooks](../../Features.md#webhooks), works by showing board activities with [Slack](https://slack.com/), [Rocket.chat](https://rocket.chat/) and others that supports Webhooks.
|
||||
* [Gogs Integration](https://github.com/wekan/wekan-gogs) as separate project.
|
||||
|
||||
# Wishes for pull requests
|
||||
@@ -50,4 +50,4 @@ Following are for Source/Docker installs:
|
||||
|
||||
# More
|
||||
|
||||
[Features](../Features/Features.md)
|
||||
[Features](../../Features.md)
|
||||
@@ -53,5 +53,5 @@ accepts, so a board round-trips through the Kanboard format.
|
||||
|
||||
## Related
|
||||
|
||||
- [CSV/TSV import](CSV/CSV.md), [Excel import](Excel-and-VBA.md)
|
||||
- [Migrating from Trello](trello/Migrating-from-Trello.md), [Jira](Jira.md)
|
||||
- [CSV/TSV import](../CSV/CSV.md), [Excel import](../Excel/Excel-and-VBA.md)
|
||||
- [Migrating from Trello](../Trello/trello/Migrating-from-Trello.md), [Jira](../Jira/Jira.md)
|
||||
@@ -1,4 +1,4 @@
|
||||
# [Big Picture Roadmap](../../FUTURE.md): Import/Export/Sync with WeKan
|
||||
# [Big Picture Roadmap](../../../FUTURE.md): Import/Export/Sync with WeKan
|
||||
|
||||
## Partial
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
From | Import | Export | Sync | In Progress
|
||||
------------ | ------------- | ------------- | ------------- | -------------
|
||||
[CSV/TSV](CSV/CSV.md) | CSV/TSV | [Custom Fields](https://github.com/wekan/wekan/issues/3386), [Hours](https://github.com/wekan/wekan/issues/1907), [Custom Fields value and name](https://github.com/wekan/wekan/issues/3769) | | [Error 500](https://github.com/wekan/wekan/issues/5132)
|
||||
[CSV/TSV](./CSV/CSV.md) | CSV/TSV | [Custom Fields](https://github.com/wekan/wekan/issues/3386), [Hours](https://github.com/wekan/wekan/issues/1907), [Custom Fields value and name](https://github.com/wekan/wekan/issues/3769) | | [Error 500](https://github.com/wekan/wekan/issues/5132)
|
||||
JSON | [Checklists](https://github.com/wekan/wekan/issues/904), [Sandstorm Header](https://github.com/wekan/wekan/issues/1850), [Upload](https://github.com/wekan/wekan/issues/4615) [File](https://github.com/wekan/wekan/issues/2178), [Templates Name](https://github.com/wekan/wekan/issues/2727), [Cards/Lists](https://github.com/wekan/wekan/issues/2340), [List Order](https://github.com/wekan/wekan/issues/1602), [Invisible](https://github.com/wekan/wekan/issues/5154), [List Color](https://github.com/wekan/wekan/issues/3615), [Comments](https://github.com/wekan/wekan/issues/4228), [Labels](https://github.com/wekan/wekan/issues/813), [Subtasks](https://github.com/wekan/wekan/issues/4420) | JSON, [Checklists](https://github.com/wekan/wekan/issues/904), [Cards/Lists](https://github.com/wekan/wekan/issues/2340), [Card](https://github.com/wekan/wekan/issues/4197), [Labels](https://github.com/wekan/wekan/issues/813), [List Order](https://github.com/wekan/wekan/issues/1602), [Version](https://github.com/wekan/wekan/issues/1922) | [Bidirectional](https://github.com/wekan/wekan/issues/1322) |
|
||||
[Any](https://github.com/wekan/wekan/issues/3775)
|
||||
Excel | | XLSX | |
|
||||
@@ -23,10 +23,10 @@ WeKan All Boards | | [ZIP](https://github.com/wekan/wekan/issues/4902) | |
|
||||
|
||||
From | Import | Export | Sync | In Progress
|
||||
------------ | ------------- | ------------- | ------------- | -------------
|
||||
[Trello](trello/Migrating-from-Trello.md) | JSON, [Feedback](https://github.com/wekan/wekan/issues/1467), [File Upload](https://github.com/wekan/wekan/issues/529) | | | [Attachments](https://github.com/wekan/wekan/issues/4877), [Sandstorm Attachments](https://github.com/wekan/wekan/issues/2893), [CheckLists UserId](https://github.com/wekan/wekan/issues/4417)
|
||||
[Jira](Jira.md) | | | |
|
||||
[Asana](asana/Asana.md) | | | |
|
||||
[Zenkit](ZenKit.md) | | | |
|
||||
[Trello](./Trello/trello/Migrating-from-Trello.md) | JSON, [Feedback](https://github.com/wekan/wekan/issues/1467), [File Upload](https://github.com/wekan/wekan/issues/529) | | | [Attachments](https://github.com/wekan/wekan/issues/4877), [Sandstorm Attachments](https://github.com/wekan/wekan/issues/2893), [CheckLists UserId](https://github.com/wekan/wekan/issues/4417)
|
||||
[Jira](./Jira/Jira.md) | | | |
|
||||
[Asana](./Asana/Asana.md) | | | |
|
||||
[Zenkit](./ZenKit/ZenKit.md) | | | |
|
||||
|
||||
## Wishes
|
||||
|
||||
@@ -61,4 +61,4 @@ Gogs | | | [wekan-gogs](https://github.com/wekan/wekan-gogs) |
|
||||
|
||||
From | Import | Export | Sync | In Progress
|
||||
------------ | ------------- | ------------- | ------------- | -------------
|
||||
Confluence | | | |
|
||||
Confluence | | | |
|
||||
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 114 KiB |
@@ -17,7 +17,7 @@ If you're already a Trello user, migrating to Wekan is easy:
|
||||
|
||||
### 1. Install Wekan
|
||||
|
||||
Detailed instructions are on this wiki at the page [Install and Update](../../Platforms/FOSS/Source/Install-and-Update.md)
|
||||
Detailed instructions are on this wiki at the page [Install and Update](../../../../Platforms/FOSS/Source/Install-and-Update.md)
|
||||
|
||||
### 2. Create users
|
||||
|
||||
@@ -4,7 +4,7 @@ Here are some starting points.
|
||||
|
||||
## 1) Required: Backups
|
||||
|
||||
[Backup](../Backup/Backup.md)
|
||||
[Backup](../../../Backup/Backup.md)
|
||||
|
||||
Do backups to multiple places. And test does restore work, with restore script already made.
|
||||
|
||||
@@ -28,7 +28,7 @@ sed -i 's|FindThisText|ReplaceWithThisText|g' *
|
||||
- Migrations https://github.com/wekan/wekan/blob/v0.77/server/migrations.js
|
||||
|
||||
### Newest
|
||||
- Schema [models](../../models)
|
||||
- Schema [models](../../../../models)
|
||||
- Migrations https://github.com/wekan/wekan/blob/main/server/migrations.js
|
||||
|
||||
## 5) Some migrations could be missing
|
||||
@@ -43,4 +43,4 @@ Some of the database schema can be different. If you see difference in these fil
|
||||
|
||||
### b) Create pull request
|
||||
|
||||
- [Build from source and create pull request](../DeveloperDocs/Build-and-Create-Pull-Request.md)
|
||||
- [Build from source and create pull request](../../../DeveloperDocs/Build-and-Create-Pull-Request.md)
|
||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
@@ -6,7 +6,7 @@ WeKan has many keyboard shortcuts for fast, mouse-free use.
|
||||
- There is also a keyboard-shortcuts button at the bottom right corner.
|
||||
- Keyboard shortcuts can be toggled on or off from the board sidebar.
|
||||
|
||||

|
||||

|
||||
|
||||
## Related
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 104 KiB |
@@ -19,7 +19,7 @@ across all swimlanes — see
|
||||
- **Delete** a list permanently (deleting cannot be undone — this requires extra
|
||||
clicks by design, see the tip below).
|
||||
|
||||

|
||||

|
||||
|
||||
> **Tip:** Normally you archive a card so you can restore it later. If you want to
|
||||
> delete many cards faster, drag them to a new list and delete that list. Deleting
|
||||
|
||||