{"product_id":"gantt-project-dolibarr","title":"Gantt Project - Dolibarr","description":"\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eModule overview\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eGantt 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eProject portfolio view\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eDisplay 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eInteractive Gantt chart\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eTask hierarchy\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eProjects 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eDependencies\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eFour 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).\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eCritical path\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eMilestones\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eAny 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eTask progress\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eProgress 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eResource allocation\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eEach 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eWorkload management\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eBudget tracking\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eBudgets 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eBilling forecast dates\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eEach 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eColours\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eTasks 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eFilters\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eFilters 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eComments\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eA 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eCloning\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eTasks 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eTooltips\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eHovering 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003ePDF export\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eServer-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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eReports\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eFifteen 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eDashboard\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eA 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).\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eDolibarr integration\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eBuilt 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).\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eMultilingual support\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eFive 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eDemo data\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eOne 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eSecurity\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eSixteen 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eTechnical architecture\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eStandard 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eInstallation\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eDeploy 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.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003eDeliverables\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe 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.\u003c\/span\u003e\u003c\/p\u003e","brand":"Dolibarr Resources","offers":[{"title":"Default Title","offer_id":53947590738238,"sku":null,"price":499.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/4174\/0094\/files\/RefinedVectorLogoforDoliCRMPro_fb52c2ad-ec46-410b-aa97-93e7a2f61ca1.png?v=1784731015","url":"https:\/\/doliresources.com\/products\/gantt-project-dolibarr","provider":"DoliResources","version":"1.0","type":"link"}