summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-10-10 14:14:29 -0400
committerFrederic Guillot <fred@kanboard.net>2016-10-10 14:14:29 -0400
commitcd633b9aff78650752906dad0c2f64d82e018f39 (patch)
treec03685bcfa80dc1bb644d40dadc4ade1afd82822 /doc
parent26e901dfe69c29d56f5e2164d4683bab57663bb0 (diff)
Update documentation and move screenshots
Diffstat (limited to 'doc')
-rw-r--r--doc/2fa.markdown2
-rw-r--r--doc/analytics-tasks.markdown4
-rw-r--r--doc/analytics.markdown12
-rw-r--r--doc/application-configuration.markdown2
-rw-r--r--doc/board-configuration.markdown2
-rw-r--r--doc/calendar-configuration.markdown2
-rw-r--r--doc/calendar.markdown2
-rw-r--r--doc/centos-installation.markdown46
-rw-r--r--doc/closing-tasks.markdown4
-rw-r--r--doc/currency-rate.markdown2
-rw-r--r--doc/custom-filters.markdown4
-rw-r--r--doc/custom-project-roles.markdown57
-rw-r--r--doc/debian-installation.markdown11
-rw-r--r--doc/duplicate-move-tasks.markdown4
-rw-r--r--doc/es_ES/2fa.markdown2
-rw-r--r--doc/es_ES/analytics-tasks.markdown4
-rw-r--r--doc/es_ES/analytics.markdown6
-rw-r--r--doc/es_ES/board-configuration.markdown12
-rw-r--r--doc/es_ES/calendar-configuration.markdown2
-rwxr-xr-xdoc/es_ES/rss.markdown8
-rwxr-xr-xdoc/es_ES/screenshots.markdown20
-rw-r--r--doc/es_ES/subtasks.markdown8
-rw-r--r--doc/fr_FR/2fa.markdown2
-rw-r--r--doc/fr_FR/analytics-tasks.markdown4
-rw-r--r--doc/fr_FR/analytics.markdown12
-rw-r--r--doc/fr_FR/application-configuration.markdown2
-rw-r--r--doc/fr_FR/application-configuration.markup2
-rw-r--r--doc/fr_FR/board-configuration.markdown2
-rw-r--r--doc/fr_FR/calendar-configuration.markdown2
-rw-r--r--doc/fr_FR/calendar.markdown2
-rw-r--r--doc/fr_FR/centos-installation.markdown83
-rw-r--r--doc/fr_FR/closing-tasks.markdown4
-rw-r--r--doc/fr_FR/currency-rate.markdown2
-rw-r--r--doc/fr_FR/custom-project-roles.markdown86
-rw-r--r--doc/fr_FR/debian-installation.markdown63
-rw-r--r--doc/fr_FR/duplicate-move-tasks.markdown4
-rw-r--r--doc/fr_FR/gantt-chart-projects.markdown2
-rw-r--r--doc/fr_FR/gantt-chart-tasks.markdown4
-rw-r--r--doc/fr_FR/index.markdown13
-rw-r--r--doc/fr_FR/installation.markdown66
-rw-r--r--doc/fr_FR/link-labels.markdown4
-rw-r--r--doc/fr_FR/notifications.markdown6
-rw-r--r--doc/fr_FR/project-configuration.markdown4
-rw-r--r--doc/fr_FR/recurring-tasks.markdown2
-rw-r--r--doc/fr_FR/requirements.markdown108
-rw-r--r--doc/fr_FR/screenshots.markdown4
-rw-r--r--doc/fr_FR/subtasks.markdown8
-rw-r--r--doc/fr_FR/time-tracking.markdown8
-rw-r--r--doc/fr_FR/ubuntu-installation.markdown65
-rw-r--r--doc/fr_FR/update.markdown35
-rw-r--r--doc/gantt-chart-projects.markdown2
-rw-r--r--doc/gantt-chart-tasks.markdown4
-rw-r--r--doc/ical.markdown14
-rw-r--r--doc/installation.markdown10
-rw-r--r--doc/link-labels.markdown4
-rw-r--r--doc/notifications.markdown6
-rw-r--r--doc/project-configuration.markdown4
-rw-r--r--doc/project-views.markdown2
-rw-r--r--doc/recurring-tasks.markdown2
-rw-r--r--doc/requirements.markdown8
-rw-r--r--doc/rss.markdown2
-rw-r--r--doc/ru_RU/2fa.markdown2
-rw-r--r--doc/ru_RU/analytics-tasks.markdown4
-rw-r--r--doc/ru_RU/analytics.markdown12
-rw-r--r--doc/ru_RU/application-configuration.markdown2
-rw-r--r--doc/ru_RU/board-configuration.markdown2
-rw-r--r--doc/ru_RU/calendar-configuration.markdown2
-rw-r--r--doc/ru_RU/calendar.markdown2
-rw-r--r--doc/ru_RU/closing-tasks.markdown4
-rw-r--r--doc/ru_RU/creating-tasks.markdown4
-rw-r--r--doc/ru_RU/currency-rate.markdown2
-rw-r--r--doc/ru_RU/custom-filters.markdown4
-rw-r--r--doc/ru_RU/duplicate-move-tasks.markdown4
-rw-r--r--doc/ru_RU/gantt-chart-projects.markdown2
-rw-r--r--doc/ru_RU/gantt-chart-tasks.markdown4
-rw-r--r--doc/ru_RU/ical.markdown14
-rw-r--r--doc/ru_RU/link-labels.markdown4
-rw-r--r--doc/ru_RU/notifications.markdown6
-rw-r--r--doc/ru_RU/project-configuration.markdown4
-rw-r--r--doc/ru_RU/project-views.markdown2
-rw-r--r--doc/ru_RU/recurring-tasks.markdown2
-rw-r--r--doc/ru_RU/rss.markdown2
-rw-r--r--doc/ru_RU/screenshots.markdown4
-rw-r--r--doc/ru_RU/subtasks.markdown8
-rw-r--r--doc/ru_RU/task-links.markdown2
-rw-r--r--doc/ru_RU/time-tracking.markdown8
-rw-r--r--doc/ru_RU/transitions.markdown4
-rw-r--r--doc/screenshots.markdown4
-rw-r--r--doc/screenshots/2fa.pngbin0 -> 33748 bytes
-rw-r--r--doc/screenshots/add-subtask-shortcut.pngbin0 -> 5264 bytes
-rw-r--r--doc/screenshots/add-subtask.pngbin0 -> 10984 bytes
-rw-r--r--doc/screenshots/add_new_restriction.pngbin0 -> 14087 bytes
-rw-r--r--doc/screenshots/apple-calendar-add-subscription.pngbin0 -> 22539 bytes
-rw-r--r--doc/screenshots/apple-calendar-edit-subscription.pngbin0 -> 29524 bytes
-rw-r--r--doc/screenshots/application-settings.pngbin0 -> 22818 bytes
-rw-r--r--doc/screenshots/average-lead-cycle-time.pngbin0 -> 25176 bytes
-rw-r--r--doc/screenshots/average-time-spent-into-each-column.pngbin0 -> 7961 bytes
-rw-r--r--doc/screenshots/bitbucket-webhooks.pngbin0 -> 28380 bytes
-rw-r--r--doc/screenshots/board-hide-show-column.pngbin0 -> 28695 bytes
-rw-r--r--doc/screenshots/board-settings.pngbin0 -> 26601 bytes
-rw-r--r--doc/screenshots/budget-cost-breakdown.pngbin0 -> 10651 bytes
-rw-r--r--doc/screenshots/budget-graph.pngbin0 -> 19866 bytes
-rw-r--r--doc/screenshots/budget-lines.pngbin0 -> 12032 bytes
-rw-r--r--doc/screenshots/burndown-chart.pngbin0 -> 28645 bytes
-rw-r--r--doc/screenshots/calendar-settings.pngbin0 -> 34654 bytes
-rw-r--r--doc/screenshots/calendar.pngbin0 -> 22066 bytes
-rw-r--r--doc/screenshots/cfd.pngbin0 -> 33143 bytes
-rw-r--r--doc/screenshots/closing-tasks.pngbin0 -> 9927 bytes
-rw-r--r--doc/screenshots/currency-rate.pngbin0 -> 13169 bytes
-rw-r--r--doc/screenshots/custom-filter-creation.pngbin0 -> 8923 bytes
-rw-r--r--doc/screenshots/custom-filter-dropdown.pngbin0 -> 4474 bytes
-rw-r--r--doc/screenshots/dropdown-screenshot.pngbin0 -> 14962 bytes
-rw-r--r--doc/screenshots/example-restriction-task-creation.pngbin0 -> 10354 bytes
-rw-r--r--doc/screenshots/example-restriction-task-drag-and-drop.pngbin0 -> 12745 bytes
-rw-r--r--doc/screenshots/example-restriction-task-status-blocked.pngbin0 -> 7164 bytes
-rw-r--r--doc/screenshots/example-restriction-task-status.pngbin0 -> 11491 bytes
-rw-r--r--doc/screenshots/example-restrictions.pngbin0 -> 20336 bytes
-rw-r--r--doc/screenshots/gantt-chart-all-projects.pngbin0 -> 23274 bytes
-rw-r--r--doc/screenshots/gantt-chart-not-defined.pngbin0 -> 8195 bytes
-rw-r--r--doc/screenshots/gantt-chart-project.pngbin0 -> 39640 bytes
-rw-r--r--doc/screenshots/github-webhooks.pngbin0 -> 62361 bytes
-rw-r--r--doc/screenshots/gitlab-webhooks.pngbin0 -> 37673 bytes
-rw-r--r--doc/screenshots/google-calendar-add-subscription.pngbin0 -> 17047 bytes
-rw-r--r--doc/screenshots/hipchat-notification.pngbin0 -> 13997 bytes
-rw-r--r--doc/screenshots/hipchat-room-token.pngbin0 -> 27690 bytes
-rw-r--r--doc/screenshots/hipchat-settings.pngbin0 -> 13322 bytes
-rw-r--r--doc/screenshots/hourly-rate.pngbin0 -> 10033 bytes
-rw-r--r--doc/screenshots/jabber-notification.pngbin0 -> 20836 bytes
-rw-r--r--doc/screenshots/jabber-settings.pngbin0 -> 26323 bytes
-rw-r--r--doc/screenshots/kanboard-github-webhooks.pngbin0 -> 8489 bytes
-rw-r--r--doc/screenshots/link-label-creation.pngbin0 -> 5790 bytes
-rw-r--r--doc/screenshots/link-labels.pngbin0 -> 46192 bytes
-rw-r--r--doc/screenshots/menu-close-task.pngbin0 -> 13983 bytes
-rw-r--r--doc/screenshots/new-private-project.pngbin0 -> 6231 bytes
-rw-r--r--doc/screenshots/notifications.pngbin0 -> 28521 bytes
-rw-r--r--doc/screenshots/outlook-add-subscription.pngbin0 -> 4776 bytes
-rw-r--r--doc/screenshots/outlook-edit-subscription.pngbin0 -> 16882 bytes
-rw-r--r--doc/screenshots/overtime-timetable.pngbin0 -> 17508 bytes
-rw-r--r--doc/screenshots/project-automatic-action-step1.pngbin0 -> 6621 bytes
-rw-r--r--doc/screenshots/project-automatic-action-step2.pngbin0 -> 10508 bytes
-rw-r--r--doc/screenshots/project-automatic-action-step3.pngbin0 -> 10215 bytes
-rw-r--r--doc/screenshots/project-automatic-actions.pngbin0 -> 31328 bytes
-rw-r--r--doc/screenshots/project-creation-form.pngbin0 -> 7568 bytes
-rw-r--r--doc/screenshots/project-creation-link.pngbin0 -> 13026 bytes
-rw-r--r--doc/screenshots/project-nobody-allowed.pngbin0 -> 6473 bytes
-rw-r--r--doc/screenshots/project-settings.pngbin0 -> 29301 bytes
-rw-r--r--doc/screenshots/recurring-tasks.pngbin0 -> 22693 bytes
-rw-r--r--doc/screenshots/slack-add-incoming-webhook.pngbin0 -> 20390 bytes
-rw-r--r--doc/screenshots/slack-notification.pngbin0 -> 8631 bytes
-rw-r--r--doc/screenshots/subtask-status-done.pngbin0 -> 1366 bytes
-rw-r--r--doc/screenshots/subtask-status-inprogress.pngbin0 -> 5773 bytes
-rw-r--r--doc/screenshots/subtask-time-tracking.pngbin0 -> 19361 bytes
-rw-r--r--doc/screenshots/subtask-timer.pngbin0 -> 8396 bytes
-rw-r--r--doc/screenshots/subtask-user-restriction.pngbin0 -> 18861 bytes
-rw-r--r--doc/screenshots/swimlanes-configuration.pngbin0 -> 35889 bytes
-rw-r--r--doc/screenshots/task-distribution.pngbin0 -> 26297 bytes
-rw-r--r--doc/screenshots/task-duplication-another-project.pngbin0 -> 12542 bytes
-rw-r--r--doc/screenshots/task-duplication.pngbin0 -> 8426 bytes
-rw-r--r--doc/screenshots/task-lead-cycle-time.pngbin0 -> 7130 bytes
-rw-r--r--doc/screenshots/task-links.pngbin0 -> 9499 bytes
-rw-r--r--doc/screenshots/task-screenshot.pngbin0 -> 11064 bytes
-rw-r--r--doc/screenshots/task-time-tracking.pngbin0 -> 5524 bytes
-rw-r--r--doc/screenshots/task-timesheet.pngbin0 -> 23779 bytes
-rw-r--r--doc/screenshots/thunderbird-new-calendar-step1.pngbin0 -> 12999 bytes
-rw-r--r--doc/screenshots/thunderbird-new-calendar-step2.pngbin0 -> 19025 bytes
-rw-r--r--doc/screenshots/time-into-each-column.pngbin0 -> 8052 bytes
-rw-r--r--doc/screenshots/timetable.pngbin0 -> 32792 bytes
-rw-r--r--doc/screenshots/transitions-export.pngbin0 -> 20442 bytes
-rw-r--r--doc/screenshots/transitions.pngbin0 -> 17466 bytes
-rw-r--r--doc/screenshots/user-repartition.pngbin0 -> 24182 bytes
-rw-r--r--doc/screenshots/web-notifications-icon.pngbin0 -> 4370 bytes
-rw-r--r--doc/screenshots/web-notifications.pngbin0 -> 29398 bytes
-rw-r--r--doc/screenshots/week-timetable.pngbin0 -> 9286 bytes
-rw-r--r--doc/subtasks.markdown8
-rw-r--r--doc/time-tracking.markdown8
-rw-r--r--doc/ubuntu-installation.markdown4
-rw-r--r--doc/update.markdown2
177 files changed, 788 insertions, 221 deletions
diff --git a/doc/2fa.markdown b/doc/2fa.markdown
index bef256e4..ed9b0c99 100644
--- a/doc/2fa.markdown
+++ b/doc/2fa.markdown
@@ -24,7 +24,7 @@ Setup
2. On the left, click on **Two factor authentication** and check the box
3. A secret key is generated for you
-![2FA](https://kanboard.net/screenshots/documentation/2fa.png)
+![2FA](screenshots/2fa.png)
- You have to save the secret key in your TOTP software. If you use a smartphone, the easiest solution is to scan the QR code with FreeOTP or Google Authenticator.
- Each time you will open a new session, a new code will be asked
diff --git a/doc/analytics-tasks.markdown b/doc/analytics-tasks.markdown
index 32eb03f0..51dc93c7 100644
--- a/doc/analytics-tasks.markdown
+++ b/doc/analytics-tasks.markdown
@@ -6,7 +6,7 @@ Each task has an analytics section available from the left menu in the task view
Lead and cycle time
-------------------
-![Lead and cycle time](https://kanboard.net/screenshots/documentation/task-lead-cycle-time.png)
+![Lead and cycle time](screenshots/task-lead-cycle-time.png)
- The lead time is the time between the task creation and the date of completion (task closed).
- The cycle time is the time between the start date and the date of completion.
@@ -18,7 +18,7 @@ Note: You can configure an automatic action to define the start date automatical
Time spent into each column
---------------------------
-![Time spent into each column](https://kanboard.net/screenshots/documentation/time-into-each-column.png)
+![Time spent into each column](screenshots/time-into-each-column.png)
- This chart shows the total time spent into each column for the task.
- The time spent is calculated until the task is closed.
diff --git a/doc/analytics.markdown b/doc/analytics.markdown
index 1150b33d..8b37762e 100644
--- a/doc/analytics.markdown
+++ b/doc/analytics.markdown
@@ -6,21 +6,21 @@ Each project have an analytics section. Depending on how you are using Kanboard,
User repartition
----------------
-![User repartition](https://kanboard.net/screenshots/documentation/user-repartition.png)
+![User repartition](screenshots/user-repartition.png)
This pie chart show the number of open tasks assigned per user.
Task distribution
-----------------
-![Task distribution](https://kanboard.net/screenshots/documentation/task-distribution.png)
+![Task distribution](screenshots/task-distribution.png)
This pie chart gives an overview of the number of open tasks per column.
Cumulative flow diagram
-----------------------
-![Cumulative flow diagram](https://kanboard.net/screenshots/documentation/cfd.png)
+![Cumulative flow diagram](screenshots/cfd.png)
- This chart shows the number of tasks cumulatively for each column over the time.
- Every day, the total number of tasks is recorded for each column.
@@ -31,7 +31,7 @@ Note: You need to have at least two days of data to see the graph.
Burn down chart
---------------
-![Burndown chart](https://kanboard.net/screenshots/documentation/burndown-chart.png)
+![Burndown chart](screenshots/burndown-chart.png)
The [burn down chart](http://en.wikipedia.org/wiki/Burn_down_chart) is available for each project.
@@ -42,7 +42,7 @@ The [burn down chart](http://en.wikipedia.org/wiki/Burn_down_chart) is available
Average time spent into each column
-----------------------------------
-![Average time spent into each column](https://kanboard.net/screenshots/documentation/average-time-spent-into-each-column.png)
+![Average time spent into each column](screenshots/average-time-spent-into-each-column.png)
This chart shows the average time spent into each column for the last 1000 tasks.
@@ -52,7 +52,7 @@ This chart shows the average time spent into each column for the last 1000 tasks
Average Lead and Cycle time
---------------------------
-![Average time spent into each column](https://kanboard.net/screenshots/documentation/average-lead-cycle-time.png)
+![Average time spent into each column](screenshots/average-lead-cycle-time.png)
This chart show the average lead and cycle time for the last 1000 tasks over time.
diff --git a/doc/application-configuration.markdown b/doc/application-configuration.markdown
index c1e25cc0..f3939555 100644
--- a/doc/application-configuration.markdown
+++ b/doc/application-configuration.markdown
@@ -6,7 +6,7 @@ Only administrators can change those settings.
Go to the menu **Settings**, then choose **Application settings** on the left.
-![Application settings](https://kanboard.net/screenshots/documentation/application-settings.png)
+![Application settings](screenshots/application-settings.png)
### Application URL
diff --git a/doc/board-configuration.markdown b/doc/board-configuration.markdown
index 77b291a8..3daebf74 100644
--- a/doc/board-configuration.markdown
+++ b/doc/board-configuration.markdown
@@ -3,7 +3,7 @@ Board settings
Go to the menu **Settings**, then choose **Board settings** on the left.
-![Board settings](https://kanboard.net/screenshots/documentation/board-settings.png)
+![Board settings](screenshots/board-settings.png)
### Task highlighting
diff --git a/doc/calendar-configuration.markdown b/doc/calendar-configuration.markdown
index e46c66c3..8181ab82 100644
--- a/doc/calendar-configuration.markdown
+++ b/doc/calendar-configuration.markdown
@@ -3,7 +3,7 @@ Calendar settings
Go to the menu **Settings**, then choose **Calendar settings** on the left.
-![Calendar settings](https://kanboard.net/screenshots/documentation/calendar-settings.png)
+![Calendar settings](screenshots/calendar-settings.png)
There are two different calendars in Kanboard:
diff --git a/doc/calendar.markdown b/doc/calendar.markdown
index becb48ce..92e617f6 100644
--- a/doc/calendar.markdown
+++ b/doc/calendar.markdown
@@ -13,7 +13,7 @@ At this time the calendar is able to display this information:
- Sub-task time tracking, all recorded time slot will be shown in the calendar.
- Sub-task estimates, forecasts of work left
-![Calendar](https://kanboard.net/screenshots/documentation/calendar.png)
+![Calendar](screenshots/calendar.png)
The calendar configuration can be changed in the settings page.
diff --git a/doc/centos-installation.markdown b/doc/centos-installation.markdown
index 27f02a1e..1d83aef0 100644
--- a/doc/centos-installation.markdown
+++ b/doc/centos-installation.markdown
@@ -1,7 +1,5 @@
-Centos Installation
-===================
-
-Note: Some features of Kanboard require that you run [a daily background job](cronjob.markdown).
+Kanboard Installation on CentOS
+===============================
Centos 7
--------
@@ -12,7 +10,7 @@ Install PHP and Apache:
yum install -y php php-mbstring php-pdo php-gd unzip wget
```
-By default Centos 7 use PHP 5.4.16 and Apache 2.4.6.
+By default, Centos 7 use PHP 5.4.16 and Apache 2.4.6.
Restart Apache:
@@ -30,20 +28,6 @@ chown -R apache:apache kanboard/data
rm kanboard-latest.zip
```
-If SELinux is enabled, be sure that the Apache user can write to the directory data:
-
-```bash
-chcon -R -t httpd_sys_content_rw_t /var/www/html/kanboard/data
-```
-
-Be sure to configure your server to allow Kanboard to send emails and make external network requests, by example with SELinux:
-
-```bash
-setsebool -P httpd_can_network_connect=1
-```
-
-Allowing external connections is necessary if you use LDAP, SMTP, Web hooks or any third-party integration.
-
Centos 6.x
----------
@@ -53,7 +37,7 @@ Install PHP and Apache:
yum install -y php php-mbstring php-pdo php-gd unzip wget
```
-By default Centos 6.5 use PHP 5.3.3 and Apache 2.2.15.
+By default, Centos 6.5 use PHP 5.3.3 and Apache 2.2.15.
Enable short tags:
@@ -76,4 +60,24 @@ chown -R apache:apache kanboard/data
rm kanboard-latest.zip
```
-Go to `http://your_server/kanboard/`.
+SELinux restrictions
+--------------------
+
+If SELinux is enabled, be sure that the Apache user can write to the directory data:
+
+```bash
+chcon -R -t httpd_sys_content_rw_t /var/www/html/kanboard/data
+```
+
+Be sure to configure your server to allow Kanboard to send emails and make external network requests, by example with SELinux:
+
+```bash
+setsebool -P httpd_can_network_connect=1
+```
+
+Allowing external connections is necessary if you use LDAP, SMTP, Web hooks or any third-party integration.
+
+Notes
+-----
+
+Some features of Kanboard require that you run [a daily background job](cronjob.markdown).
diff --git a/doc/closing-tasks.markdown b/doc/closing-tasks.markdown
index 6439f394..d82deee3 100644
--- a/doc/closing-tasks.markdown
+++ b/doc/closing-tasks.markdown
@@ -7,10 +7,10 @@ However, you can always access to the list of closed tasks by using the query **
There are two different ways to close a task, from the task drop-down menu on the board:
-![Close a task from drop-down menu](https://kanboard.net/screenshots/documentation/menu-close-task.png)
+![Close a task from drop-down menu](screenshots/menu-close-task.png)
Or from the task sidebar menu in the task detail view:
-![Close task](https://kanboard.net/screenshots/documentation/closing-tasks.png)
+![Close task](screenshots/closing-tasks.png)
Note: When you close a task, all sub-tasks not completed will be changed to the status "Done".
diff --git a/doc/currency-rate.markdown b/doc/currency-rate.markdown
index c986aedb..9cd78253 100644
--- a/doc/currency-rate.markdown
+++ b/doc/currency-rate.markdown
@@ -6,6 +6,6 @@ If you have to handle multiple currencies, you define here the rate according to
This feature is used for project budget calculation.
-![Currency Rate](https://kanboard.net/screenshots/documentation/currency-rate.png)
+![Currency Rate](screenshots/currency-rate.png)
Currency rate settings are located in **Settings > Currency rates**.
diff --git a/doc/custom-filters.markdown b/doc/custom-filters.markdown
index e6bcb130..b3d8ef57 100644
--- a/doc/custom-filters.markdown
+++ b/doc/custom-filters.markdown
@@ -12,8 +12,8 @@ Filter creation
Go to the action drop-down or in the project settings and choose **custom filters**:
-![Custom Filter Creation](https://kanboard.net/screenshots/documentation/custom-filter-creation.png)
+![Custom Filter Creation](screenshots/custom-filter-creation.png)
After creating your filter, it will appear on the board next to the default filters:
-![Custom Filter Dropdown](https://kanboard.net/screenshots/documentation/custom-filter-dropdown.png)
+![Custom Filter Dropdown](screenshots/custom-filter-dropdown.png)
diff --git a/doc/custom-project-roles.markdown b/doc/custom-project-roles.markdown
index 4e81d1f1..40c28e7a 100644
--- a/doc/custom-project-roles.markdown
+++ b/doc/custom-project-roles.markdown
@@ -11,8 +11,16 @@ You can have a group of people that are allowed to move tasks only from the colu
Available restrictions
----------------------
-- Task creation is not permitted
-- Moving tasks only from a given column to another one
+- Project Restrictions:
+ - Task creation is not permitted
+ - Closing or opening a task is not permitted
+ - Moving a task is not permitted
+- Columns Restrictions:
+ - Task creation is **allowed** only for a specific column
+ - Task creation is **blocked** only for a specific column
+ - Closing or opening a task is **allowed** only for a specific column
+ - Closing or opening a task is **blocked** only for a specific column
+- Moving tasks only between specified columns
Configuration
-------------
@@ -27,19 +35,54 @@ Give a name to the role and submit the form.
### 2) Add a restriction to the role
-Each role is grouped in a table.
-You can click on the dropdown menu in the table to add a new restriction.
+There are different kinds of restrictions:
-![New column restriction](screenshots/new_restriction.png)
+- Project restrictions
+- Drag and drop restrictions
+- Column restrictions
-If you choose a column restriction, you just need to select the source and the destination column.
+You can click on the drop-down menu on the table to add a new restriction:
+
+![Add a new restriction](screenshots/add_new_restriction.png)
### 3) List of restrictions
-![List of restrictions](screenshots/restrictions.png)
+![List of restrictions](screenshots/example-restrictions.png)
+
+For example, this role is able to create tasks only in the column "Backlog" and to move tasks between the column "Ready" and "Work in progress".
### 4) Assign the role to someone
Go to the "permissions" section on the left menu and assign the desired role to the user.
![Custom project role](screenshots/custom_roles.png)
+
+Examples
+--------
+
+### Allow people to create tasks only in specific columns
+
+![Example restriction task creation](screenshots/example-restriction-task-creation.png)
+
+- Users that belong to this role will be able to create new tasks only in the column "Backlog".
+- The combination of the 2 rules is important, otherwise that will not work.
+
+### Allow people to change the task status only in specific columns
+
+![Example restriction task status](screenshots/example-restriction-task-status.png)
+
+- Users that belong to this role will be able to change the task status in the column "Backlog".
+- Tasks with the status open are visible on the board and tasks with the status closed is hidden by default on the board.
+
+### Do not allow people to change task status in a specific column
+
+![Example column restriction](screenshots/example-restriction-task-status-blocked.png)
+
+Users that belong to this role won't be able to change the task status in the column "Done".
+However, it will be possible in other columns.
+
+### Allow people to move tasks only between specific columns
+
+![Example restriction task drag and drop](screenshots/example-restriction-task-drag-and-drop.png)
+
+Users that belong to this role will be able to move tasks only between the column "Ready" and "Work in progress".
diff --git a/doc/debian-installation.markdown b/doc/debian-installation.markdown
index dab4bac7..0fe72f4c 100644
--- a/doc/debian-installation.markdown
+++ b/doc/debian-installation.markdown
@@ -1,7 +1,5 @@
-How to install Kanboard on Debian?
-==================================
-
-Note: Some features of Kanboard require that you run [a daily background job](cronjob.markdown).
+Kanboard Installation on Debian
+===============================
Debian 8 (Jessie)
-----------------
@@ -63,3 +61,8 @@ unzip kanboard-latest.zip
chown -R www-data:www-data kanboard/data
rm kanboard-latest.zip
```
+
+Notes
+-----
+
+Some features of Kanboard require that you run [a daily background job](cronjob.markdown).
diff --git a/doc/duplicate-move-tasks.markdown b/doc/duplicate-move-tasks.markdown
index a9521e56..2536ab88 100644
--- a/doc/duplicate-move-tasks.markdown
+++ b/doc/duplicate-move-tasks.markdown
@@ -6,7 +6,7 @@ Duplicate a task into the same project
Go to the task view and choose **Duplicate** on the left.
-![Task Duplication](https://kanboard.net/screenshots/documentation/task-duplication.png)
+![Task Duplication](screenshots/task-duplication.png)
A new task will be created with the same properties as the original.
@@ -15,7 +15,7 @@ Duplicate a task to another project
Go to the task view and choose **Duplicate to another project**.
-![Task Duplication Another Project](https://kanboard.net/screenshots/documentation/task-duplication-another-project.png)
+![Task Duplication Another Project](screenshots/task-duplication-another-project.png)
Only projects where you are members will be shown in the drop-down.
diff --git a/doc/es_ES/2fa.markdown b/doc/es_ES/2fa.markdown
index 18e13b88..57abdc33 100644
--- a/doc/es_ES/2fa.markdown
+++ b/doc/es_ES/2fa.markdown
@@ -24,7 +24,7 @@ Instalacion
2. Click a la izquierda en **Two factor authentication** y selecionar la caja
3. Una key secret es geradada para ti
-![2FA](https://kanboard.net/screenshots/documentation/2fa.png)
+![2FA](screenshots/2fa.png)
- Tienes que salvar la key secret en tu software TOTP. Si usas un smartphone, la solución sera mas fácil ya que puedes escanear el Qr code con FreeOTP o Google Authenticator.
- Cada vez que abras una nueva session , un nuevo código se pedirá.
diff --git a/doc/es_ES/analytics-tasks.markdown b/doc/es_ES/analytics-tasks.markdown
index fb2d347f..dff77b7c 100644
--- a/doc/es_ES/analytics-tasks.markdown
+++ b/doc/es_ES/analytics-tasks.markdown
@@ -6,7 +6,7 @@ Cada tarea tiene una sección de análisis disponible en el menu izquierdo en la
Espera y tiempo de ciclo
-------------------
-![Lead and cycle time](https://kanboard.net/screenshots/documentation/task-lead-cycle-time.png)
+![Lead and cycle time](screenshots/task-lead-cycle-time.png)
- El tiempo de espera es el tiempo entre la creacion de la tarea y la fecha de finalización (Tarea cerrada).
- El tiempo de ciclo es el tiempo entre la fecha de inicio y la fecha de finalización.
@@ -18,7 +18,7 @@ Nota: Puede configurar una accion automatica para definir la fecha de inicio aut
El tiempo invertido en cada columna
---------------------------
-![Time spent into each column](https://kanboard.net/screenshots/documentation/time-into-each-column.png)
+![Time spent into each column](screenshots/time-into-each-column.png)
- Esta gráfico muestra el total de tiempo invertido en cada columna para la tarea.
- El tiempo invertido es calculado hasta que la tarea es cerrada.
diff --git a/doc/es_ES/analytics.markdown b/doc/es_ES/analytics.markdown
index b2a3d7ae..6b9f7442 100644
--- a/doc/es_ES/analytics.markdown
+++ b/doc/es_ES/analytics.markdown
@@ -6,21 +6,21 @@ Cada proyecto tiene una sección de análisis . Dependiendo de cómo se está ut
Repartición de usuarios
-----------------------
-![User repartition](https://kanboard.net/screenshots/documentation/user-repartition.png)
+![User repartition](screenshots/user-repartition.png)
Esta gráfico de sectores muestra el numero de tareas abiertas asignadas por usuario.
Distribución de tareas
----------------------
-![Task distribution](https://kanboard.net/screenshots/documentation/task-distribution.png)
+![Task distribution](screenshots/task-distribution.png)
Este gráfico de sectores da una visión general del numero de tareas abiertas por columnas.
Diagrama de flujo acumulado
---------------------------
-![Cumulative flow diagram](https://kanboard.net/screenshots/documentation/cfd.png)
+![Cumulative flow diagram](screenshots/cfd.png)
- Este gráfico muesta el numerto de tareas acumuladas por cada columna a través del tiempo.
- Cada día , el número total de tareas se registra para cada columna.
diff --git a/doc/es_ES/board-configuration.markdown b/doc/es_ES/board-configuration.markdown
index 112ebc21..58817072 100644
--- a/doc/es_ES/board-configuration.markdown
+++ b/doc/es_ES/board-configuration.markdown
@@ -1,17 +1,17 @@
-Configuracin del tablero
+Configuraci�n del tablero
==========================
Ir al menu **Configuraciones **, elije **Ajustes de tablero ** a la izquierda.
-![Board settings](https://kanboard.net/screenshots/documentation/board-settings.png)
+![Board settings](screenshots/board-settings.png)
### Resaltado de tarea
-Esta caracterista muestra una sombra alrededor de la tarea cuando una tarea se traslad recientemente
+Esta caracterista muestra una sombra alrededor de la tarea cuando una tarea se traslad� recientemente
Establecer el valor 0 para desactivar esta caracterista, 2 dias por default (172800 segundos).
-Todo lo traslad desde de 2 dias tendra una sombra alrededor de la tarea.
+Todo lo traslad� desde de 2 dias tendra una sombra alrededor de la tarea.
### Recargar el intervalo para la pizarra publica
@@ -19,7 +19,7 @@ Cuando tu compartes un tablero, la pagina se refresca cada 60 segundos automatic
### Refrescar el intervalo para un tablero privado
-Cuando su navegador est abierto un tablero, Kanboard comprueba cada 10 segundos si algo ha sido cambiado por otra persona.
+Cuando su navegador est� abierto un tablero, Kanboard comprueba cada 10 segundos si algo ha sido cambiado por otra persona.
-Tcnicamente este proceso se lleva a cabo por el Ajax.
+T�cnicamente este proceso se lleva a cabo por el Ajax.
diff --git a/doc/es_ES/calendar-configuration.markdown b/doc/es_ES/calendar-configuration.markdown
index ccd83204..16b8d806 100644
--- a/doc/es_ES/calendar-configuration.markdown
+++ b/doc/es_ES/calendar-configuration.markdown
@@ -3,7 +3,7 @@ Configuración de calendarios
Ir al menu de configuraciones, despues elegir cofiguracion de calendarios que se encuentra al lado izquierdo
-![Configuración de calendarios](https://kanboard.net/screenshots/documentation/calendar-settings.png)
+![Configuración de calendarios](screenshots/calendar-settings.png)
Existe dos diferentes calendarios en kanboard :
diff --git a/doc/es_ES/rss.markdown b/doc/es_ES/rss.markdown
index aa20826e..c1025d80 100755
--- a/doc/es_ES/rss.markdown
+++ b/doc/es_ES/rss.markdown
@@ -6,18 +6,18 @@ Kanboard Soporta feeds RSS para proyectos y usuarios.
- Los feeds del proyecto contiene solamente las actividades del proyecto.
- Los feeds del usuario contiene el flujo de actividad de todos los proyectos que el usuario es un miembro
-Aquellas suscripciones estan solamente activadas cuando el acceso publico esta habilitado en el perfil del usuario o en la configuracin del proyecto.
+Aquellas suscripciones estan solamente activadas cuando el acceso publico esta habilitado en el perfil del usuario o en la configuraci�n del proyecto.
Habilitar/Deshabilitar Feeds RSS de proyectos
---------------------------------------------
-Ir a **Configuracin de proyecto > Acceso publico**.
+Ir a **Configuraci�n de proyecto > Acceso publico**.
-![Disable public access](https://kanboard.net/screenshots/documentation/project-disable-sharing.png)
+![Disable public access](screenshots/project-disable-sharing.png)
Habilitar/Deshabilitar Feeds RSS de usuarios
--------------------------------------------
Ir a **Perfil de usuario > Acceso publico**.
-El enlace RSS est protegido por un token aleatorio , slo las personas que conocen la URL pueden tener acceso al feed. \ No newline at end of file
+El enlace RSS est� protegido por un token aleatorio , s�lo las personas que conocen la URL pueden tener acceso al feed. \ No newline at end of file
diff --git a/doc/es_ES/screenshots.markdown b/doc/es_ES/screenshots.markdown
index 4314be2d..064517f9 100755
--- a/doc/es_ES/screenshots.markdown
+++ b/doc/es_ES/screenshots.markdown
@@ -2,24 +2,24 @@ Agregar screenshots
==================
Tu puedes copiar y pegar imagenes directamente en Kanboard y salvarlo al mismo tiempo.
-Estas imgenes se cargan como archivos adjuntos a la tarea .
+Estas im�genes se cargan como archivos adjuntos a la tarea .
-Esto es especialmente til para tomar capturas de pantalla para describir un problema , por ejemplo.
+Esto es especialmente �til para tomar capturas de pantalla para describir un problema , por ejemplo.
-Puede aadir imgenes directamente desde el tablero haciendo clic en el men desplegable o en la pgina de vista de tareas .
+Puede a�adir im�genes directamente desde el tablero haciendo clic en el men� desplegable o en la p�gina de vista de tareas .
-![Drop-down screenshot menu](https://kanboard.net/screenshots/documentation/dropdown-screenshot.png)
+![Drop-down screenshot menu](screenshots/dropdown-screenshot.png)
-Para aadir una nueva imagen , coloque su captura de pantalla y pegar CTRL+V or Command+V:
+Para a�adir una nueva imagen , coloque su captura de pantalla y pegar CTRL+V or Command+V:
-![Screenshot page](https://kanboard.net/screenshots/documentation/task-screenshot.png)
+![Screenshot page](screenshots/task-screenshot.png)
En Mac OS X, puede utilizar los atajos para tomar screenshots:
- Command-Control-Shift-3: Tome una screenshot de la pantalla , y guardarlo en el portapapeles
-- Command-Control-Shift-4, a continuacin, seleccione un rea: Tome una captura de pantalla de la zona y la guarda en el portapapeles
-- Command-Control-Shift-4, entonces el espacio , a continuacin, haga clic en una ventana : Tome una captura de pantalla de una ventana y guardarlo en el portapapeles
+- Command-Control-Shift-4, a continuaci�n, seleccione un �rea: Tome una captura de pantalla de la zona y la guarda en el portapapeles
+- Command-Control-Shift-4, entonces el espacio , a continuaci�n, haga clic en una ventana : Tome una captura de pantalla de una ventana y guardarlo en el portapapeles
-Tambin hay varias aplicaciones de terceros que pueden ser utilizados para tomar capturas de pantalla con anotaciones y formas.
+Tambi�n hay varias aplicaciones de terceros que pueden ser utilizados para tomar capturas de pantalla con anotaciones y formas.
-** Nota: Esta funcin no funciona con todos los navegadores ** No funciona con Safari , debido a este error . : https://bugs.webkit.org/show_bug.cgi?id=49141
+** Nota: Esta funci�n no funciona con todos los navegadores ** No funciona con Safari , debido a este error . : https://bugs.webkit.org/show_bug.cgi?id=49141
diff --git a/doc/es_ES/subtasks.markdown b/doc/es_ES/subtasks.markdown
index d1c0064d..27a9055c 100644
--- a/doc/es_ES/subtasks.markdown
+++ b/doc/es_ES/subtasks.markdown
@@ -15,22 +15,22 @@ Crear subtareas
Desde la vista de la tarea en la barra lateral izquierda haga clic en **Agregar una subtarea**:
-![Añadir una subtarea](https://kanboard.net/screenshots/documentation/add-subtask.png)
+![Añadir una subtarea](screenshots/add-subtask.png)
Tambien puede agregar una subtarea rápidamente introduciendo solamente el titulo:
-![Añadir una subtarea desde la vista de la subtarea](https://kanboard.net/screenshots/documentation/add-subtask-shortcut.png)
+![Añadir una subtarea desde la vista de la subtarea](screenshots/add-subtask-shortcut.png)
Cambiar estado de subtarea
-------------------------
Al hacer clic en el título de la subtarea, se hace el cambio de estado :
-![Subtask en progreso](https://kanboard.net/screenshots/documentation/subtask-status-inprogress.png)
+![Subtask en progreso](screenshots/subtask-status-inprogress.png)
El icono antes de que el titulo se actualice el estatus.
-![Subtarea realizada](https://kanboard.net/screenshots/documentation/subtask-status-done.png)
+![Subtarea realizada](screenshots/subtask-status-done.png)
Nota: cuando la tarea se cierra todas las subtareas se cambian al estado **Hecho**.
diff --git a/doc/fr_FR/2fa.markdown b/doc/fr_FR/2fa.markdown
index 2ecaa10b..0b77ac8a 100644
--- a/doc/fr_FR/2fa.markdown
+++ b/doc/fr_FR/2fa.markdown
@@ -24,7 +24,7 @@ Paramétrage
2. Sur la gauche, cliquez sur **Authentification à deux facteurs** et cochez la case.
3. Une clef secrète est générée pour vous.
-![2FA](https://kanboard.net/screenshots/documentation/2fa.png)
+![2FA](screenshots/2fa.png)
- Vous devez sauvegarder votre clef dans votre logiciel TOTP. Si vous utilisez un smartphone, la solution la plus simple est de scanner le QR code avec FreeOTP ou Google Authenticator
- À chaque ouverture de session, un nouveau code sera demandé
diff --git a/doc/fr_FR/analytics-tasks.markdown b/doc/fr_FR/analytics-tasks.markdown
index 0eb89e34..40b4e2f2 100644
--- a/doc/fr_FR/analytics-tasks.markdown
+++ b/doc/fr_FR/analytics-tasks.markdown
@@ -6,7 +6,7 @@ Chaque tâche possède une section analytique accessible à partir du menu à ga
Lead et cycle time
-------------------
-![Lead and cycle time](https://kanboard.net/screenshots/documentation/task-lead-cycle-time.png)
+![Lead and cycle time](screenshots/task-lead-cycle-time.png)
- Le lead time est la durée entre la création de la tâche et son achèvement (tâche fermée).
- Le cycle time est la durée entre la date de début et l'achèvement.
@@ -18,7 +18,7 @@ Remarque : vous pouvez configurer une action pour définir automatiquement que l
Temps passé dans chaque colonne
---------------------------
-![Temps passé dans chaque colonne](https://kanboard.net/screenshots/documentation/time-into-each-column.png)
+![Temps passé dans chaque colonne](screenshots/time-into-each-column.png)
- Ce graphique montre le temps total passé dans chaque colonne pour la tâche
- Le temps passé est calculé jusqu’à ce que la tâche soit fermée
diff --git a/doc/fr_FR/analytics.markdown b/doc/fr_FR/analytics.markdown
index 0b94f272..40944414 100644
--- a/doc/fr_FR/analytics.markdown
+++ b/doc/fr_FR/analytics.markdown
@@ -6,21 +6,21 @@ Chaque projet dispose d'une section analytique. En fonction de la façon dont vo
Répartition des utilisateurs
----------------
-![Répartition des utilisateurs](https://kanboard.net/screenshots/documentation/user-repartition.png)
+![Répartition des utilisateurs](screenshots/user-repartition.png)
Ce graphique circulaire affiche le nombre de tâches assignées par utilisateur.
Distribution des tâches
-----------------
-![Distribution des tâches](https://kanboard.net/screenshots/documentation/task-distribution.png)
+![Distribution des tâches](screenshots/task-distribution.png)
Ce graphique circulaire donne une vue d'ensemble du nombre de tâches ouvertes par colonne.
Diagramme de flux cumulé
-----------------------
-![Diagramme de flux cumulé](https://kanboard.net/screenshots/documentation/cfd.png)
+![Diagramme de flux cumulé](screenshots/cfd.png)
- Ce graphique affiche le nombre de tâches de façon cumulée pour chaque colonne en fonction du temps passé.
- Chaque jour, le nombre total de tâches est enregistré pour chaque colonne.
@@ -31,7 +31,7 @@ Remarque : il faut au moins deux jours de données pour que le graphique apparai
Graphique d'avancement
--------------
-![Graphique d'avancement](https://kanboard.net/screenshots/documentation/burndown-chart.png)
+![Graphique d'avancement](screenshots/burndown-chart.png)
Un [graphique d'avancement](http://en.wikipedia.org/wiki/Burn_down_chart) est disponible pour chaque projet.
@@ -42,7 +42,7 @@ Un [graphique d'avancement](http://en.wikipedia.org/wiki/Burn_down_chart) est di
Temps moyen passé pour chaque colonne
-----------------------------------
-![Temps moyen passé pour chaque colonne](https://kanboard.net/screenshots/documentation/average-time-spent-into-each-column.png)
+![Temps moyen passé pour chaque colonne](screenshots/average-time-spent-into-each-column.png)
Ce graphique affiche le temps moyen passé pour chaque colonne pour les 1000 dernière tâches.
@@ -52,7 +52,7 @@ Ce graphique affiche le temps moyen passé pour chaque colonne pour les 1000 der
Temps moyen de Lead et Cycle
---------------------------
-![Temps moyen passé pour chaque colonne](https://kanboard.net/screenshots/documentation/average-lead-cycle-time.png)
+![Temps moyen passé pour chaque colonne](screenshots/average-lead-cycle-time.png)
Ce graphique affiche le temps moyen de lead et cycle pour les 1000 dernières tâches au cours du temps.
diff --git a/doc/fr_FR/application-configuration.markdown b/doc/fr_FR/application-configuration.markdown
index 12768f03..7ddc7284 100644
--- a/doc/fr_FR/application-configuration.markdown
+++ b/doc/fr_FR/application-configuration.markdown
@@ -6,7 +6,7 @@ Seuls les administrateurs peuvent modifier ces paramètres.
Allez au menu **Paramètres**, puis choisissez **Paramètres de l'application** sur la gauche.
-![Paramètres de l'application](https://kanboard.net/screenshots/documentation/application-settings.png)
+![Paramètres de l'application](screenshots/application-settings.png)
### URL de l'application
diff --git a/doc/fr_FR/application-configuration.markup b/doc/fr_FR/application-configuration.markup
index 12768f03..7ddc7284 100644
--- a/doc/fr_FR/application-configuration.markup
+++ b/doc/fr_FR/application-configuration.markup
@@ -6,7 +6,7 @@ Seuls les administrateurs peuvent modifier ces paramètres.
Allez au menu **Paramètres**, puis choisissez **Paramètres de l'application** sur la gauche.
-![Paramètres de l'application](https://kanboard.net/screenshots/documentation/application-settings.png)
+![Paramètres de l'application](screenshots/application-settings.png)
### URL de l'application
diff --git a/doc/fr_FR/board-configuration.markdown b/doc/fr_FR/board-configuration.markdown
index f7f8be33..1a4441a6 100644
--- a/doc/fr_FR/board-configuration.markdown
+++ b/doc/fr_FR/board-configuration.markdown
@@ -3,7 +3,7 @@ Paramètres du tableau
Allez dans le menu **Paramètres** puis choisissez *Paramètres du tableau** sur la gauche
-![Paramètres du tableau](https://kanboard.net/screenshots/documentation/board-settings.png)
+![Paramètres du tableau](screenshots/board-settings.png)
### Mise en avant d'une tâche
diff --git a/doc/fr_FR/calendar-configuration.markdown b/doc/fr_FR/calendar-configuration.markdown
index 6494568a..74aa078f 100644
--- a/doc/fr_FR/calendar-configuration.markdown
+++ b/doc/fr_FR/calendar-configuration.markdown
@@ -3,7 +3,7 @@ Paramètres du calendrier
Allez au menu **Paramètres**, puis choisissez **Paramètres du calendrier** sur la gauche.
-![Paramètres du calendrier](https://kanboard.net/screenshots/documentation/calendar-settings.png)
+![Paramètres du calendrier](screenshots/calendar-settings.png)
il existe deux calendriers distincts dans Kanboard :
diff --git a/doc/fr_FR/calendar.markdown b/doc/fr_FR/calendar.markdown
index 2ceeeaa4..211749ea 100644
--- a/doc/fr_FR/calendar.markdown
+++ b/doc/fr_FR/calendar.markdown
@@ -13,7 +13,7 @@ Pour l'instant le calendrier permet d'afficher les informations suivantes :
- Le suivi dans le temps de sous-tâches, tous les segments temporels sont affichés dans le calendrier.
- Les estimations pour les sous-tâches, les prévisions et le travail restant
-![Calendrier](https://kanboard.net/screenshots/documentation/calendar.png)
+![Calendrier](screenshots/calendar.png)
La configuration du calendrier peut être modifiée dans la page des paramètres.
diff --git a/doc/fr_FR/centos-installation.markdown b/doc/fr_FR/centos-installation.markdown
new file mode 100644
index 00000000..1e197de5
--- /dev/null
+++ b/doc/fr_FR/centos-installation.markdown
@@ -0,0 +1,83 @@
+Installation de Kanboard sur CentOS
+===================================
+
+CentOS 7
+--------
+
+Installez PHP et Apache :
+
+```bash
+yum install -y php php-mbstring php-pdo php-gd unzip wget
+```
+
+Par défaut, Centos 7 utilise PHP 5.4.16 et Apache 2.4.6.
+
+Redémarrer Apache :
+
+```bash
+systemctl restart httpd.service
+```
+
+Installez Kanboard :
+
+```bash
+cd /var/www/html
+wget https://kanboard.net/kanboard-latest.zip
+unzip kanboard-latest.zip
+chown -R apache:apache kanboard/data
+rm kanboard-latest.zip
+```
+
+CentOS 6.x
+----------
+
+Installez PHP et Apache :
+
+```bash
+yum install -y php php-mbstring php-pdo php-gd unzip wget
+```
+
+Par défaut, Centos 6.5 utilise PHP 5.3.3 et Apache 2.2.15.
+
+Activez les "short tags":
+
+- Modifiez le fichier `/etc/php.ini`
+- Changez cette ligne pour que la valeur soit à `On` : `short_open_tag = On`
+
+Redémarrez Apache:
+
+```bash
+service httpd restart
+```
+
+Installez Kanboard :
+
+```bash
+cd /var/www/html
+wget https://kanboard.net/kanboard-latest.zip
+unzip kanboard-latest.zip
+chown -R apache:apache kanboard/data
+rm kanboard-latest.zip
+```
+
+Restrictions SELinux
+--------------------
+
+Si SELinux est activé, soyez sûr que Apache puisse écrire dans le répertoire `data` :
+
+```bash
+chcon -R -t httpd_sys_content_rw_t /var/www/html/kanboard/data
+```
+
+La même chose s'applique pour autoriser Kanboard à envoyer des requêtes réseau externes :
+
+```bash
+setsebool -P httpd_can_network_connect=1
+```
+
+Autoriser des connexions externes est nécessaire si vous souhaitez utiliser LDAP, SMTP ou les webhooks.
+
+Notes
+-----
+
+Certaines fonctionnalités de Kanboard demandent à ce que vous installiez une [tâche planifiée](cronjob.markdown).
diff --git a/doc/fr_FR/closing-tasks.markdown b/doc/fr_FR/closing-tasks.markdown
index 022a1dfd..824cd6c7 100644
--- a/doc/fr_FR/closing-tasks.markdown
+++ b/doc/fr_FR/closing-tasks.markdown
@@ -7,10 +7,10 @@ Toutefois, vous pouvez toujours accéder à la liste des tâches closes en utili
Il existe deux façons différentes de fermer une tâche, depuis le menu déroulant des tâches sur le tableau :
-![Fermer une tâche par le menu déroulant](https://kanboard.net/screenshots/documentation/menu-close-task.png)
+![Fermer une tâche par le menu déroulant](screenshots/menu-close-task.png)
…ou bien depuis la barre latérale dans la vue détaillée des tâches
-![Fermer une tâche](https://kanboard.net/screenshots/documentation/closing-tasks.png)
+![Fermer une tâche](screenshots/closing-tasks.png)
Remarque : quand vous fermez une tâche, toutes les sous-tâches qui ne sont pas achevées verront leur statut passer à "Terminé".
diff --git a/doc/fr_FR/currency-rate.markdown b/doc/fr_FR/currency-rate.markdown
index e84acd31..48b1c417 100644
--- a/doc/fr_FR/currency-rate.markdown
+++ b/doc/fr_FR/currency-rate.markdown
@@ -6,6 +6,6 @@ Si vous avez à manipuler plusieurs devises, vous pouvez définir ici le taux en
Cette fonctionnalité est utilisée pour calculer le budget du projet.
-![Currency Rate](https://kanboard.net/screenshots/documentation/currency-rate.png)
+![Currency Rate](screenshots/currency-rate.png)
Les paramètres pour le taux de change des devises sont situés dans **Paramètres > Taux de change**
diff --git a/doc/fr_FR/custom-project-roles.markdown b/doc/fr_FR/custom-project-roles.markdown
new file mode 100644
index 00000000..2b6d3df4
--- /dev/null
+++ b/doc/fr_FR/custom-project-roles.markdown
@@ -0,0 +1,86 @@
+Rôles personnalisés pour les projets
+====================================
+
+Vous pouvez créer des rôles personnalisés pour les projets afin d'appliquer des restrictions spécifiques sur les personnes qui appartiennent à ce rôle.
+Ces rôles personnalisés sont définis pour chaque projet.
+
+Un rôle personnalisé hérite du rôle « Membre du projet ».
+Par exemple, vous pouvez créer un rôle personnalisé pour forcer quelqu'un à suivre un process.
+Vous pourriez avoir un groupe de gens qui sont autorisés seulement à déplacer des tâches entre les colonnes « Travail en cours » et « Terminé ».
+
+Liste des restrictions
+----------------------
+
+- Restrictions au niveau du projet :
+ - La création de tâches n'est pas permise
+ - Ouvrir ou fermer une tâche n'est pas permise
+ - Déplacer une tâche n'est pas autorisé
+- Restrictions au niveau des colonnes :
+ - La création de tâches est autorisée ou bloquée pour une colonne spécifique
+ - L'ouverture ou la fermeture de tâche est autorisée ou bloquée pour une colonne spécifique
+- Déplacer une tâche seulement entre les colonnes spécifiées
+
+Configuration
+-------------
+
+### 1) Créer un rôle personnalisé
+
+Depuis les réglages du projet, cliquez dans le menu à gauche sur **Rôles personnalisés** et en haut de la page sur **Ajouter un nouveau rôle personnalisé**.
+
+![New custom role](screenshots/new_custom_role.png)
+
+Donnez un nom au rôle et soumettez le formulaire.
+
+### 2) Ajouter une restriction au rôle
+
+Il y a plusieurs sortes de restrictions :
+
+- Restrictions au niveau du projet
+- Restriction sur le déplacement des tâches entre les colonnes
+- Restrictions sur les colonnes
+
+Vous pouvez cliquer sur le menu déroulant pour ajouter une nouvelle restriction :
+
+![Ajouter une nouvelle restriction](screenshots/add_new_restriction.png)
+
+### 3) Liste des restrictions
+
+![Liste des restrictions](screenshots/example-restrictions.png)
+
+Par exemple, ce rôle est capable de créer des tâches seulement dans la colonne « Backlog » et de déplacer des tâches entre les colonnes « Ready » et « Work in progress ».
+
+### 4) Assigner le rôle à quelqu'un
+
+Allez dans la section **Permissions** dans le menu sur la gauche et assignez le rôle personnalisé à l'utilisateur.
+
+![Assignation du rôle](screenshots/custom_roles.png)
+
+Exemples
+--------
+
+### Autoriser les gens à créer des tâches uniquement dans certaines colonnes
+
+![Exemple de restriction sur la création des tâches](screenshots/example-restriction-task-creation.png)
+
+- Les utilisateurs qui appartiennent à ce rôle seront capables de créer des tâches seulement dans la colonne « Backlog ».
+- La combinaison des deux règles est importante, sinon cela ne fonctionnera pas.
+
+### Autoriser les gens à changer le statut des tâches uniquement dans certaines colonnes
+
+![Exemple de restriction sur statut des tâches](screenshots/example-restriction-task-status.png)
+
+- Les utilisateurs qui appartiennent à ce rôle seront capables de change le statut des tâches seulement dans la colonne « Backlog ».
+- Les tâches qui possèdent le statut ouvert sont visibles sur le tableau alors que celles qui ont le statut fermé ne sont pas visibles.
+
+### Ne pas autoriser les gens à changer le statut des tâches dans une colonne spécifique
+
+![Exemple de restriction sur les colonnes](screenshots/example-restriction-task-status-blocked.png)
+
+Les utilisateurs qui appartiennent à ce rôle ne seront pas capables de changer le statut des tâches dans la colonne « Done ».
+Par contre, cela reste possible dans les autres colonnes.
+
+### Autoriser les gens à déplacer des tâches seulement entre certaines colonnes
+
+![Exemple de restriction pour le drag and drop](screenshots/example-restriction-task-drag-and-drop.png)
+
+Les utilisateurs qui appartiennent à ce rôle seront capables de déplacer les tâches seulement entre les colonnes « Ready » et « Work in progress ».
diff --git a/doc/fr_FR/debian-installation.markdown b/doc/fr_FR/debian-installation.markdown
new file mode 100644
index 00000000..9bdce7f3
--- /dev/null
+++ b/doc/fr_FR/debian-installation.markdown
@@ -0,0 +1,63 @@
+Installation de Kanboard sur Debian
+===================================
+
+Debian 8 (Jessie)
+-----------------
+
+Installez Apache et PHP :
+
+```bash
+apt-get update
+apt-get install -y php5 php5-sqlite php5-gd unzip
+service apache2 restart
+```
+
+Installez Kanboard :
+
+```bash
+cd /var/www/html
+wget https://kanboard.net/kanboard-latest.zip
+unzip kanboard-latest.zip
+chown -R www-data:www-data kanboard/data
+rm kanboard-latest.zip
+```
+
+Debian 7 (Wheezy)
+-----------------
+
+Installez Apache et PHP :
+
+```bash
+apt-get update
+apt-get install -y php5 php5-sqlite php5-gd unzip
+```
+
+Installez Kanboard :
+
+```bash
+cd /var/www
+wget https://kanboard.net/kanboard-latest.zip
+unzip kanboard-latest.zip
+chown -R www-data:www-data kanboard/data
+rm kanboard-latest.zip
+```
+
+Debian 6 (Squeeze)
+------------------
+
+Installez Apache et PHP :
+
+```bash
+apt-get update
+apt-get install -y libapache2-mod-php5 php5-sqlite php5-gd unzip
+```
+
+Installez Kanboard :
+
+```bash
+cd /var/www
+wget https://kanboard.net/kanboard-latest.zip
+unzip kanboard-latest.zip
+chown -R www-data:www-data kanboard/data
+rm kanboard-latest.zip
+```
diff --git a/doc/fr_FR/duplicate-move-tasks.markdown b/doc/fr_FR/duplicate-move-tasks.markdown
index 07c863d0..5d40d328 100644
--- a/doc/fr_FR/duplicate-move-tasks.markdown
+++ b/doc/fr_FR/duplicate-move-tasks.markdown
@@ -6,7 +6,7 @@ Dupliquer une tâche dans le même projet
Allez à la vue par tâche et choisissez **Dupliquer** sur la gauche.
-![Duplication de tâche](https://kanboard.net/screenshots/documentation/task-duplication.png)
+![Duplication de tâche](screenshots/task-duplication.png)
Une nouvelle tâche sera créée avec les mêmes propriétés que celles de la tâche originale.
@@ -15,7 +15,7 @@ Dupliquer une tâche vers un autre projet
Allez à la vue par tâches et choisissez **Dupliquer dans un autre projet**.
-![Duplication d'une tâche dans un autre projet](https://kanboard.net/screenshots/documentation/task-duplication-another-project.png)
+![Duplication d'une tâche dans un autre projet](screenshots/task-duplication-another-project.png)
Seuls les projets dont vous êtes membre apparaîtront dans le menu déroulant.
diff --git a/doc/fr_FR/gantt-chart-projects.markdown b/doc/fr_FR/gantt-chart-projects.markdown
index 3801dc88..7a0242d1 100644
--- a/doc/fr_FR/gantt-chart-projects.markdown
+++ b/doc/fr_FR/gantt-chart-projects.markdown
@@ -8,7 +8,7 @@ Le but de ce diagramme de Gantt est d'afficher une vue d'ensemble de tous les pr
- Les administrateurs de projet ne verront que les projets dans lesquels il y a des membres
- Les objets privés ne sont pas affichés dans ce graphique
-![Diagramme de Gantt pour tous les projets](https://kanboard.net/screenshots/documentation/gantt-chart-all-projects.png)
+![Diagramme de Gantt pour tous les projets](screenshots/gantt-chart-all-projects.png)
- La **date de début** et la **date de fin** des projets est utilisée pour construire le graphique
- Les barres horizontales peuvent être redimensionnées et déplacées latéralement avec votre souris
diff --git a/doc/fr_FR/gantt-chart-tasks.markdown b/doc/fr_FR/gantt-chart-tasks.markdown
index fbd1b587..f25ed6cb 100644
--- a/doc/fr_FR/gantt-chart-tasks.markdown
+++ b/doc/fr_FR/gantt-chart-tasks.markdown
@@ -6,7 +6,7 @@ Le but de ce diagramme de Gantt est de montrer une vue d'ensemble du temps utili
- Le diagramme de Gantt est disponible depuis le « sélecteur de vue »
- Seuls les gestionnaires de projet peuvent accéder à cette section
-![Gantt Chart](https://kanboard.net/screenshots/documentation/gantt-chart-project.png)
+![Gantt Chart](screenshots/gantt-chart-project.png)
- La **date de début** et la **date de fin** des tâches sont utilisées pour créer le graphique
- Les tâches peuvent être redimensionnées et déplacées horizontalement avec votre souris
@@ -17,4 +17,4 @@ Le but de ce diagramme de Gantt est de montrer une vue d'ensemble du temps utili
- Les nouvelles tâches crées avec cette vue seront affichées sur le tableau en position 1 de la première colonne
- Les tâches sont affichées en noir quand il n'existe ni date de début ni date d'échéance définies
-![Tâche non définie](https://kanboard.net/screenshots/documentation/gantt-chart-not-defined.png)
+![Tâche non définie](screenshots/gantt-chart-not-defined.png)
diff --git a/doc/fr_FR/index.markdown b/doc/fr_FR/index.markdown
index 8f658d78..d48c94ca 100644
--- a/doc/fr_FR/index.markdown
+++ b/doc/fr_FR/index.markdown
@@ -31,6 +31,7 @@ Utiliser Kanboard
- [Analytique](analytics.markdown)
- [Diagramme de Gantt pour les tâches](gantt-chart-tasks.markdown)
- [Diagramme de Gantt pour tous les projets](gantt-chart-projects.markdown)
+- [Rôles personnalisés pour les projets](custom-project-roles.markdown)
### Travailler avec les tâches
@@ -62,3 +63,15 @@ Utiliser Kanboard
- [Paramètres du calendrier](calendar-configuration.markdown)
- [Paramètres du lien](link-labels.markdown)
- [Taux de change](currency-rate.markdown)
+
+Détails techniques
+------------------
+
+### Installation
+
+- [Prérequis](requirements.markdown)
+- [Instructions d'installation](installation.markdown)
+- [Mise à jour vers une nouvelle version](update.markdown)
+- [Installation sur Ubuntu](ubuntu-installation.markdown)
+- [Installation sur Debian](debian-installation.markdown)
+- [Installation sur Centos](centos-installation.markdown)
diff --git a/doc/fr_FR/installation.markdown b/doc/fr_FR/installation.markdown
new file mode 100644
index 00000000..4f7569ab
--- /dev/null
+++ b/doc/fr_FR/installation.markdown
@@ -0,0 +1,66 @@
+Installation
+============
+
+Avant toute chose, vérifiez-les [prérequis](requirements.markdown) avant d'aller plus loin.
+
+Depuis l'archive (version stable)
+---------------------------------
+
+1. Vous devez avoir un serveur web avec PHP déjà configuré
+2. Téléchargez le code source de l'application et copiez le dossier `kanboard` là où vous le souhaitez
+3. Vérifiez si le répertoire `data` est accessible en écriture par l'utilisateur de votre serveur web
+4. Avec votre navigateur, allez sur <http://yourpersonalserver/kanboard>
+5. L'utilisateur et le mot de passe par défaut sont **admin/admin**
+6. Commencez à utiliser le logiciel
+7. N'oubliez pas de changer le mot de passe par défaut !
+
+Le répertoire `data` est utilisé pour :
+
+- La base de données Sqlite : `db.sqlite`
+- Le fichier de débogage : `debug.log` (uniquement si le mode débug est actif)
+- Les fichiers uploadés : `files/*`
+- Les vignettes des images : `files/thumbnails/*`
+
+Les gens qui utilisent une base de données distante (Mysql/Postgresql) ou un système de stockage distant tel que Amazon S3 n'ont pas forcément besoin d'avoir un dossier `data` local.
+
+Depuis le dépôt git (version de développement)
+----------------------------------------------
+
+Vous devez installer [composer](https://getcomposer.org/) pour utiliser cette méthode.
+
+1. `git clone https://github.com/kanboard/kanboard.git`
+2. `composer install --no-dev`
+3. Allez à l'étape 3) juste au-dessus
+
+Cette méthode va installer **la version en cours de développement**, utilisez là à vos risques.
+
+Installation en dehors du document root
+---------------------------------------
+
+Si vous souhaitez installer Kanboard en dehors du document root de votre serveur web, vous devez créer au minimum ces liens symboliques :
+
+```bash
+.
+├── assets -> ../kanboard/assets
+├── doc -> ../kanboard/doc
+├── favicon.ico -> ../kanboard/favicon.ico
+├── index.php -> ../kanboard/index.php
+├── jsonrpc.php -> ../kanboard/jsonrpc.php
+└── robots.txt -> ../kanboard/robots.txt
+```
+
+Le `.htaccess` est optionnel parce que sont contenu peut-être inclus directement dans la configuration Apache.
+
+Vous pouvez également définir un autre dossier pour les plug-ins et les fichiers uploadés en changeant le [fichier de configuration](config.markdown).
+
+Installations supplémentaires
+-----------------------------
+
+- Certaines fonctionnalités de Kanboard demandent à ce que vous installiez une [tâche planifiée](cronjob.markdown) (Rapports et statistiques)
+- [Un processus qui tourne en arrière-plan](worker.markdown) peut être installé pour améliorer les performances
+
+Sécurité
+--------
+
+- Ne pas oublier de changer le mot de passe par défaut
+- Ne pas autoriser tout le monde à accéder au dossier `data` depuis l'URL. Il y a déjà un `.htaccess` pour Apache et un fichier `web.config` pour IIS mais rien pour Nginx.
diff --git a/doc/fr_FR/link-labels.markdown b/doc/fr_FR/link-labels.markdown
index 9c266b5a..8ba0d332 100644
--- a/doc/fr_FR/link-labels.markdown
+++ b/doc/fr_FR/link-labels.markdown
@@ -3,11 +3,11 @@ Paramètres des liens
Les relations entre les tâches peuvent être modifiées depuis les paramètres de l'application (**Paramètres > Paramètres des liens**)
-![Libellé des liens](https://kanboard.net/screenshots/documentation/link-labels.png)
+![Libellé des liens](screenshots/link-labels.png)
Chaque nom du libellé peut avoir un nom du libellé opposé.
Si il n'y a pas d'opposé, le nom du libellé sera considéré comme étant bidirectionnel.
-![Création d'un libellé de lien](https://kanboard.net/screenshots/documentation/link-label-creation.png)
+![Création d'un libellé de lien](screenshots/link-label-creation.png)
diff --git a/doc/fr_FR/notifications.markdown b/doc/fr_FR/notifications.markdown
index 43f34a8e..faf35cf9 100644
--- a/doc/fr_FR/notifications.markdown
+++ b/doc/fr_FR/notifications.markdown
@@ -15,7 +15,7 @@ Chaque utilisateur doit autoriser les notifications dans son profil : **Profil U
Vous devez, bien sûr, avoir renseigné une adresse email valide dans votre profil et l'application doit être configurée pour envoyer des emails.
-![Notifications](https://kanboard.net/screenshots/documentation/notifications.png)
+![Notifications](screenshots/notifications.png)
Vous pouvez choisir votre méthode favorite de notification :
@@ -36,10 +36,10 @@ Notifications web
Les notifications web sont accessibles depuis le tableau de bord ou depuis l'icône en haut de la page :
-![Icône des notifications web](https://kanboard.net/screenshots/documentation/web-notifications-icon.png)
+![Icône des notifications web](screenshots/web-notifications-icon.png)
Les notifications sont affichées sous forme de liste. Vous pouvez marquer comme lu chacune d'entre-elle ou toutes en même temps.
-![Notifications web](https://kanboard.net/screenshots/documentation/web-notifications.png)
+![Notifications web](screenshots/web-notifications.png)
Avec cette méthode vous pouvez quand même rester avertis de ce que se passe sans pour autant être inondé d'emails.
diff --git a/doc/fr_FR/project-configuration.markdown b/doc/fr_FR/project-configuration.markdown
index 22db5bf1..ff5b19d4 100644
--- a/doc/fr_FR/project-configuration.markdown
+++ b/doc/fr_FR/project-configuration.markdown
@@ -4,7 +4,7 @@ Paramètres du projet
Aller dans le menu **Préférences**; puis choisissez **Paramètres du projet** sur la gauche
-![Paramètres du projet](https://kanboard.net/screenshots/documentation/project-settings.png)
+![Paramètres du projet](screenshots/project-settings.png)
###Colonnes par défaut pour les nouveaux projets
@@ -28,7 +28,7 @@ Lorsque cette option est sélectionnée, un utilisateur ne peut travailler que s
Si une autre sous-tâche possède le statut « en cours », l'utilisateur verra cette boite de dialogue :
-![Limite des sous-tâches pour l'utilisateur](https://kanboard.net/screenshots/documentation/subtask-user-restriction.png)
+![Limite des sous-tâches pour l'utilisateur](screenshots/subtask-user-restriction.png)
### Déclencher automatiquement le suivi du temps pour les sous-tâches
diff --git a/doc/fr_FR/recurring-tasks.markdown b/doc/fr_FR/recurring-tasks.markdown
index 95f24c40..f7972f2f 100644
--- a/doc/fr_FR/recurring-tasks.markdown
+++ b/doc/fr_FR/recurring-tasks.markdown
@@ -12,7 +12,7 @@ Configuration
Allez à la page de vue par tâches ou utilisez le menu déroulant du tableau, puis choisissez **Modifier la récurrence**.
-![Tâche récurrente](https://kanboard.net/screenshots/documentation/recurring-tasks.png)
+![Tâche récurrente](screenshots/recurring-tasks.png)
il existe trois façons de déclencher la création d'une nouvelle tâche récurrente :
diff --git a/doc/fr_FR/requirements.markdown b/doc/fr_FR/requirements.markdown
new file mode 100644
index 00000000..49cb1022
--- /dev/null
+++ b/doc/fr_FR/requirements.markdown
@@ -0,0 +1,108 @@
+Prérequis
+=========
+
+Côté serveur
+------------
+
+### Systèmes d'exploitation compatibles
+
+| Système d'exploitation |
+|--------------------------------------|
+| Linux Ubuntu Xenial Xerus 16.04 LTS |
+| Linux Ubuntu Trusty 14.04 LTS |
+| Linux Centos 6.x |
+| Linux Centos 7.x |
+| Linux Redhat 6.x |
+| Linux Redhat 7.x |
+| Linux Debian 8 |
+| FreeBSD 10.x |
+| Microsoft Windows 2012 R2 |
+| Microsoft Windows 2008 |
+
+### Bases de données compatibles
+
+| Base de données |
+|--------------------|
+| Sqlite 3.x |
+| Mysql >= 5.5 |
+| MariaDB >= 10 |
+| Postgresql >= 9.3 |
+
+Quelle base de données choisir ?
+
+| Type | Utilisation |
+|-----------------|-------------------------------------------------------------|
+| Sqlite | Un seul utilisateur ou petite équipe (concurrence faible) |
+| Mysql/Postgres | Équipe plus importante, installation à haute-disponibilité |
+
+Ne pas utiliser Sqlite sur des montages NFS, seulement lorsque vous avez un disque dur avec des entrées/sorties rapides.
+
+### Serveurs web compatibles
+
+| Serveur web |
+|--------------------|
+| Apache HTTP Server |
+| Nginx |
+| Microsoft IIS |
+
+Kanboard est préconfiguré pour fonctionner avec Apache (réécriture des URL).
+
+### Versions de PHP compatibles
+
+| Version de PHP |
+|----------------|
+| PHP >= 5.3.9 |
+| PHP 5.4 |
+| PHP 5.5 |
+| PHP 5.6 |
+| PHP 7.x |
+
+### Extensions PHP requises
+
+| Extension PHP | Note |
+|----------------------------|------------------------------------------|
+| pdo_sqlite | Seulement si vous utilisez Sqlite |
+| pdo_mysql | Seulement si vous utilisez Mysql/MariaDB |
+| pdo_pgsql | Seulement si vous utilisez Postgres |
+| gd | |
+| mbstring | |
+| openssl | |
+| json | |
+| hash | |
+| ctype | |
+| session | |
+| ldap | Seulement pour l'authentification LDAP |
+| Zend OPcache | Recommandé |
+
+### Extensions PHP optionnelles
+
+| Extension PHP | Note |
+|----------------------------|--------------------------------------------|
+| zip | Utilisé pour installer les extensions |
+
+### Recommendations
+
+- Système d'exploitation Unix ou Linux moderne.
+- Les meilleures performances sont obtenues avec la dernière version de PHP et le cache OPcode activé.
+
+Côté client
+-----------
+
+### Navigateurs web
+
+Toujours utiliser un navigateur web moderne si possible :
+
+| Navigateur web |
+|---------------------------------------|
+| Safari |
+| Google Chrome |
+| Mozilla Firefox |
+| Microsoft Internet Explorer >= 11 |
+| Microsoft Edge |
+
+### Appareils
+
+| Device | Screen resolution |
+|-------------------|--------------------|
+| Laptop or desktop | >= 1366 x 768 |
+| Tablet | >= 1024 x 768 |
diff --git a/doc/fr_FR/screenshots.markdown b/doc/fr_FR/screenshots.markdown
index e634bd1b..66f3c5b8 100644
--- a/doc/fr_FR/screenshots.markdown
+++ b/doc/fr_FR/screenshots.markdown
@@ -8,11 +8,11 @@ Ceci est particulièrement utile pour prendre des captures d'écran, quand il fa
Vous pouvez ajouter directement des captures depuis le tableau en cliquant sur le menu déroulant ou sur la page de visualisation des tâches.
-![La capture d'écran dans le menu déroulant](https://kanboard.net/screenshots/documentation/dropdown-screenshot.png)
+![La capture d'écran dans le menu déroulant](screenshots/dropdown-screenshot.png)
Pour ajouter une nouvelle image, prenez votre capture et collez-la avec CTRL+V ou Command+V:
-![Page de capture](https://kanboard.net/screenshots/documentation/task-screenshot.png)
+![Page de capture](screenshots/task-screenshot.png)
Avec Mac OS X, vous pouvez utiliser les raccourcis suivants pour prendre des captures d'écran :
diff --git a/doc/fr_FR/subtasks.markdown b/doc/fr_FR/subtasks.markdown
index 02345c2a..db45494f 100644
--- a/doc/fr_FR/subtasks.markdown
+++ b/doc/fr_FR/subtasks.markdown
@@ -15,22 +15,22 @@ Créer des sous-tâches
Depuis la vue par tâche, cliquez sur **Ajouter une sous-tâche** dans le panneau latéral.
-![Ajouter une sous-tâche](https://kanboard.net/screenshots/documentation/add-subtask.png)
+![Ajouter une sous-tâche](screenshots/add-subtask.png)
Vous pouvez aussi ajouter rapidement une sous-tâche en saisissant seulement son titre :
-![Add a subtask from the task view](https://kanboard.net/screenshots/documentation/add-subtask-shortcut.png)
+![Add a subtask from the task view](screenshots/add-subtask-shortcut.png)
Modifier le statut d'une sous-tâche
---------------------
Quand vous cliquez sur le titre d'une sous-tâche son statut change :
-![Sous-tâche en cours](https://kanboard.net/screenshots/documentation/subtask-status-inprogress.png)
+![Sous-tâche en cours](screenshots/subtask-status-inprogress.png)
L'icône devant le titre est mise à jour en fonction du statut.
-![Sous-tâche effectuée](https://kanboard.net/screenshots/documentation/subtask-status-done.png)
+![Sous-tâche effectuée](screenshots/subtask-status-done.png)
Remarque : quand la tâche est fermée, toutes les sous-tâches voient leur statut passer à **Terminé**.
diff --git a/doc/fr_FR/time-tracking.markdown b/doc/fr_FR/time-tracking.markdown
index 6bf2e7a3..37b49a29 100644
--- a/doc/fr_FR/time-tracking.markdown
+++ b/doc/fr_FR/time-tracking.markdown
@@ -6,7 +6,7 @@ Les informations de la feuille de suivi du temps peuvent être définies au nive
Suivi de temps des tâches
------------------
-![Suivi de temps des tâches ](https://kanboard.net/screenshots/documentation/task-time-tracking.png)
+![Suivi de temps des tâches ](screenshots/task-time-tracking.png)
Les tâches ont deux champs:
@@ -19,7 +19,7 @@ Ces valeurs représentent des heures de travail et doivent être entrées manuel
Suivi de temps des sous-tâches
---------------------
-![Suivi de temps des sous-tâches](https://kanboard.net/screenshots/documentation/subtask-time-tracking.png)
+![Suivi de temps des sous-tâches](screenshots/subtask-time-tracking.png)
Les sous-tâches ont aussi les champs "temps passé" et "temps estimé"
@@ -32,11 +32,11 @@ Kanboard enregistre le temps entre chaque changement de statut des sous-tâches
La répartition de tous les enregistrements est visible sur la page de la tâche
-![Feuille de suivi du temps pour les tâches](https://kanboard.net/screenshots/documentation/task-timesheet.png)
+![Feuille de suivi du temps pour les tâches](screenshots/task-timesheet.png)
Pour chaque sous-tâche, le chrono peut être à tout moment arrêté/démarré
-![Chrono des sous-tâches](https://kanboard.net/screenshots/documentation/subtask-timer.png)
+![Chrono des sous-tâches](screenshots/subtask-timer.png)
- Le chrono ne dépend pas du statut de la sous-tâche
- Chaque fois que vous démarrez le chrono, un nouvel enregistrement est créé dans la table de suivi des temps
diff --git a/doc/fr_FR/ubuntu-installation.markdown b/doc/fr_FR/ubuntu-installation.markdown
new file mode 100644
index 00000000..fc112ce5
--- /dev/null
+++ b/doc/fr_FR/ubuntu-installation.markdown
@@ -0,0 +1,65 @@
+Installation de Kanboard sur Ubuntu
+===================================
+
+Ubuntu Xenial 16.04 LTS
+-----------------------
+
+Installez Apache et PHP :
+
+```bash
+sudo apt-get update
+sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring php7.0-sqlite3 \
+ php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql php7.0-ldap php7.0-gd
+```
+
+Installez Kanboard :
+
+```bash
+cd /var/www/html
+sudo wget https://kanboard.net/kanboard-latest.zip
+sudo unzip kanboard-latest.zip
+sudo chown -R www-data:www-data kanboard/data
+sudo rm kanboard-latest.zip
+```
+
+Ubuntu Trusty 14.04 LTS
+-----------------------
+
+Installez Apache et PHP :
+
+```bash
+sudo apt-get update
+sudo apt-get install -y php5 php5-sqlite php5-mysql php5-pgsql php5-ldap php5-gd php5-json php5-mcrypt unzip
+```
+
+Installez Kanboard :
+
+```bash
+cd /var/www/html
+sudo wget https://kanboard.net/kanboard-latest.zip
+sudo unzip kanboard-latest.zip
+sudo chown -R www-data:www-data kanboard/data
+sudo rm kanboard-latest.zip
+```
+
+Ubuntu Precise 12.04 LTS
+------------------------
+
+Installez Apache et PHP :
+
+```bash
+sudo apt-get update
+sudo apt-get install -y php5 php5-sqlite php5-mysql php5-pgsql php5-ldap php5-gd php5-json php5-mcrypt unzip
+```
+
+Installez Kanboard :
+
+```bash
+cd /var/www
+sudo wget https://kanboard.net/kanboard-latest.zip
+sudo unzip kanboard-latest.zip
+sudo chown -R www-data:www-data kanboard/data
+sudo rm kanboard-latest.zip
+```
+
+Certaines fonctionnalités de Kanboard demandent à ce que vous installiez une [tâche planifiée](cronjob.markdown).
diff --git a/doc/fr_FR/update.markdown b/doc/fr_FR/update.markdown
new file mode 100644
index 00000000..508f729d
--- /dev/null
+++ b/doc/fr_FR/update.markdown
@@ -0,0 +1,35 @@
+Mise à jour de Kanboard à une nouvelle version
+==============================================
+
+La plupart du temps, mettre à jour Kanboard vers une nouvelle version est transparent.
+Le processus pourrait se résumer à simplement copier le dossier `data` vers le nouveau répertoire `kanboard`.
+Kanboard va appliquer les migrations SQL automatiquement pour vous.
+
+Choses importantes à faire avant la mise à jour
+-----------------------------------------------
+
+- **Toujours, faire une sauvegarde complète de vos données avant !**
+- **Vérifiez que votre sauvegarde est valide !**
+- Vérifiez encore
+- Toujours lire la [liste des changements](https://github.com/kanboard/kanboard/blob/master/ChangeLog) pour vérifier sil y a des opérations manuelles à faire
+- Toujours fermer les sessions des utilisateurs sur le serveur
+
+Depuis l'archive (version stable)
+---------------------------------
+
+1. Décompressez la nouvelle archive
+2. Copier le dossier `data` dans le nouveau répertoire décompressé
+3. Copiez votre fichier de configuration personnalisé `config.php` si vous en avez un
+4. Si vous avez installé des plug-ins, utilisez la dernière version
+5. Vérifiez que le répertoire `data` est accessible en écriture par l'utilisateur du serveur web
+6. Testez que tout fonctionne correctement
+7. Supprimez l'ancien répertoire de Kanboard
+
+Depuis le dépôt git (version de développement)
+---------------------------------------------
+
+1. `git pull`
+2. `composer install --no-dev`
+3. Testez que tout fonctionne correctement
+
+Cette méthode va installer **la version en cours de développement**, utilisez là à vos risques.
diff --git a/doc/gantt-chart-projects.markdown b/doc/gantt-chart-projects.markdown
index 7faad9d6..80d4b92c 100644
--- a/doc/gantt-chart-projects.markdown
+++ b/doc/gantt-chart-projects.markdown
@@ -8,7 +8,7 @@ The goal of this Gantt chart is to display an overview of all projects based on
- Project administrators will see only projects where they are members
- Private projects are not shown on this chart
-![Gantt Chart for all projects](https://kanboard.net/screenshots/documentation/gantt-chart-all-projects.png)
+![Gantt Chart for all projects](screenshots/gantt-chart-all-projects.png)
- The **start date** and the **end date** of projects are used to draw the chart
- Horizontal bars can be resized and moved horizontally with your mouse
diff --git a/doc/gantt-chart-tasks.markdown b/doc/gantt-chart-tasks.markdown
index c164349a..42b45835 100644
--- a/doc/gantt-chart-tasks.markdown
+++ b/doc/gantt-chart-tasks.markdown
@@ -6,7 +6,7 @@ The goal of this Gantt chart is to display a time based overview of the tasks fo
- The Gantt chart is available from the "view switcher"
- Only project managers can access this section
-![Gantt Chart](https://kanboard.net/screenshots/documentation/gantt-chart-project.png)
+![Gantt Chart](screenshots/gantt-chart-project.png)
- The **start date** and the **due date** of tasks are used to draw the chart
- Tasks can be resized and moved horizontally with your mouse
@@ -17,4 +17,4 @@ The goal of this Gantt chart is to display a time based overview of the tasks fo
- New tasks created from this view will be displayed on the board at the position 1 in the first column
- Tasks are displayed in black when there is no start or due date defined
-![Task not defined](https://kanboard.net/screenshots/documentation/gantt-chart-not-defined.png)
+![Task not defined](screenshots/gantt-chart-not-defined.png)
diff --git a/doc/ical.markdown b/doc/ical.markdown
index 96b51d54..2105813e 100644
--- a/doc/ical.markdown
+++ b/doc/ical.markdown
@@ -30,23 +30,23 @@ Adding your Kanboard calendar to Apple Calendar
- Select **File > New Calendar Subscription**
- Copy and paste the iCal feed URL from Kanboard
-![Add iCal subscription](https://kanboard.net/screenshots/documentation/apple-calendar-add-subscription.png)
+![Add iCal subscription](screenshots/apple-calendar-add-subscription.png)
- You can choose to synchronize the calendar with iCloud to be available across all your devices
- Don't forget to select the refresh frequency
-![Edit iCal subscription](https://kanboard.net/screenshots/documentation/apple-calendar-edit-subscription.png)
+![Edit iCal subscription](screenshots/apple-calendar-edit-subscription.png)
Adding your Kanboard calendar to Microsoft Outlook
--------------------------------------------------
-![Outlook Add Internet Calendar](https://kanboard.net/screenshots/documentation/outlook-add-subscription.png)
+![Outlook Add Internet Calendar](screenshots/outlook-add-subscription.png)
- Open Outlook
- Select **Open Calendar > From Internet**
- Copy and paste the iCal feed URL from Kanboard
-![Outlook Edit Internet Calendar](https://kanboard.net/screenshots/documentation/outlook-edit-subscription.png)
+![Outlook Edit Internet Calendar](screenshots/outlook-edit-subscription.png)
Adding your Kanboard calendar to Mozilla Thunderbird
----------------------------------------------------
@@ -55,12 +55,12 @@ Adding your Kanboard calendar to Mozilla Thunderbird
- Click on **File > New Calendar**
- In the dialog box, choose **On the Network**
-![Thunderbird Step 1](https://kanboard.net/screenshots/documentation/thunderbird-new-calendar-step1.png)
+![Thunderbird Step 1](screenshots/thunderbird-new-calendar-step1.png)
- Choose the format iCalendar
- Copy and paste the iCal feed URL from Kanboard
-![Thunderbird Step 2](https://kanboard.net/screenshots/documentation/thunderbird-new-calendar-step2.png)
+![Thunderbird Step 2](screenshots/thunderbird-new-calendar-step2.png)
- Choose the colors and other settings and finally save
@@ -71,7 +71,7 @@ Adding your Kanboard calendar to Google Calendar
- Select **Add by URL** from the menu.
- Copy and paste the iCal feed URL from Kanboard
-![Google Calendar](https://kanboard.net/screenshots/documentation/google-calendar-add-subscription.png)
+![Google Calendar](screenshots/google-calendar-add-subscription.png)
Your Kanboard calendar can also be available from your Android device if you enable the synchronization.
diff --git a/doc/installation.markdown b/doc/installation.markdown
index 4955612f..67b010a9 100644
--- a/doc/installation.markdown
+++ b/doc/installation.markdown
@@ -8,13 +8,13 @@ From the archive (stable version)
1. You must have a web server with PHP installed
2. Download the source code and copy the directory `kanboard` where you want
-3. Check if the directory `data` is writeable
+3. Check if the directory `data` is writeable by the web server user
4. With your browser go to <http://yourpersonalserver/kanboard>
5. The default login and password is **admin/admin**
6. Start to use the software
7. Don't forget to change your password!
-The data folder is used to store:
+The `data` folder is used to store:
- Sqlite database: `db.sqlite`
- Debug file: `debug.log` (if debug mode enabled)
@@ -23,8 +23,8 @@ The data folder is used to store:
People who are using a remote database (Mysql/Postgresql) and a remote file storage (Aws S3 or similar) don't necessarily need to have a persistent local data folder or to change the permission.
-From the repository (development version)
------------------------------------------
+From the git repository (development version)
+---------------------------------------------
You must install [composer](https://getcomposer.org/) to use this method.
@@ -63,4 +63,4 @@ Security
--------
- Don't forget to change the default user/password
-- Don't allow everybody to access to the directory `data` from the URL. There is already a `.htaccess` for Apache but nothing for other web servers.
+- Don't allow everybody to access to the directory `data` from the URL. There is already a `.htaccess` for Apache and a `web.config` file for IIS but nothing for other web servers.
diff --git a/doc/link-labels.markdown b/doc/link-labels.markdown
index f7c55a9d..f2f8701e 100644
--- a/doc/link-labels.markdown
+++ b/doc/link-labels.markdown
@@ -3,9 +3,9 @@ Link settings
Task relations can be changed from the application settings (**Settings > Link settings**)
-![Link Labels](https://kanboard.net/screenshots/documentation/link-labels.png)
+![Link Labels](screenshots/link-labels.png)
Each label may have an opposite label defined.
If there is no opposite, the label is considered bidirectionnal.
-![Link Label Creation](https://kanboard.net/screenshots/documentation/link-label-creation.png)
+![Link Label Creation](screenshots/link-label-creation.png)
diff --git a/doc/notifications.markdown b/doc/notifications.markdown
index b072df0b..824ed7fd 100644
--- a/doc/notifications.markdown
+++ b/doc/notifications.markdown
@@ -15,7 +15,7 @@ Each user must enable the notifications in their profile: **User Profile > Notif
To receive email notifications you need a valid email address in your profile and the application must be configured to send emails.
-![Notifications](https://kanboard.net/screenshots/documentation/notifications.png)
+![Notifications](screenshots/notifications.png)
You can choose your favorite notification method:
@@ -36,11 +36,11 @@ Web notifications
Web notifications are available from the dashboard or from the icon at the top:
-![Web Notifications Icon](https://kanboard.net/screenshots/documentation/web-notifications-icon.png)
+![Web Notifications Icon](screenshots/web-notifications-icon.png)
Notifications are shown in a list, so you can mark individual notification as read or everything.
-![Web Notifications](https://kanboard.net/screenshots/documentation/web-notifications.png)
+![Web Notifications](screenshots/web-notifications.png)
In this way you can still get notified without having to receive emails.
diff --git a/doc/project-configuration.markdown b/doc/project-configuration.markdown
index 8041ccd0..0f9088d2 100644
--- a/doc/project-configuration.markdown
+++ b/doc/project-configuration.markdown
@@ -3,7 +3,7 @@ Project Settings
Go to the menu **Settings**, then choose **Project settings** on the left.
-![Project settings](https://kanboard.net/screenshots/documentation/project-settings.png)
+![Project settings](screenshots/project-settings.png)
### Default columns for new projects
@@ -27,7 +27,7 @@ When this option is enabled, a user can work with only one subtask at the time.
If another subtask have the status "in progress", the user will see this dialog box:
-![Subtask user restriction](https://kanboard.net/screenshots/documentation/subtask-user-restriction.png)
+![Subtask user restriction](screenshots/subtask-user-restriction.png)
### Trigger automatically subtask time tracking
diff --git a/doc/project-views.markdown b/doc/project-views.markdown
index f52fd45e..19284407 100644
--- a/doc/project-views.markdown
+++ b/doc/project-views.markdown
@@ -33,7 +33,7 @@ Calendar View
List View
---------
-![List view](https://kanboard.net/screenshots/documentation/list-view.png)
+![List view](screenshots/list-view.png)
- With this view all results of your search are displayed in a table.
- You can also use the keyboard shortcut **"v l"** to switch to the list view.
diff --git a/doc/recurring-tasks.markdown b/doc/recurring-tasks.markdown
index 820d95bc..d2385feb 100644
--- a/doc/recurring-tasks.markdown
+++ b/doc/recurring-tasks.markdown
@@ -12,7 +12,7 @@ Configuration
Go to the task view page or use the drop-down menu on the board, then select **Edit recurrence**.
-![Recurring task](https://kanboard.net/screenshots/documentation/recurring-tasks.png)
+![Recurring task](screenshots/recurring-tasks.png)
There are 3 triggers that currently create a new recurring task:
diff --git a/doc/requirements.markdown b/doc/requirements.markdown
index f6c9b309..957d8750 100644
--- a/doc/requirements.markdown
+++ b/doc/requirements.markdown
@@ -35,7 +35,7 @@ Which database to choose?
| Sqlite | Single user or small team (almost no concurrency) |
| Mysql/Postgres | Larger team, high-availability configuration |
-Do not use Sqlite on NFS mounts, use Sqlite only when you have a disk with fast I/O
+Do not use Sqlite on NFS mounts, only when you have a disk with fast I/O.
### Compatible Web Servers
@@ -59,7 +59,7 @@ Kanboard is pre-configured to work with Apache (URL rewriting).
### PHP Extensions Required
-| PHP Extensions required | Note |
+| PHP Extension | Note |
|----------------------------|-------------------------------|
| pdo_sqlite | Only if you use Sqlite |
| pdo_mysql | Only if you use Mysql/MariaDB |
@@ -76,7 +76,7 @@ Kanboard is pre-configured to work with Apache (URL rewriting).
### Optional PHP extensions
-| PHP Extensions required | Note |
+| PHP Extension | Note |
|----------------------------|--------------------------------------------|
| zip | Used to install plugins from Kanboard |
@@ -106,5 +106,3 @@ Always use a modern browser with the latest version if possible:
|-------------------|--------------------|
| Laptop or desktop | >= 1366 x 768 |
| Tablet | >= 1024 x 768 |
-
-Kanboard is not yet optimized for smartphones. It's working but the user interface is not really convenient to use.
diff --git a/doc/rss.markdown b/doc/rss.markdown
index 9df19233..3e06f79c 100644
--- a/doc/rss.markdown
+++ b/doc/rss.markdown
@@ -13,7 +13,7 @@ Enable/disable project RSS feeds
Go to **Project settings > Public access**.
-![Disable public access](https://kanboard.net/screenshots/documentation/project-disable-sharing.png)
+![Disable public access](screenshots/project-disable-sharing.png)
Enable/disable user RSS feeds
--------------------------------
diff --git a/doc/ru_RU/2fa.markdown b/doc/ru_RU/2fa.markdown
index 1ce263bd..23b90b5d 100644
--- a/doc/ru_RU/2fa.markdown
+++ b/doc/ru_RU/2fa.markdown
@@ -22,7 +22,7 @@
2. Слева нажмите **Двухфакторная авторизация** и поставьте галочку в чекбоке
3. Секретный ключ сгенерируется для вас
-![2FA](https://kanboard.net/screenshots/documentation/2fa.png)
+![2FA](screenshots/2fa.png)
Двухфакторная аутентификация.
diff --git a/doc/ru_RU/analytics-tasks.markdown b/doc/ru_RU/analytics-tasks.markdown
index 5d6b83f1..57e14a87 100644
--- a/doc/ru_RU/analytics-tasks.markdown
+++ b/doc/ru_RU/analytics-tasks.markdown
@@ -6,7 +6,7 @@
Затраченное время и время цикла
-------------------------------
-![Lead and cycle time](https://kanboard.net/screenshots/documentation/task-lead-cycle-time.png)
+![Lead and cycle time](screenshots/task-lead-cycle-time.png)
Затраченное время и время цикла
@@ -23,7 +23,7 @@
Время затраченное в каждой колонке
----------------------------------
-![Time spent into each column](https://kanboard.net/screenshots/documentation/time-into-each-column.png)
+![Time spent into each column](screenshots/time-into-each-column.png)
Время затраченное в каждой колонке
diff --git a/doc/ru_RU/analytics.markdown b/doc/ru_RU/analytics.markdown
index 0cbb7d5c..93b6e901 100644
--- a/doc/ru_RU/analytics.markdown
+++ b/doc/ru_RU/analytics.markdown
@@ -6,7 +6,7 @@
Перераспределение(загрузка) пользователей
-----------------------------------------
-![User repartition](https://kanboard.net/screenshots/documentation/user-repartition.png)
+![User repartition](screenshots/user-repartition.png)
Перераспределение(загрузка) пользователей
@@ -17,7 +17,7 @@
Распределение задач
-------------------
-![Task distribution](https://kanboard.net/screenshots/documentation/task-distribution.png)
+![Task distribution](screenshots/task-distribution.png)
Распределение задач
@@ -30,7 +30,7 @@
Накопительная диаграмма
-----------------------
-![Cumulative flow diagram](https://kanboard.net/screenshots/documentation/cfd.png)
+![Cumulative flow diagram](screenshots/cfd.png)
Накопительная диаграмма
@@ -46,7 +46,7 @@
Диаграмма сгорания
------------------
-![Burndown chart](https://kanboard.net/screenshots/documentation/burndown-chart.png)
+![Burndown chart](screenshots/burndown-chart.png)
Диаграмма сгорания
@@ -62,7 +62,7 @@
Среднее время затраченное в каждой колонке
------------------------------------------
-![Average time spent into each column](https://kanboard.net/screenshots/documentation/average-time-spent-into-each-column.png)
+![Average time spent into each column](screenshots/average-time-spent-into-each-column.png)
Среднее время затраченное в каждой колонке
@@ -75,7 +75,7 @@
Среднее время выполнения и время цикла
--------------------------------------
-![Average time spent into each column](https://kanboard.net/screenshots/documentation/average-lead-cycle-time.png)
+![Average time spent into each column](screenshots/average-lead-cycle-time.png)
Среднее время затраченное в каждой колонке
diff --git a/doc/ru_RU/application-configuration.markdown b/doc/ru_RU/application-configuration.markdown
index 1255fee2..1aa11c23 100644
--- a/doc/ru_RU/application-configuration.markdown
+++ b/doc/ru_RU/application-configuration.markdown
@@ -4,7 +4,7 @@
Некоторые параметры для приложения могут быть изменены на странице настроек. Только администратор может сделать эти настройки.
Выберите в правом выпадающем меню **Настройки**, затем в слева выберите **Настройки приложения**.
-![Application settings](https://kanboard.net/screenshots/documentation/application-settings.png)
+![Application settings](screenshots/application-settings.png)
Настройки приложения
diff --git a/doc/ru_RU/board-configuration.markdown b/doc/ru_RU/board-configuration.markdown
index c4626aa7..f68ebd47 100644
--- a/doc/ru_RU/board-configuration.markdown
+++ b/doc/ru_RU/board-configuration.markdown
@@ -4,7 +4,7 @@
В правом верхнем выпадающем меню выберите **Настройки**, затем, слева, выберите **Настройки Доски**.
-![Board settings](https://kanboard.net/screenshots/documentation/board-settings.png)
+![Board settings](screenshots/board-settings.png)
Настройка Доски
diff --git a/doc/ru_RU/calendar-configuration.markdown b/doc/ru_RU/calendar-configuration.markdown
index 3fcb40de..c6db3279 100644
--- a/doc/ru_RU/calendar-configuration.markdown
+++ b/doc/ru_RU/calendar-configuration.markdown
@@ -4,7 +4,7 @@
В правом верхнем выпадающем меню выберите **Настройки**, затем, слева, выберите **Настройки календаря**.
-![Calendar settings](https://kanboard.net/screenshots/documentation/calendar-settings.png)
+![Calendar settings](screenshots/calendar-settings.png)
Настройки календаря
diff --git a/doc/ru_RU/calendar.markdown b/doc/ru_RU/calendar.markdown
index 63754e46..df2d0bdf 100644
--- a/doc/ru_RU/calendar.markdown
+++ b/doc/ru_RU/calendar.markdown
@@ -14,7 +14,7 @@
- Отслеживание времени подзадачи. Все записанные временные диапазоны будут отображены в Календаре.
- Подсчёты, прогнозы затрачиваемого время на подзадачу.
-![Calendar](https://kanboard.net/screenshots/documentation/calendar.png)
+![Calendar](screenshots/calendar.png)
Календарь
diff --git a/doc/ru_RU/closing-tasks.markdown b/doc/ru_RU/closing-tasks.markdown
index 426abbb6..74341fe2 100644
--- a/doc/ru_RU/closing-tasks.markdown
+++ b/doc/ru_RU/closing-tasks.markdown
@@ -7,7 +7,7 @@
Имеется два пути для закрытия задачи: - На Доске выбрать задачу и выпадающем меню выбрать **Закрыть задачу**
-![Close a task from drop-down menu](https://kanboard.net/screenshots/documentation/menu-close-task.png)
+![Close a task from drop-down menu](screenshots/menu-close-task.png)
Закрытие задачи, используя выпадающее меню.
@@ -15,7 +15,7 @@
или - Используя детальное представление задачи, выбрать **Закрыть задачу** в меню боковой панели (слева)
-![Close task](https://kanboard.net/screenshots/documentation/closing-tasks.png)
+![Close task](screenshots/closing-tasks.png)
Закрытие задачи.
diff --git a/doc/ru_RU/creating-tasks.markdown b/doc/ru_RU/creating-tasks.markdown
index 0a51e2b1..17fbb69b 100644
--- a/doc/ru_RU/creating-tasks.markdown
+++ b/doc/ru_RU/creating-tasks.markdown
@@ -5,14 +5,14 @@
На Доске нажмите значок плюс рядом с названием колонки:
-![Task creation from the board](https://kanboard.net/screenshots/documentation/task-creation-board.png)
+![Task creation from the board](screenshots/task-creation-board.png)
Создание задачи на Доске
Далее появится форма создания задачи:
-![Task creation form](https://kanboard.net/screenshots/documentation/task-creation-form.png)
+![Task creation form](screenshots/task-creation-form.png)
Форма создания задачи.
diff --git a/doc/ru_RU/currency-rate.markdown b/doc/ru_RU/currency-rate.markdown
index 49a05010..75616f93 100644
--- a/doc/ru_RU/currency-rate.markdown
+++ b/doc/ru_RU/currency-rate.markdown
@@ -6,7 +6,7 @@
Эта опция используются для расчета бюджета проекта.
-![Currency Rate](https://kanboard.net/screenshots/documentation/currency-rate.png)
+![Currency Rate](screenshots/currency-rate.png)
Курсы валют
diff --git a/doc/ru_RU/custom-filters.markdown b/doc/ru_RU/custom-filters.markdown
index da07769a..6fc6d9b3 100644
--- a/doc/ru_RU/custom-filters.markdown
+++ b/doc/ru_RU/custom-filters.markdown
@@ -13,7 +13,7 @@
Перейдите в **Меню** -\> **Пользовательские фильтры** или **Меню** -\> **Настройки** -\> **Пользовательские фильтры**
-![Custom Filter Creation](https://kanboard.net/screenshots/documentation/custom-filter-creation.png)
+![Custom Filter Creation](screenshots/custom-filter-creation.png)
Создание пользовательского фильтра.
@@ -21,7 +21,7 @@
Созданый фильтр появится на Доске рядом со стандартными фильтрами
-![Custom Filter Dropdown](https://kanboard.net/screenshots/documentation/custom-filter-dropdown.png)
+![Custom Filter Dropdown](screenshots/custom-filter-dropdown.png)
Выпадающий список - Пользовательский фильтр.
diff --git a/doc/ru_RU/duplicate-move-tasks.markdown b/doc/ru_RU/duplicate-move-tasks.markdown
index 9292b38b..e02e1342 100644
--- a/doc/ru_RU/duplicate-move-tasks.markdown
+++ b/doc/ru_RU/duplicate-move-tasks.markdown
@@ -8,7 +8,7 @@
Перейдите в детальное представление задачи и выберите в боковой панели (слева) **Клонировать**.
-![Task Duplication](https://kanboard.net/screenshots/documentation/task-duplication.png)
+![Task Duplication](screenshots/task-duplication.png)
Создание копии задачи.
@@ -22,7 +22,7 @@
Перейдите в детальное представление задачи и выберите в боковом меню (слева) **Клонировать в другой проект**.
-![Task Duplication Another Project](https://kanboard.net/screenshots/documentation/task-duplication-another-project.png)
+![Task Duplication Another Project](screenshots/task-duplication-another-project.png)
Создание копии задачи в другой проект.
diff --git a/doc/ru_RU/gantt-chart-projects.markdown b/doc/ru_RU/gantt-chart-projects.markdown
index ad72abee..8d42bd4f 100644
--- a/doc/ru_RU/gantt-chart-projects.markdown
+++ b/doc/ru_RU/gantt-chart-projects.markdown
@@ -23,7 +23,7 @@
-![Gantt Chart for all projects](https://kanboard.net/screenshots/documentation/gantt-chart-all-projects.png)
+![Gantt Chart for all projects](screenshots/gantt-chart-all-projects.png)
Диаграмма Ганта для всех проектов
diff --git a/doc/ru_RU/gantt-chart-tasks.markdown b/doc/ru_RU/gantt-chart-tasks.markdown
index 8a882d59..050010be 100644
--- a/doc/ru_RU/gantt-chart-tasks.markdown
+++ b/doc/ru_RU/gantt-chart-tasks.markdown
@@ -15,7 +15,7 @@
-![Gantt Chart](https://kanboard.net/screenshots/documentation/gantt-chart-project.png)
+![Gantt Chart](screenshots/gantt-chart-project.png)
Диаграмма Ганта.
@@ -53,7 +53,7 @@
-![Task not defined](https://kanboard.net/screenshots/documentation/gantt-chart-not-defined.png)
+![Task not defined](screenshots/gantt-chart-not-defined.png)
Задача без указанных дат начала или завершения
diff --git a/doc/ru_RU/ical.markdown b/doc/ru_RU/ical.markdown
index 0c7540a0..3ccbf951 100644
--- a/doc/ru_RU/ical.markdown
+++ b/doc/ru_RU/ical.markdown
@@ -32,7 +32,7 @@
- Выберите **Файл** -\> **Новая подписка на календарь**
- Скопируйте в Канборд URL ссылку на iCal транслятор и вставьте
-![Add iCal subscription](https://kanboard.net/screenshots/documentation/apple-calendar-add-subscription.png)
+![Add iCal subscription](screenshots/apple-calendar-add-subscription.png)
Добавление подписки на календарь.
@@ -41,7 +41,7 @@
- Не забудьте указать частоту синхронизации
-![Edit iCal subscription](https://kanboard.net/screenshots/documentation/apple-calendar-edit-subscription.png)
+![Edit iCal subscription](screenshots/apple-calendar-edit-subscription.png)
Редактирование подписки на календарь.
@@ -49,7 +49,7 @@
Добавление вашего календаря из Канборд в Microsoft Outlook[¶](#adding-your-kanboard-calendar-to-microsoft-outlook "Ссылка на этот заголовок")
---------------------------------------------------------------------------------------------------------------------------------------------
-![Outlook Add Internet Calendar](https://kanboard.net/screenshots/documentation/outlook-add-subscription.png)
+![Outlook Add Internet Calendar](screenshots/outlook-add-subscription.png)
Добавление в Outlook календаря из интернет
@@ -58,7 +58,7 @@
- Скопируйте в Канборд URL ссылку на iCal транслятор и вставьте
-![Outlook Edit Internet Calendar](https://kanboard.net/screenshots/documentation/outlook-edit-subscription.png)
+![Outlook Edit Internet Calendar](screenshots/outlook-edit-subscription.png)
Настройка интернет календаря в Outlook.
@@ -71,7 +71,7 @@
- Выберите **Файл** -\> **Новый календарь**
- В диалоговом окне, выберите **Из сети**
-![Thunderbird Step 1](https://kanboard.net/screenshots/documentation/thunderbird-new-calendar-step1.png)
+![Thunderbird Step 1](screenshots/thunderbird-new-calendar-step1.png)
Создание календаря в Thunderbird, шаг 1.
@@ -80,7 +80,7 @@
- Выберите формат iCalendar
- Скопируйте в Канборд URL ссылку на iCal транслятор и вставьте
-![Thunderbird Step 2](https://kanboard.net/screenshots/documentation/thunderbird-new-calendar-step2.png)
+![Thunderbird Step 2](screenshots/thunderbird-new-calendar-step2.png)
Создание календаря в Thunderbird, шаг 2.
@@ -95,7 +95,7 @@
- Скопируйте в Канборд URL ссылку на iCal транслятор и вставьте
-![Google Calendar](https://kanboard.net/screenshots/documentation/google-calendar-add-subscription.png)
+![Google Calendar](screenshots/google-calendar-add-subscription.png)
Календарь Google.
diff --git a/doc/ru_RU/link-labels.markdown b/doc/ru_RU/link-labels.markdown
index e86350ab..51dd98b9 100644
--- a/doc/ru_RU/link-labels.markdown
+++ b/doc/ru_RU/link-labels.markdown
@@ -4,14 +4,14 @@
Связи в задачах могут быть изменены в настройках приложения (**Настройки** -\> **Настройки ссылки**)
-![Link Labels](https://kanboard.net/screenshots/documentation/link-labels.png)
+![Link Labels](screenshots/link-labels.png)
Метки для ссылок.
Каждая метка может иметь противоположное опеределение. Если нет противоположного значения, метка считается двунаправленная.
-![Link Label Creation](https://kanboard.net/screenshots/documentation/link-label-creation.png)
+![Link Label Creation](screenshots/link-label-creation.png)
Создание ссылки.
diff --git a/doc/ru_RU/notifications.markdown b/doc/ru_RU/notifications.markdown
index 9f8b41b7..20d5536d 100644
--- a/doc/ru_RU/notifications.markdown
+++ b/doc/ru_RU/notifications.markdown
@@ -30,7 +30,7 @@
-![Notifications](https://kanboard.net/screenshots/documentation/notifications.png)
+![Notifications](screenshots/notifications.png)
Уведомления
@@ -81,7 +81,7 @@
-![Web Notifications Icon](https://kanboard.net/screenshots/documentation/web-notifications-icon.png)
+![Web Notifications Icon](screenshots/web-notifications-icon.png)
Иконка веб уведомления.
@@ -91,7 +91,7 @@
-![Web Notifications](https://kanboard.net/screenshots/documentation/web-notifications.png)
+![Web Notifications](screenshots/web-notifications.png)
Веб уведомления.
diff --git a/doc/ru_RU/project-configuration.markdown b/doc/ru_RU/project-configuration.markdown
index 16e31ccd..c9dd5eac 100644
--- a/doc/ru_RU/project-configuration.markdown
+++ b/doc/ru_RU/project-configuration.markdown
@@ -7,7 +7,7 @@
-![Project settings](https://kanboard.net/screenshots/documentation/project-settings.png)
+![Project settings](screenshots/project-settings.png)
Настройки проекта.
@@ -56,7 +56,7 @@
-![Subtask user restriction](https://kanboard.net/screenshots/documentation/subtask-user-restriction.png)
+![Subtask user restriction](screenshots/subtask-user-restriction.png)
Ограничение пользовательских подзадач.
diff --git a/doc/ru_RU/project-views.markdown b/doc/ru_RU/project-views.markdown
index b7d57e4d..899b366a 100644
--- a/doc/ru_RU/project-views.markdown
+++ b/doc/ru_RU/project-views.markdown
@@ -76,7 +76,7 @@
-![List view](https://kanboard.net/screenshots/documentation/list-view.png)
+![List view](screenshots/list-view.png)
Представление списком.
diff --git a/doc/ru_RU/recurring-tasks.markdown b/doc/ru_RU/recurring-tasks.markdown
index c82f313a..f98d9968 100644
--- a/doc/ru_RU/recurring-tasks.markdown
+++ b/doc/ru_RU/recurring-tasks.markdown
@@ -28,7 +28,7 @@
-![Recurring task](https://kanboard.net/screenshots/documentation/recurring-tasks.png)
+![Recurring task](screenshots/recurring-tasks.png)
Редактировать повторы.
diff --git a/doc/ru_RU/rss.markdown b/doc/ru_RU/rss.markdown
index 50bd4799..8b8ad34f 100644
--- a/doc/ru_RU/rss.markdown
+++ b/doc/ru_RU/rss.markdown
@@ -28,7 +28,7 @@ RSS/Atom подписки
-![Disable public access](https://kanboard.net/screenshots/documentation/project-disable-sharing.png)
+![Disable public access](screenshots/project-disable-sharing.png)
Выключение общего доступа.
diff --git a/doc/ru_RU/screenshots.markdown b/doc/ru_RU/screenshots.markdown
index b79fbe0a..f4a845ef 100644
--- a/doc/ru_RU/screenshots.markdown
+++ b/doc/ru_RU/screenshots.markdown
@@ -15,7 +15,7 @@
-![Drop-down screenshot menu](https://kanboard.net/screenshots/documentation/dropdown-screenshot.png)
+![Drop-down screenshot menu](screenshots/dropdown-screenshot.png)
@@ -27,7 +27,7 @@
-![Screenshot page](https://kanboard.net/screenshots/documentation/task-screenshot.png)
+![Screenshot page](screenshots/task-screenshot.png)
Прикрепить картинку.
diff --git a/doc/ru_RU/subtasks.markdown b/doc/ru_RU/subtasks.markdown
index 06d39556..e9e9bcd3 100644
--- a/doc/ru_RU/subtasks.markdown
+++ b/doc/ru_RU/subtasks.markdown
@@ -35,7 +35,7 @@
-![Add a subtask](https://kanboard.net/screenshots/documentation/add-subtask.png)
+![Add a subtask](screenshots/add-subtask.png)
Добавление подзадачи.
@@ -45,7 +45,7 @@
-![Add a subtask from the task view](https://kanboard.net/screenshots/documentation/add-subtask-shortcut.png)
+![Add a subtask from the task view](screenshots/add-subtask-shortcut.png)
Добавление подзадачи на странице детального просмотра задачи.
@@ -60,7 +60,7 @@
-![Subtask in progress](https://kanboard.net/screenshots/documentation/subtask-status-inprogress.png)
+![Subtask in progress](screenshots/subtask-status-inprogress.png)
Выполнение подзадачи.
@@ -70,7 +70,7 @@
-![Subtask done](https://kanboard.net/screenshots/documentation/subtask-status-done.png)
+![Subtask done](screenshots/subtask-status-done.png)
Подзадача выполнена.
diff --git a/doc/ru_RU/task-links.markdown b/doc/ru_RU/task-links.markdown
index f4ac9b0b..74c6f247 100644
--- a/doc/ru_RU/task-links.markdown
+++ b/doc/ru_RU/task-links.markdown
@@ -7,7 +7,7 @@
-![Task Links](https://kanboard.net/screenshots/documentation/task-links.png)
+![Task Links](screenshots/task-links.png)
Ссылки на задачи
diff --git a/doc/ru_RU/time-tracking.markdown b/doc/ru_RU/time-tracking.markdown
index 33807f02..c3b54c90 100644
--- a/doc/ru_RU/time-tracking.markdown
+++ b/doc/ru_RU/time-tracking.markdown
@@ -12,7 +12,7 @@
-![Task time tracking](https://kanboard.net/screenshots/documentation/task-time-tracking.png)
+![Task time tracking](screenshots/task-time-tracking.png)
Отслеживание времени исполнения задач
@@ -39,7 +39,7 @@
-![Subtask time tracking](https://kanboard.net/screenshots/documentation/subtask-time-tracking.png)
+![Subtask time tracking](screenshots/subtask-time-tracking.png)
Отслеживание времени подзадач
@@ -69,7 +69,7 @@
-![Task timesheet](https://kanboard.net/screenshots/documentation/task-timesheet.png)
+![Task timesheet](screenshots/task-timesheet.png)
Таблица учета времени.
@@ -79,7 +79,7 @@
-![Subtask timer](https://kanboard.net/screenshots/documentation/subtask-timer.png)
+![Subtask timer](screenshots/subtask-timer.png)
Таймер подзадач.
diff --git a/doc/ru_RU/transitions.markdown b/doc/ru_RU/transitions.markdown
index c154996a..a5eb09fa 100644
--- a/doc/ru_RU/transitions.markdown
+++ b/doc/ru_RU/transitions.markdown
@@ -7,7 +7,7 @@
-![Transitions](https://kanboard.net/screenshots/documentation/transitions.png)
+![Transitions](screenshots/transitions.png)
Перемещения.
@@ -41,7 +41,7 @@
-![Transitions Export](https://kanboard.net/screenshots/documentation/transitions-export.png)
+![Transitions Export](screenshots/transitions-export.png)
Экспорт перемещений задач.
diff --git a/doc/screenshots.markdown b/doc/screenshots.markdown
index b5cef646..e7f1b98c 100644
--- a/doc/screenshots.markdown
+++ b/doc/screenshots.markdown
@@ -8,11 +8,11 @@ This is especially useful for taking screenshots to describe an issue for exampl
You can add screenshots directly from the board by clicking on the dropdown menu or in the task view page.
-![Drop-down screenshot menu](https://kanboard.net/screenshots/documentation/dropdown-screenshot.png)
+![Drop-down screenshot menu](screenshots/dropdown-screenshot.png)
To add a new image, take your screenshot and paste with CTRL+V or Command+V:
-![Screenshot page](https://kanboard.net/screenshots/documentation/task-screenshot.png)
+![Screenshot page](screenshots/task-screenshot.png)
On Mac OS X, you can use those shortcuts to take screenshots:
diff --git a/doc/screenshots/2fa.png b/doc/screenshots/2fa.png
new file mode 100644
index 00000000..8d45d623
--- /dev/null
+++ b/doc/screenshots/2fa.png
Binary files differ
diff --git a/doc/screenshots/add-subtask-shortcut.png b/doc/screenshots/add-subtask-shortcut.png
new file mode 100644
index 00000000..44e63092
--- /dev/null
+++ b/doc/screenshots/add-subtask-shortcut.png
Binary files differ
diff --git a/doc/screenshots/add-subtask.png b/doc/screenshots/add-subtask.png
new file mode 100644
index 00000000..54e84b09
--- /dev/null
+++ b/doc/screenshots/add-subtask.png
Binary files differ
diff --git a/doc/screenshots/add_new_restriction.png b/doc/screenshots/add_new_restriction.png
new file mode 100644
index 00000000..65ba801e
--- /dev/null
+++ b/doc/screenshots/add_new_restriction.png
Binary files differ
diff --git a/doc/screenshots/apple-calendar-add-subscription.png b/doc/screenshots/apple-calendar-add-subscription.png
new file mode 100644
index 00000000..25fd6238
--- /dev/null
+++ b/doc/screenshots/apple-calendar-add-subscription.png
Binary files differ
diff --git a/doc/screenshots/apple-calendar-edit-subscription.png b/doc/screenshots/apple-calendar-edit-subscription.png
new file mode 100644
index 00000000..3a521781
--- /dev/null
+++ b/doc/screenshots/apple-calendar-edit-subscription.png
Binary files differ
diff --git a/doc/screenshots/application-settings.png b/doc/screenshots/application-settings.png
new file mode 100644
index 00000000..e5a7e20a
--- /dev/null
+++ b/doc/screenshots/application-settings.png
Binary files differ
diff --git a/doc/screenshots/average-lead-cycle-time.png b/doc/screenshots/average-lead-cycle-time.png
new file mode 100644
index 00000000..c72134da
--- /dev/null
+++ b/doc/screenshots/average-lead-cycle-time.png
Binary files differ
diff --git a/doc/screenshots/average-time-spent-into-each-column.png b/doc/screenshots/average-time-spent-into-each-column.png
new file mode 100644
index 00000000..72e1c161
--- /dev/null
+++ b/doc/screenshots/average-time-spent-into-each-column.png
Binary files differ
diff --git a/doc/screenshots/bitbucket-webhooks.png b/doc/screenshots/bitbucket-webhooks.png
new file mode 100644
index 00000000..442cb300
--- /dev/null
+++ b/doc/screenshots/bitbucket-webhooks.png
Binary files differ
diff --git a/doc/screenshots/board-hide-show-column.png b/doc/screenshots/board-hide-show-column.png
new file mode 100644
index 00000000..bcda6cae
--- /dev/null
+++ b/doc/screenshots/board-hide-show-column.png
Binary files differ
diff --git a/doc/screenshots/board-settings.png b/doc/screenshots/board-settings.png
new file mode 100644
index 00000000..9b131b8a
--- /dev/null
+++ b/doc/screenshots/board-settings.png
Binary files differ
diff --git a/doc/screenshots/budget-cost-breakdown.png b/doc/screenshots/budget-cost-breakdown.png
new file mode 100644
index 00000000..4d93cd1a
--- /dev/null
+++ b/doc/screenshots/budget-cost-breakdown.png
Binary files differ
diff --git a/doc/screenshots/budget-graph.png b/doc/screenshots/budget-graph.png
new file mode 100644
index 00000000..56eb6156
--- /dev/null
+++ b/doc/screenshots/budget-graph.png
Binary files differ
diff --git a/doc/screenshots/budget-lines.png b/doc/screenshots/budget-lines.png
new file mode 100644
index 00000000..d29a773d
--- /dev/null
+++ b/doc/screenshots/budget-lines.png
Binary files differ
diff --git a/doc/screenshots/burndown-chart.png b/doc/screenshots/burndown-chart.png
new file mode 100644
index 00000000..28baadbe
--- /dev/null
+++ b/doc/screenshots/burndown-chart.png
Binary files differ
diff --git a/doc/screenshots/calendar-settings.png b/doc/screenshots/calendar-settings.png
new file mode 100644
index 00000000..958cbe50
--- /dev/null
+++ b/doc/screenshots/calendar-settings.png
Binary files differ
diff --git a/doc/screenshots/calendar.png b/doc/screenshots/calendar.png
new file mode 100644
index 00000000..5e890b14
--- /dev/null
+++ b/doc/screenshots/calendar.png
Binary files differ
diff --git a/doc/screenshots/cfd.png b/doc/screenshots/cfd.png
new file mode 100644
index 00000000..19dd6522
--- /dev/null
+++ b/doc/screenshots/cfd.png
Binary files differ
diff --git a/doc/screenshots/closing-tasks.png b/doc/screenshots/closing-tasks.png
new file mode 100644
index 00000000..8a07c328
--- /dev/null
+++ b/doc/screenshots/closing-tasks.png
Binary files differ
diff --git a/doc/screenshots/currency-rate.png b/doc/screenshots/currency-rate.png
new file mode 100644
index 00000000..78310bc7
--- /dev/null
+++ b/doc/screenshots/currency-rate.png
Binary files differ
diff --git a/doc/screenshots/custom-filter-creation.png b/doc/screenshots/custom-filter-creation.png
new file mode 100644
index 00000000..67808780
--- /dev/null
+++ b/doc/screenshots/custom-filter-creation.png
Binary files differ
diff --git a/doc/screenshots/custom-filter-dropdown.png b/doc/screenshots/custom-filter-dropdown.png
new file mode 100644
index 00000000..0cd80d05
--- /dev/null
+++ b/doc/screenshots/custom-filter-dropdown.png
Binary files differ
diff --git a/doc/screenshots/dropdown-screenshot.png b/doc/screenshots/dropdown-screenshot.png
new file mode 100644
index 00000000..b77f9520
--- /dev/null
+++ b/doc/screenshots/dropdown-screenshot.png
Binary files differ
diff --git a/doc/screenshots/example-restriction-task-creation.png b/doc/screenshots/example-restriction-task-creation.png
new file mode 100644
index 00000000..57b477df
--- /dev/null
+++ b/doc/screenshots/example-restriction-task-creation.png
Binary files differ
diff --git a/doc/screenshots/example-restriction-task-drag-and-drop.png b/doc/screenshots/example-restriction-task-drag-and-drop.png
new file mode 100644
index 00000000..94c64538
--- /dev/null
+++ b/doc/screenshots/example-restriction-task-drag-and-drop.png
Binary files differ
diff --git a/doc/screenshots/example-restriction-task-status-blocked.png b/doc/screenshots/example-restriction-task-status-blocked.png
new file mode 100644
index 00000000..77db73ff
--- /dev/null
+++ b/doc/screenshots/example-restriction-task-status-blocked.png
Binary files differ
diff --git a/doc/screenshots/example-restriction-task-status.png b/doc/screenshots/example-restriction-task-status.png
new file mode 100644
index 00000000..0442791f
--- /dev/null
+++ b/doc/screenshots/example-restriction-task-status.png
Binary files differ
diff --git a/doc/screenshots/example-restrictions.png b/doc/screenshots/example-restrictions.png
new file mode 100644
index 00000000..df357530
--- /dev/null
+++ b/doc/screenshots/example-restrictions.png
Binary files differ
diff --git a/doc/screenshots/gantt-chart-all-projects.png b/doc/screenshots/gantt-chart-all-projects.png
new file mode 100644
index 00000000..80ce2723
--- /dev/null
+++ b/doc/screenshots/gantt-chart-all-projects.png
Binary files differ
diff --git a/doc/screenshots/gantt-chart-not-defined.png b/doc/screenshots/gantt-chart-not-defined.png
new file mode 100644
index 00000000..9949f5f3
--- /dev/null
+++ b/doc/screenshots/gantt-chart-not-defined.png
Binary files differ
diff --git a/doc/screenshots/gantt-chart-project.png b/doc/screenshots/gantt-chart-project.png
new file mode 100644
index 00000000..66892e53
--- /dev/null
+++ b/doc/screenshots/gantt-chart-project.png
Binary files differ
diff --git a/doc/screenshots/github-webhooks.png b/doc/screenshots/github-webhooks.png
new file mode 100644
index 00000000..7f1c5c94
--- /dev/null
+++ b/doc/screenshots/github-webhooks.png
Binary files differ
diff --git a/doc/screenshots/gitlab-webhooks.png b/doc/screenshots/gitlab-webhooks.png
new file mode 100644
index 00000000..7fa954ef
--- /dev/null
+++ b/doc/screenshots/gitlab-webhooks.png
Binary files differ
diff --git a/doc/screenshots/google-calendar-add-subscription.png b/doc/screenshots/google-calendar-add-subscription.png
new file mode 100644
index 00000000..4fc8533e
--- /dev/null
+++ b/doc/screenshots/google-calendar-add-subscription.png
Binary files differ
diff --git a/doc/screenshots/hipchat-notification.png b/doc/screenshots/hipchat-notification.png
new file mode 100644
index 00000000..a4221b24
--- /dev/null
+++ b/doc/screenshots/hipchat-notification.png
Binary files differ
diff --git a/doc/screenshots/hipchat-room-token.png b/doc/screenshots/hipchat-room-token.png
new file mode 100644
index 00000000..f4962b03
--- /dev/null
+++ b/doc/screenshots/hipchat-room-token.png
Binary files differ
diff --git a/doc/screenshots/hipchat-settings.png b/doc/screenshots/hipchat-settings.png
new file mode 100644
index 00000000..b7e06e44
--- /dev/null
+++ b/doc/screenshots/hipchat-settings.png
Binary files differ
diff --git a/doc/screenshots/hourly-rate.png b/doc/screenshots/hourly-rate.png
new file mode 100644
index 00000000..88734107
--- /dev/null
+++ b/doc/screenshots/hourly-rate.png
Binary files differ
diff --git a/doc/screenshots/jabber-notification.png b/doc/screenshots/jabber-notification.png
new file mode 100644
index 00000000..cbe95c21
--- /dev/null
+++ b/doc/screenshots/jabber-notification.png
Binary files differ
diff --git a/doc/screenshots/jabber-settings.png b/doc/screenshots/jabber-settings.png
new file mode 100644
index 00000000..1aa12bc3
--- /dev/null
+++ b/doc/screenshots/jabber-settings.png
Binary files differ
diff --git a/doc/screenshots/kanboard-github-webhooks.png b/doc/screenshots/kanboard-github-webhooks.png
new file mode 100644
index 00000000..4cff890e
--- /dev/null
+++ b/doc/screenshots/kanboard-github-webhooks.png
Binary files differ
diff --git a/doc/screenshots/link-label-creation.png b/doc/screenshots/link-label-creation.png
new file mode 100644
index 00000000..d79752d3
--- /dev/null
+++ b/doc/screenshots/link-label-creation.png
Binary files differ
diff --git a/doc/screenshots/link-labels.png b/doc/screenshots/link-labels.png
new file mode 100644
index 00000000..e7aa8029
--- /dev/null
+++ b/doc/screenshots/link-labels.png
Binary files differ
diff --git a/doc/screenshots/menu-close-task.png b/doc/screenshots/menu-close-task.png
new file mode 100644
index 00000000..aadf425f
--- /dev/null
+++ b/doc/screenshots/menu-close-task.png
Binary files differ
diff --git a/doc/screenshots/new-private-project.png b/doc/screenshots/new-private-project.png
new file mode 100644
index 00000000..a7506825
--- /dev/null
+++ b/doc/screenshots/new-private-project.png
Binary files differ
diff --git a/doc/screenshots/notifications.png b/doc/screenshots/notifications.png
new file mode 100644
index 00000000..9fd44fd5
--- /dev/null
+++ b/doc/screenshots/notifications.png
Binary files differ
diff --git a/doc/screenshots/outlook-add-subscription.png b/doc/screenshots/outlook-add-subscription.png
new file mode 100644
index 00000000..30b6bdeb
--- /dev/null
+++ b/doc/screenshots/outlook-add-subscription.png
Binary files differ
diff --git a/doc/screenshots/outlook-edit-subscription.png b/doc/screenshots/outlook-edit-subscription.png
new file mode 100644
index 00000000..ac8be380
--- /dev/null
+++ b/doc/screenshots/outlook-edit-subscription.png
Binary files differ
diff --git a/doc/screenshots/overtime-timetable.png b/doc/screenshots/overtime-timetable.png
new file mode 100644
index 00000000..68b5e8d4
--- /dev/null
+++ b/doc/screenshots/overtime-timetable.png
Binary files differ
diff --git a/doc/screenshots/project-automatic-action-step1.png b/doc/screenshots/project-automatic-action-step1.png
new file mode 100644
index 00000000..0a31c9b6
--- /dev/null
+++ b/doc/screenshots/project-automatic-action-step1.png
Binary files differ
diff --git a/doc/screenshots/project-automatic-action-step2.png b/doc/screenshots/project-automatic-action-step2.png
new file mode 100644
index 00000000..b3675762
--- /dev/null
+++ b/doc/screenshots/project-automatic-action-step2.png
Binary files differ
diff --git a/doc/screenshots/project-automatic-action-step3.png b/doc/screenshots/project-automatic-action-step3.png
new file mode 100644
index 00000000..5ec2a6be
--- /dev/null
+++ b/doc/screenshots/project-automatic-action-step3.png
Binary files differ
diff --git a/doc/screenshots/project-automatic-actions.png b/doc/screenshots/project-automatic-actions.png
new file mode 100644
index 00000000..2af6ec63
--- /dev/null
+++ b/doc/screenshots/project-automatic-actions.png
Binary files differ
diff --git a/doc/screenshots/project-creation-form.png b/doc/screenshots/project-creation-form.png
new file mode 100644
index 00000000..a7df04a1
--- /dev/null
+++ b/doc/screenshots/project-creation-form.png
Binary files differ
diff --git a/doc/screenshots/project-creation-link.png b/doc/screenshots/project-creation-link.png
new file mode 100644
index 00000000..79d39268
--- /dev/null
+++ b/doc/screenshots/project-creation-link.png
Binary files differ
diff --git a/doc/screenshots/project-nobody-allowed.png b/doc/screenshots/project-nobody-allowed.png
new file mode 100644
index 00000000..3349843e
--- /dev/null
+++ b/doc/screenshots/project-nobody-allowed.png
Binary files differ
diff --git a/doc/screenshots/project-settings.png b/doc/screenshots/project-settings.png
new file mode 100644
index 00000000..a476d6ac
--- /dev/null
+++ b/doc/screenshots/project-settings.png
Binary files differ
diff --git a/doc/screenshots/recurring-tasks.png b/doc/screenshots/recurring-tasks.png
new file mode 100644
index 00000000..d5935db9
--- /dev/null
+++ b/doc/screenshots/recurring-tasks.png
Binary files differ
diff --git a/doc/screenshots/slack-add-incoming-webhook.png b/doc/screenshots/slack-add-incoming-webhook.png
new file mode 100644
index 00000000..a51457b4
--- /dev/null
+++ b/doc/screenshots/slack-add-incoming-webhook.png
Binary files differ
diff --git a/doc/screenshots/slack-notification.png b/doc/screenshots/slack-notification.png
new file mode 100644
index 00000000..aff379b7
--- /dev/null
+++ b/doc/screenshots/slack-notification.png
Binary files differ
diff --git a/doc/screenshots/subtask-status-done.png b/doc/screenshots/subtask-status-done.png
new file mode 100644
index 00000000..d36c403d
--- /dev/null
+++ b/doc/screenshots/subtask-status-done.png
Binary files differ
diff --git a/doc/screenshots/subtask-status-inprogress.png b/doc/screenshots/subtask-status-inprogress.png
new file mode 100644
index 00000000..aab88df6
--- /dev/null
+++ b/doc/screenshots/subtask-status-inprogress.png
Binary files differ
diff --git a/doc/screenshots/subtask-time-tracking.png b/doc/screenshots/subtask-time-tracking.png
new file mode 100644
index 00000000..7b18b245
--- /dev/null
+++ b/doc/screenshots/subtask-time-tracking.png
Binary files differ
diff --git a/doc/screenshots/subtask-timer.png b/doc/screenshots/subtask-timer.png
new file mode 100644
index 00000000..c90d34cb
--- /dev/null
+++ b/doc/screenshots/subtask-timer.png
Binary files differ
diff --git a/doc/screenshots/subtask-user-restriction.png b/doc/screenshots/subtask-user-restriction.png
new file mode 100644
index 00000000..5414f000
--- /dev/null
+++ b/doc/screenshots/subtask-user-restriction.png
Binary files differ
diff --git a/doc/screenshots/swimlanes-configuration.png b/doc/screenshots/swimlanes-configuration.png
new file mode 100644
index 00000000..74b4cacd
--- /dev/null
+++ b/doc/screenshots/swimlanes-configuration.png
Binary files differ
diff --git a/doc/screenshots/task-distribution.png b/doc/screenshots/task-distribution.png
new file mode 100644
index 00000000..a31b494e
--- /dev/null
+++ b/doc/screenshots/task-distribution.png
Binary files differ
diff --git a/doc/screenshots/task-duplication-another-project.png b/doc/screenshots/task-duplication-another-project.png
new file mode 100644
index 00000000..ed586666
--- /dev/null
+++ b/doc/screenshots/task-duplication-another-project.png
Binary files differ
diff --git a/doc/screenshots/task-duplication.png b/doc/screenshots/task-duplication.png
new file mode 100644
index 00000000..359b0740
--- /dev/null
+++ b/doc/screenshots/task-duplication.png
Binary files differ
diff --git a/doc/screenshots/task-lead-cycle-time.png b/doc/screenshots/task-lead-cycle-time.png
new file mode 100644
index 00000000..4ee6517e
--- /dev/null
+++ b/doc/screenshots/task-lead-cycle-time.png
Binary files differ
diff --git a/doc/screenshots/task-links.png b/doc/screenshots/task-links.png
new file mode 100644
index 00000000..284b87ec
--- /dev/null
+++ b/doc/screenshots/task-links.png
Binary files differ
diff --git a/doc/screenshots/task-screenshot.png b/doc/screenshots/task-screenshot.png
new file mode 100644
index 00000000..a11e6982
--- /dev/null
+++ b/doc/screenshots/task-screenshot.png
Binary files differ
diff --git a/doc/screenshots/task-time-tracking.png b/doc/screenshots/task-time-tracking.png
new file mode 100644
index 00000000..6a77ff1a
--- /dev/null
+++ b/doc/screenshots/task-time-tracking.png
Binary files differ
diff --git a/doc/screenshots/task-timesheet.png b/doc/screenshots/task-timesheet.png
new file mode 100644
index 00000000..1443babe
--- /dev/null
+++ b/doc/screenshots/task-timesheet.png
Binary files differ
diff --git a/doc/screenshots/thunderbird-new-calendar-step1.png b/doc/screenshots/thunderbird-new-calendar-step1.png
new file mode 100644
index 00000000..73e6954f
--- /dev/null
+++ b/doc/screenshots/thunderbird-new-calendar-step1.png
Binary files differ
diff --git a/doc/screenshots/thunderbird-new-calendar-step2.png b/doc/screenshots/thunderbird-new-calendar-step2.png
new file mode 100644
index 00000000..da5ff742
--- /dev/null
+++ b/doc/screenshots/thunderbird-new-calendar-step2.png
Binary files differ
diff --git a/doc/screenshots/time-into-each-column.png b/doc/screenshots/time-into-each-column.png
new file mode 100644
index 00000000..e7efff8a
--- /dev/null
+++ b/doc/screenshots/time-into-each-column.png
Binary files differ
diff --git a/doc/screenshots/timetable.png b/doc/screenshots/timetable.png
new file mode 100644
index 00000000..0cecfc6e
--- /dev/null
+++ b/doc/screenshots/timetable.png
Binary files differ
diff --git a/doc/screenshots/transitions-export.png b/doc/screenshots/transitions-export.png
new file mode 100644
index 00000000..1332333f
--- /dev/null
+++ b/doc/screenshots/transitions-export.png
Binary files differ
diff --git a/doc/screenshots/transitions.png b/doc/screenshots/transitions.png
new file mode 100644
index 00000000..8d183eaf
--- /dev/null
+++ b/doc/screenshots/transitions.png
Binary files differ
diff --git a/doc/screenshots/user-repartition.png b/doc/screenshots/user-repartition.png
new file mode 100644
index 00000000..2743cbee
--- /dev/null
+++ b/doc/screenshots/user-repartition.png
Binary files differ
diff --git a/doc/screenshots/web-notifications-icon.png b/doc/screenshots/web-notifications-icon.png
new file mode 100644
index 00000000..28db1aa3
--- /dev/null
+++ b/doc/screenshots/web-notifications-icon.png
Binary files differ
diff --git a/doc/screenshots/web-notifications.png b/doc/screenshots/web-notifications.png
new file mode 100644
index 00000000..fe069326
--- /dev/null
+++ b/doc/screenshots/web-notifications.png
Binary files differ
diff --git a/doc/screenshots/week-timetable.png b/doc/screenshots/week-timetable.png
new file mode 100644
index 00000000..e28468cf
--- /dev/null
+++ b/doc/screenshots/week-timetable.png
Binary files differ
diff --git a/doc/subtasks.markdown b/doc/subtasks.markdown
index 89348bb4..721e28eb 100644
--- a/doc/subtasks.markdown
+++ b/doc/subtasks.markdown
@@ -15,22 +15,22 @@ Creating subtasks
From the task view, on left sidebar click on **Add a subtask**:
-![Add a subtask](https://kanboard.net/screenshots/documentation/add-subtask.png)
+![Add a subtask](screenshots/add-subtask.png)
You can also add a subtask quickly by entering only the title:
-![Add a subtask from the task view](https://kanboard.net/screenshots/documentation/add-subtask-shortcut.png)
+![Add a subtask from the task view](screenshots/add-subtask-shortcut.png)
Change subtask status
---------------------
When you click on the subtask title the status change:
-![Subtask in progress](https://kanboard.net/screenshots/documentation/subtask-status-inprogress.png)
+![Subtask in progress](screenshots/subtask-status-inprogress.png)
The icon before the title is updated according to the status.
-![Subtask done](https://kanboard.net/screenshots/documentation/subtask-status-done.png)
+![Subtask done](screenshots/subtask-status-done.png)
Note: When the task is closed, all subtasks are changed to the status **Done**.
diff --git a/doc/time-tracking.markdown b/doc/time-tracking.markdown
index 1009ac03..1a648573 100644
--- a/doc/time-tracking.markdown
+++ b/doc/time-tracking.markdown
@@ -6,7 +6,7 @@ Time tracking information can be defined at the task level or at the subtask lev
Task time tracking
------------------
-![Task time tracking](https://kanboard.net/screenshots/documentation/task-time-tracking.png)
+![Task time tracking](screenshots/task-time-tracking.png)
Tasks have two fields:
@@ -18,7 +18,7 @@ These values represent hours of work and have to be set manually.
Subtask time tracking
---------------------
-![Subtask time tracking](https://kanboard.net/screenshots/documentation/subtask-time-tracking.png)
+![Subtask time tracking](screenshots/subtask-time-tracking.png)
Subtasks also have the fields "time spent" and "time estimated".
@@ -31,11 +31,11 @@ Kanboard records the time between each subtask status change in a separate table
The breakdown of all records is visible in the task view page:
-![Task timesheet](https://kanboard.net/screenshots/documentation/task-timesheet.png)
+![Task timesheet](screenshots/task-timesheet.png)
For each subtask, the timer can be stopped/started at any time:
-![Subtask timer](https://kanboard.net/screenshots/documentation/subtask-timer.png)
+![Subtask timer](screenshots/subtask-timer.png)
- The timer doesn't depend of the subtask status
- Each time you start the timer a new record is created in the time tracking table
diff --git a/doc/ubuntu-installation.markdown b/doc/ubuntu-installation.markdown
index f95fac79..196b506a 100644
--- a/doc/ubuntu-installation.markdown
+++ b/doc/ubuntu-installation.markdown
@@ -1,5 +1,5 @@
-How to install Kanboard on Ubuntu?
-==================================
+Kanboard Installation on Ubuntu
+================================
Ubuntu Xenial 16.04 LTS
-----------------------
diff --git a/doc/update.markdown b/doc/update.markdown
index 73269b1e..fca0d7d4 100644
--- a/doc/update.markdown
+++ b/doc/update.markdown
@@ -18,7 +18,7 @@ From the archive (stable version)
---------------------------------
1. Decompress the new archive
-2. Copy the content of your data folder into the newly uncompressed directory
+2. Copy the `data` folder into the newly uncompressed directory
3. Copy your custom `config.php` if you have one
4. If you have installed some plugins, use the latest version
5. Make sure the directory `data` is writeable by your web server user