Update documentation
This commit is contained in:
@@ -5,7 +5,7 @@ defined('DEBUG') or define('DEBUG', false);
|
|||||||
defined('DEBUG_FILE') or define('DEBUG_FILE', __DIR__.'/../data/debug.log');
|
defined('DEBUG_FILE') or define('DEBUG_FILE', __DIR__.'/../data/debug.log');
|
||||||
|
|
||||||
// Application version
|
// Application version
|
||||||
defined('APP_VERSION') or define('APP_VERSION', '1.23');
|
defined('APP_VERSION') or define('APP_VERSION', 'master');
|
||||||
|
|
||||||
// Database driver: sqlite, mysql or postgres
|
// Database driver: sqlite, mysql or postgres
|
||||||
defined('DB_DRIVER') or define('DB_DRIVER', 'sqlite');
|
defined('DB_DRIVER') or define('DB_DRIVER', 'sqlite');
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -69,7 +69,7 @@
|
|||||||
background: #fefefe;
|
background: #fefefe;
|
||||||
border: 1px solid #ccc;
|
border: 1px solid #ccc;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
font-size: 1.0em;
|
font-size: 1.1em;
|
||||||
color: #555;
|
color: #555;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -89,3 +89,7 @@
|
|||||||
border-bottom: 1px solid #ccc;
|
border-bottom: 1px solid #ccc;
|
||||||
margin-bottom: 25px;
|
margin-bottom: 25px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.documentation li {
|
||||||
|
line-height: 30px;
|
||||||
|
}
|
||||||
|
|||||||
@@ -27,11 +27,12 @@ The list contains all supported timezones by your web server.
|
|||||||
|
|
||||||
Input format used for date fields, by example the due date for tasks.
|
Input format used for date fields, by example the due date for tasks.
|
||||||
|
|
||||||
Kanboard offer 3 different choices:
|
Kanboard offer 4 different formats:
|
||||||
|
|
||||||
- DD/MM/YYYY
|
- DD/MM/YYYY
|
||||||
- MM/DD/YYYY (default)
|
- MM/DD/YYYY (default)
|
||||||
- YYYY/MM/DD
|
- YYYY/MM/DD
|
||||||
|
- MM.DD.YYYY
|
||||||
|
|
||||||
The [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format is always accepted (YYYY-MM-DD or YYYY_MM_DD).
|
The [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format is always accepted (YYYY-MM-DD or YYYY_MM_DD).
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Automatic Actions
|
Automatic Actions
|
||||||
=================
|
=================
|
||||||
|
|
||||||
To minimize the user interaction, Kanboard support automatic actions.
|
To minimize the user interaction, Kanboard support automated actions.
|
||||||
|
|
||||||
Each automatic action is defined like that:
|
Each automatic action is defined like that:
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@ Each automatic action is defined like that:
|
|||||||
- An action linked to this event
|
- An action linked to this event
|
||||||
- Eventually there is some parameters to define
|
- Eventually there is some parameters to define
|
||||||
|
|
||||||
Each project can have a different set of automatic actions, the configuration panel is located on the project listing page, just click on the link **Automatic actions**.
|
Each project have a different set of automatic actions, the configuration panel is located on the project listing page, just click on the link **Automatic actions**.
|
||||||
|
|
||||||
Add a new action
|
Add a new action
|
||||||
----------------
|
----------------
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Horizontal scrolling and compact mode
|
Horizontal scrolling and compact mode
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
When the board can't fit on your screen, an horizontal scroll bar will appear at the bottom.
|
When the board cannot fit on your screen, an horizontal scroll bar will appear at the bottom.
|
||||||
|
|
||||||
However, it's possible to switch to the compact the view to display all columns in your screen.
|
However, it's possible to switch to the compact the view to display all columns in your screen.
|
||||||
|
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ Pull-requests are always welcome, however to be accepted you have to follow thos
|
|||||||
- The same apply for the user interface, **simplicity and efficiency**.
|
- The same apply for the user interface, **simplicity and efficiency**.
|
||||||
- Send only one pull-request per feature or bug fix, your patch will be merged into one single commit in the master branch.
|
- Send only one pull-request per feature or bug fix, your patch will be merged into one single commit in the master branch.
|
||||||
- Make sure the [unit tests pass](tests.markdown).
|
- Make sure the [unit tests pass](tests.markdown).
|
||||||
- Respect the [coding standards](coding-standards.makrdown).
|
- Respect the [coding standards](coding-standards.markdown).
|
||||||
- Write maintainable code, avoid code duplication, use PHP good practices.
|
- Write maintainable code, avoid code duplication, use PHP good practices.
|
||||||
|
|
||||||
In any case, if you are not sure about something open a new ticket.
|
In any case, if you are not sure about something open a new ticket.
|
||||||
|
|||||||
@@ -9,11 +9,10 @@ Kanboard can handle multiple projects. There are two kinds of project:
|
|||||||
Creating projects for multiple users
|
Creating projects for multiple users
|
||||||
-------------------------------------
|
-------------------------------------
|
||||||
|
|
||||||
- Only administrators can create those projects
|
- Only administrators and project administrators can create those projects
|
||||||
- User management is available
|
- User management is available
|
||||||
|
|
||||||
From the dashboard, click on the link **New project**.
|
From the dashboard, click on the link **New project**:
|
||||||
Then the form appears:
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -28,4 +27,6 @@ Creating a private project
|
|||||||
|
|
||||||
From the dashboard, click on the link **New private project**.
|
From the dashboard, click on the link **New private project**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
Note: project names must be unique across the application.
|
Note: project names must be unique across the application.
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ To rename a project, just click on the link "Edit project" on the left.
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
Administrators can convert a private project to a multiple users project by changing the checkbox "Private project".
|
- The start date and end date are used to generate the project Gantt chart
|
||||||
You can also do the opposite action converting a multiple users project to a private project.
|
- The description is visible as tooltip on the board and on the projects listing page
|
||||||
|
- Administrators and project administrators can convert a private project to a multiple users project by changing the checkbox "Private project".
|
||||||
|
- You can also convert a multiple users project to a private project.
|
||||||
|
|
||||||
This checkbox **enable or disable user managements for the project**.
|
Note: When you make a project private, all existing users will still have access to the project. Adjust the list of users according to your needs.
|
||||||
|
|
||||||
Note: When you make a project private, all existing users will still have access to the project.
|
|
||||||
Adjust the list of users according to your needs.
|
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ The goal of this Gantt chart is to display an overview of all projects based on
|
|||||||
- This Gantt chart is available in the project management section
|
- This Gantt chart is available in the project management section
|
||||||
- Only project administrators and administrators can access to this section
|
- Only project administrators and administrators can access to this section
|
||||||
- Project administrators will see only projects where they are members
|
- Project administrators will see only projects where they are members
|
||||||
|
- Private projects are not shown on this chart
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ Gantt chart for tasks
|
|||||||
|
|
||||||
The goal of this Gantt chart is to display a time based overview of the tasks for a given project.
|
The goal of this Gantt chart is to display a time based overview of the tasks for a given project.
|
||||||
|
|
||||||
- The Gantt chart is available from the the action menu
|
- The Gantt chart is available from the "view switcher"
|
||||||
- Only project managers can access to this section
|
- Only project managers can access to this section
|
||||||
|
|
||||||

|

|
||||||
|
|||||||
@@ -12,7 +12,7 @@ Using Kanboard
|
|||||||
|
|
||||||
### Using the board
|
### Using the board
|
||||||
|
|
||||||
- [Board, Calendar and List views](project-views.markdown)
|
- [Board, Calendar, List and Gantt views](project-views.markdown)
|
||||||
- [Collapsed and expanded mode](board-collapsed-expanded.markdown)
|
- [Collapsed and expanded mode](board-collapsed-expanded.markdown)
|
||||||
- [Horizontal scrolling and compact mode](board-horizontal-scrolling-and-compact-view.markdown)
|
- [Horizontal scrolling and compact mode](board-horizontal-scrolling-and-compact-view.markdown)
|
||||||
- [Show and hide columns](board-show-hide-columns.markdown)
|
- [Show and hide columns](board-show-hide-columns.markdown)
|
||||||
|
|||||||
@@ -1,12 +1,15 @@
|
|||||||
Keyboard shortcuts
|
Keyboard shortcuts
|
||||||
==================
|
==================
|
||||||
|
|
||||||
Board/Calendar/List view
|
Keyboard shortcuts availability depends of the page you are presently.
|
||||||
------------------------
|
|
||||||
|
|
||||||
- Switch to the board view = **v b**
|
Project views (Board, Calendar, List, Gantt)
|
||||||
|
--------------------------------------------
|
||||||
|
|
||||||
|
- Switch to the board view = **v b** (press on **v** then **b**)
|
||||||
- Switch to the calendar view = **v c**
|
- Switch to the calendar view = **v c**
|
||||||
- Switch to the list view = **v l**
|
- Switch to the list view = **v l**
|
||||||
|
- Switch to the Gantt view = **v g**
|
||||||
|
|
||||||
Board view
|
Board view
|
||||||
----------
|
----------
|
||||||
@@ -19,6 +22,7 @@ Application
|
|||||||
-----------
|
-----------
|
||||||
|
|
||||||
- Open board switcher = **b**
|
- Open board switcher = **b**
|
||||||
- Go to the search/filter box = **f**
|
- Go to the search box = **f**
|
||||||
|
- Reset the search box = **r**
|
||||||
- Close dialog box = **ESC**
|
- Close dialog box = **ESC**
|
||||||
- Submit a form = **CTRL+ENTER** or **⌘+ENTER**
|
- Submit a form = **CTRL+ENTER** or **⌘+ENTER**
|
||||||
@@ -9,7 +9,7 @@ Kanboard is able to send notifications through several channels:
|
|||||||
- Slack
|
- Slack
|
||||||
|
|
||||||
Actually, Jabber/Hipchat/Slack notifications are sent to a room or group channel because they are configured at the project level.
|
Actually, Jabber/Hipchat/Slack notifications are sent to a room or group channel because they are configured at the project level.
|
||||||
However, email notifications are sent to an individual.
|
However, email notifications are sent to an individual person.
|
||||||
|
|
||||||
User notifications
|
User notifications
|
||||||
------------------
|
------------------
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ A project can have two kinds of people: **project managers** and **project membe
|
|||||||
|
|
||||||
When you create a new project, you are automatically assigned as a project manager.
|
When you create a new project, you are automatically assigned as a project manager.
|
||||||
|
|
||||||
Kanboard administrators can access to everything but they are not necessary project members or managers. Those permissions are defined at the project level.
|
Kanboard administrators can access to everything but they are not necessary project members or managers. **Those permissions are defined at the project level**.
|
||||||
|
|
||||||
Permissions for each role
|
Permissions for each role
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Board, Calendar and List views
|
Board, Calendar and List views
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
For each project, tasks can be visualized with several views: **Board, Calendar and List**. Each view show the result of the filter box at the top. The search engine use the [advanced syntax](search.markdown).
|
For each project, tasks can be visualized with several views: **Board, Calendar, List and Gantt**. Each view show the result of the filter box at the top. The search engine use the [advanced syntax](search.markdown).
|
||||||
|
|
||||||
Board view
|
Board view
|
||||||
----------
|
----------
|
||||||
@@ -29,9 +29,18 @@ Calendar view
|
|||||||
- [Learn more about calendar configuration](calendar-configuration.markdown)
|
- [Learn more about calendar configuration](calendar-configuration.markdown)
|
||||||
|
|
||||||
List view
|
List view
|
||||||
--------------
|
----------
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
- With this view all results of your search are displayed in a table.
|
- 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.
|
- You can also use the keyboard shortcut **"v l"** to switch to the list view.
|
||||||
|
|
||||||
|
Gantt view
|
||||||
|
----------
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
- The Gantt view display tasks on a horizontal timeline
|
||||||
|
- The start date and the due date are used to display the chart
|
||||||
|
- For a quick access, use the keyboard shortcut: **v g**
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ On Mac OS X, you can use those shortcuts to take screenshots:
|
|||||||
|
|
||||||
There are also several third-party applications that can be used to take screenshots with annotations and shapes.
|
There are also several third-party applications that can be used to take screenshots with annotations and shapes.
|
||||||
|
|
||||||
**Note: This feature doesn't works with all browsers.**
|
**Note: This feature doesn't works with all browsers.** It doesn't work with Safari due to this bug: https://bugs.webkit.org/show_bug.cgi?id=49141
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ Sharing boards and tasks
|
|||||||
|
|
||||||
By default, boards are private but it's possible to make a board public.
|
By default, boards are private but it's possible to make a board public.
|
||||||
|
|
||||||
A public board can't be modified, it's a **read-only access**.
|
A public board **cannot be modified, it's a read-only access**.
|
||||||
This access is protected by a random token, only people who have the right token can see the board.
|
This access is protected by a random token, only people who have the right url can see the board.
|
||||||
|
|
||||||
Public boards are automatically refreshed every 60 seconds.
|
Public boards are automatically refreshed every 60 seconds.
|
||||||
Task details are also available in read-only.
|
Task details are also available in read-only.
|
||||||
@@ -32,4 +32,4 @@ When the public access is enabled, a couple of links are generated:
|
|||||||
You can also disable the public access whenever you want.
|
You can also disable the public access whenever you want.
|
||||||
|
|
||||||
Each time, you enable or disable the public access a new random token is generated.
|
Each time, you enable or disable the public access a new random token is generated.
|
||||||
The previous links will not work anymore.
|
**The previous links will not work anymore**.
|
||||||
|
|||||||
@@ -37,11 +37,8 @@ Note: When the task is closed, all subtasks are changed to the status **Done**.
|
|||||||
Subtask timer
|
Subtask timer
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
Each time a subtask is in progress, the timer is also started. The timer can be started and stopped at any time.
|
- Each time a subtask is in progress, the timer is also started. The timer can be started and stopped at any time.
|
||||||
|
- The timer records the time spent on the subtask automatically. You can also change manually the value of the time spent field when you edit a subtask.
|
||||||
The timer records the time spent on the subtask automatically. You can also change manually the value of the time spent field when you edit a subtask.
|
- The time calculated is rounded to the nearest quarter. This information is recorded in a separate table.
|
||||||
|
- The task time spent is updated automatically according to the sum of all subtasks time spent.
|
||||||
The time calculated is rounded to the nearest quarter. This information is recorded in a separate table.
|
|
||||||
|
|
||||||
The task time spent is updated automatically according to the sum of all subtasks time spent.
|
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ Update
|
|||||||
From the archive (stable version)
|
From the archive (stable version)
|
||||||
---------------------------------
|
---------------------------------
|
||||||
|
|
||||||
1. Close your session (logout)
|
1. Close all sessions (logout)
|
||||||
2. Rename your actual Kanboard directory (to keep a backup)
|
2. Rename your actual Kanboard directory (to keep a backup)
|
||||||
3. Uncompress the new archive and copy your `data` directory to the newly uncompressed directory.
|
3. Uncompress the new archive and copy your `data` directory to the newly uncompressed directory.
|
||||||
4. Copy your custom `config.php` (if you created one) to the root of the newly uncompressed directory.
|
4. Copy your custom `config.php` (if you created one) to the root of the newly uncompressed directory.
|
||||||
@@ -18,7 +18,7 @@ From the archive (stable version)
|
|||||||
From the repository (development version)
|
From the repository (development version)
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
|
||||||
1. Close your session (logout)
|
1. Close all sessions
|
||||||
2. `git pull`
|
2. `git pull`
|
||||||
3. `composer install`
|
3. `composer install`
|
||||||
3. Login and check if everything is ok
|
3. Login and check if everything is ok
|
||||||
|
|||||||
Reference in New Issue
Block a user