Discover powerful Dolibarr extensions designed to automate your business processes

Gantt Project – Gantt Professionnel Advanced turns the native Dolibarr Projects module into a professional visual planning suite. It renders every project, task and subtask on an interactive multi-project Gantt chart, fully synchronized with native Dolibarr data (projects, tasks, third parties, users, contacts, time spent, budgets, categories). Nothing is duplicated: every action performed on the chart updates the native objects, and every native card remains one click away. Published by DoliResources, the module ships in French, English, Spanish, Italian and German.
Display one project, several projects, all projects, or the projects of a given customer, project leader, category, period or status. The multi-select project picker offers search, select all / none. Sorting: A-Z, Z-A, reference ascending/descending, by customer, by start or end date, by progress or manual order. Any combination of filters, scale and selection can be saved as a named view, shared with other users and set as default.
The main page combines a toolbar (six time scales from hour to year, zoom, today marker, undo/redo, refresh, full screen, saved views, exports), a filter band, a collapsible task tree and a synchronized timeline. Bars show the completion percentage with a lightened done-part; projects appear as navy summary bars, milestones as purple diamonds, late tasks as red hatched bars with the number of days late, and the critical path is outlined in red. Weekends are shaded and the current date is materialized by a vertical line.
Projects contain tasks, subtasks and (optionally) sub-subtasks. Rows expand and collapse; each row displays duration in days, start and end dates, progress and quick actions: create subtask, move up/down, indent, outdent, open the native card. A configuration option prevents the creation of sub-subtasks, enforced in the interface, the AJAX layer and the REST API, with an explanatory message; a maximum tree depth can also be set.
Four link types are supported — Finish-to-Start, Start-to-Start, Finish-to-Finish and Start-to-Finish — with positive or negative lag in days. Links are created by dragging the orange connector dot from one bar to another, edited by clicking the arrow, and validated against circular references (cycles are detected and refused). When a task moves, dependent successors are automatically rescheduled in cascade (optional confirmation).
The engine identifies the chain of tasks driving each project end date. Critical tasks are outlined in red, critical links are drawn in red, and dedicated filters isolate critical or late tasks. The dashboard counts the active critical path and the reporting section lists it.
Any task can be flagged as a milestone with its own milestone date. Milestones render as diamonds on the chart and in the PDF exports. The dashboard tracks upcoming milestones (30 days) and overdue milestones.
Progress from 0 to 100 percent is entered manually or through mass edition; parent tasks and projects aggregate their children using a configurable weighting (by duration, by workload or simple average). Progress is visible in the bar, in the tree, in tooltips, reports and PDF exports.
Each task carries a main user (executive) plus secondary users and external contacts, reusing the native assignment tables. A mass action assigns a user to every selected task (complete or replace mode). Tasks without assignee are tracked on the dashboard and in a dedicated report.
The workload view spreads the planned workload of every open task over its worked days and aggregates it per user per week over eight weeks, with capacity-based color coding (normal, above 80 percent, overload). Planned, consumed and remaining hours per user rely on natively recorded time spent.
Budgets are managed at project and task level; the dashboard compares project budgets with the sum of task budgets and with the cost of time spent (hours × user hourly rate). Overruns raise a dashboard alert and a dedicated report; budget visibility and edition are protected by specific permissions.
Each task (and project) can carry a forecast billing date, amount, percentage and billing type (fixed price, on progress, time spent) plus a billing status. The dashboard shows the forecast billing amount and the remaining-to-bill indicator, with a monthly forecast chart; the billing report lists every forecast line.
Tasks accept a manual colour; two automatic modes are available: colour by main user (using the colour of the Dolibarr user card) and inheritance of the parent project colour. Late tasks and the critical path keep their own visual codes in every rendering, including PDF.
Filters include project leader, assigned user, customer, prospect, category/tag, project status, period, free text, priority, and one-click switches for late, critical, milestones, without assignee and without date. Active filters appear as removable chips.
A collaborative comment thread is attached to every task: add, edit and delete (author or administrator), with timestamps and author avatars. Comment counters appear in the tree and a report gathers the latest comments.
Tasks can be cloned with options: include subtasks, dependencies, assignments and comments, shift dates by N days, and choose the target project. Projects can be duplicated task by task the same way.
Hovering a bar opens a rich tooltip: reference, project and customer, period, duration, progress, assignees, planned and consumed workload, budget, delay, milestone and billing information, description, plus quick actions (edit, clone, comment, delete, open native card) filtered by permissions.
Server-side PDF generation in A4 and A3, portrait or landscape: company header, project band with dates, customer and aggregated progress, hierarchical task table, monthly timeline with coloured bars, milestones diamonds, today line, critical outline, legend, DoliResources footer and pagination. Additional exports: PNG snapshot, CSV and Excel of the filtered task list.
Fifteen decision reports with CSV/Excel export and print: project portfolio, task progress, late tasks, critical tasks, milestones, dependencies, user workload, planned vs consumed time, planned vs actual budget, billing forecast, tasks without assignee, tasks without date, projects by customer, comments and audit trail.
A modern dashboard with the DoliResources identity (night blue, project green, turquoise, orange and red alerts): eight clickable alert tiles, fifteen KPIs and eight charts (progress by project, tasks by status, late tasks by project, workload by user, budgets, monthly billing forecast, projects by customer, completed tasks by month).
Built on native objects: projects, tasks, third parties, contacts, users and groups, time spent, categories. A Gantt tab is added on the native project and task cards; every element links back to its native card. Multi-entity is respected through the standard entity scoping, and sensitive changes are logged in an audit trail (user, date, old and new value, origin).
Five complete translations are shipped (fr_FR, en_US, es_ES, it_IT, de_DE); every visible string goes through the Dolibarr translation engine with module-prefixed keys to avoid collisions with other modules.
One click installs a realistic demonstration dataset: 5 customers, 4 users with colours and hourly rates, 10 projects (finished, running and late), more than 170 tasks on three levels with dependencies of the four types, milestones, budgets, workloads, twelve months of time entries, comments and billing forecast dates. All rows carry the GANTTDEMO marker; a second click purges only that data, preserving real data, after confirmation and with a deletion summary.
Sixteen fine-grained permissions, CSRF token verification on every state-changing action, per-project write checks, input validation and SQL escaping, output escaping, confirmation before deletions, multi-entity protection and audit logging. No credentials are hard-coded.
Standard Dolibarr module: descriptor, seven dedicated tables (llx_ganttproject_*), self-healing schema on upgrade, module CSS, a dependency-free vanilla JavaScript Gantt engine (drag-and-drop, resize, SVG dependency arrows, virtual-width canvas), an AJAX endpoint for every interaction, a REST API, TCPDF exports and lang files. The Dolibarr core is never modified.
Deploy module_ganttproject-1.0.zip through the Dolibarr module deployment screen (or unzip into htdocs/custom/), then enable “Gantt Project – Gantt Professionnel Advanced”. Requirements: Dolibarr 16.0+, PHP 7.1+, MySQL or MariaDB, native Projects and Third parties modules.
The delivery folder contains the installable ZIP, this description, a French training manual (PDF), a full screenshot set, and the technical documentation: README (FR/EN), INSTALL, CHANGELOG, DATABASE_SCHEMA, API_DOCUMENTATION, TEST_REPORT, KNOWN_LIMITATIONS and LICENSE.