# A new Gantt Plugin - "Hector"

**URL:** <https://kanboard.discourse.group/t/a-new-gantt-plugin-hector/3578>\
**Category:** Plugins\
**Created:** [December 11, 2025, 4:54am UTC](https://kanboard.discourse.group/t/a-new-gantt-plugin-hector/3578 "2025-12-11T04:54:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ScottE](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/scotte/32/2005_2.png) [@ScottE](https://kanboard.discourse.group/u/ScottE)\
**Post date:** [December 11, 2025, 4:54am UTC](https://kanboard.discourse.group/t/a-new-gantt-plugin-hector/3578/1 "2025-12-11T04:54:58Z")

</div>

Hello all, I am fairly new to Kanboard (One year) but use it often and really enjoy it. I had some CS students as a class assignment spend the last 3 months writing a Gantt plugin for Kanboard that tracks to my experiences using Trello, Monday and Height. Here is a tutorial from one of the developers that covers most of the use:

[![](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/d/dcbd8593a79dab648252261f4b498f87fa63c2b2.jpeg "CSCI 401 Kanboard Trello Bridge Demo "Hector"") ](https://www.youtube.com/watch?v=J7InMqk1jlo)

The Github is here - but also Beta and was built to work with my setup – that uses the plugins Coverimage, Customizer and Group\_assign. I did not test it without these plugins, proceed with caution. Link below.  
[https://github.com/ProfessorEasley/Kanboard-Hector-Gantt-Plugin](https://urldefense.com/v3/ __https://github.com/ProfessorEasley/Kanboard-Hector-Gantt-Plugin__ ;!!LIr3w8kk_Xxm!vffZ_P6jf0H-RGRk0P-va5vJH5YeYkPQ1Jhr5QEU7QkNp1KX3mAjTs3FI7O8b8colgSI1Lp-eExnl1h6$ "https://urldefense.com/v3/\_\_https://github.com/ProfessorEasley/Kanboard-Hector-Gantt-Plugin\_\_;!!LIr3w8kk\_Xxm!vffZ\_P6jf0H-RGRk0P-va5vJH5YeYkPQ1Jhr5QEU7QkNp1KX3mAjTs3FI7O8b8colgSI1Lp-eExnl1h6$")

Be thorough reading the README in the GitHub repo. Specifically that if you download and unzip it, rename the folder from Kanboard-Hector-Gantt-Plugin-main to DhtmlGantt, and then place it in the plugins/ directory as plugins/DhtmlGantt. The full comment documentation table is included in KB\_COMMENT\_TABLE.md for those that want to pop the hood. The full code-comment documentation table is included in the folder as well.  
While not the author (nor even PHP-literate) I wanted to give back to the open-source community. Please enjoy and provide feedback, I can possibly have a round two of polishing this sometime in the future.

Thank you -

Scott E.

---

<div class="post-metadata">

**Author:** ![ScottE](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/scotte/32/2005_2.png) [@ScottE](https://kanboard.discourse.group/u/ScottE)\
**Post date:** [December 12, 2025, 1:58am UTC](https://kanboard.discourse.group/t/a-new-gantt-plugin-hector/3578/2 "2025-12-12T01:58:18Z")

</div>

![Hector Screenshot](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/1/1a290ebfd69958c8198e3c957c98aa583cd5a314.jpeg)

The ‘Hector’ Gantt plugin creates an interactive Gantt chart with two-way Kanban communication. The full feature checklist is:

1. Zoom levels (+ and -) and weekly, monthly, daily view sizes.
2. Drag-to-reschedule, (drag-resize).
3. Inline subtasks, editable progress (toggled).
4. Full dependency creation/removal with circular-dependency protection.
5. Same-level dependency rules, parent–child hierarchy logic.
6. Auto-extending parents/sprints, blocked shrink operations, sprint containers with child-management.
7. Inline sprint creation in the lightbox, milestone enforcement (always one day).
8. Dark Mode.
9. Grouping by assignee/category/sprint using virtual parents.
10. Workload panel with busyness (not business) indicators.
11. Search/filter integration with Kanboard syntax.
12. Task centering, per-user view persistence.
13. JSON endpoints for tasks/links, full CRUD for tasks/dependencies, and all validation, error messaging, and data-flow between Kanboard and DHTMLX handled through the plugin’s controllers and formatters.

Scott E.

---

<div class="post-metadata">

**Author:** ![razorazo](https://avatars.discourse-cdn.com/v4/letter/r/7ea924/32.png) [@razorazo](https://kanboard.discourse.group/u/razorazo)\
**Post date:** [September 19, 2026, 3:25am UTC](https://kanboard.discourse.group/t/a-new-gantt-plugin-hector/3578/3 "2026-09-19T03:25:50Z")

</div>

I see the GitHub link is not working…
