From 86075453ef95cd42537974d7fe93cb7fa67cb098 Mon Sep 17 00:00:00 2001 From: Victoriya Date: Mon, 27 Jul 2026 16:12:43 +0300 Subject: [PATCH 1/2] [update] overview page --- docs/index.md | 251 +++++++++++++++++++----------------- src/css/framework_icons.css | 2 +- static/img/gantt_sample.png | Bin 0 -> 105748 bytes 3 files changed, 133 insertions(+), 120 deletions(-) create mode 100644 static/img/gantt_sample.png diff --git a/docs/index.md b/docs/index.md index db17916c5..22b75d896 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,189 +2,202 @@ sidebar_label: DHTMLX Gantt overview title: DHTMLX Gantt overview slug: / -description: "Overview of the DHTMLX Gantt JavaScript component. Start with quick-start guides, explore detailed guides and API reference, and try live demos." +description: "Overview of DHTMLX Gantt. Start with installation, editions, framework guides, API docs, samples, AI Tools, npm, and GitHub." --- import Link from '@docusaurus/Link'; import { FrameworkIcon } from '@site/src/components/FrameworkIcon'; -**DHTMLX Gantt** is a JavaScript component for displaying and editing project timelines in the browser. -It combines a configurable grid, a zoomable time scale, and a scheduling engine that understands working time, dependencies, and constraints. +**DHTMLX Gantt** is a JavaScript Gantt chart component with included TypeScript type definitions that helps developers add advanced planning and scheduling tools to their web applications. It integrates with React, Angular, Vue, and other frontend frameworks and stacks. DHTMLX Gantt also supports AI‑assisted development through the DHTMLX MCP Server, Agent Skills, and by exposing a predictable, structured API to coding assistants. -You can use it to build project and resource planning views for project management tools, construction and manufacturing schedules, field service planning, and any other application that needs a visual project timeline. +Teams use DHTMLX Gantt to build planning interfaces inside project management tools, ERP and operations systems, construction and manufacturing software, field service solutions, SaaS products, and internal business applications that need a configurable visual timeline. -DHTMLX Gantt is available in Standard and PRO editions. The PRO edition includes such features as auto scheduling, critical path, resource management, dynamic loading, and more. +![gantt_overview](/img/gantt_sample.png) +At a high level, DHTMLX Gantt consists of a project data model (tasks, links, resources, assignments, calendars), a scheduling layer that applies dependencies and working time rules, and a UI layer that renders this data in a synchronized grid and timeline with support for inline editing and event-driven customization. ---- +DHTMLX Gantt works in modern browsers, supports touch interaction and keyboard navigation, can be styled with built‑in and custom themes, and fits accessibility‑focused, localized user interfaces. -## Quick start by framework +## Quick start and developer resources -You can use DHTMLX Gantt as a vanilla JavaScript widget or integrate it into a modern framework. Start with a step-by-step "How to start" guide suitable for your stack: +- [Installation guide](guides/installation.md) for Community, trial, and PRO setup flows +- [Community vs PRO comparison](guides/editions-comparison.md) for feature differences between editions +- [npm package](https://www.npmjs.com/package/dhtmlx-gantt) for the public JavaScript package of the Community edition +- [GitHub repository](https://github.com/DHTMLX/gantt) for the source code of the Community edition and issue tracking +- [API reference](api/api-overview.md) and [samples](https://docs.dhtmlx.com/gantt/samples/?sample=%2701_initialization/01_basic_init.html%27&filter=%27%27) for implementation details +- [What's New](whats-new.md) for releases and migration notes -
+## Gantt feature highlights - - -
JavaScript
-
- Minimal setup with script tags or bundlers. Great for simple pages or non-framework apps. -
-
+DHTMLX Gantt includes a scheduling engine, a flexible timeline, and resource tools. - - -
React
-
- Use the ready-made ReactGantt component with props and events. -
-
+### Project scheduling +The scheduling engine handles project structure and working time. It covers: - - -
Angular
-
- Integrate Gantt into Angular projects using a thin wrapper. -
-
+- [Task types and dependencies](guides/task-types.md), namely regular tasks, project tasks and milestones linked by dependencies; +- [Working-time configuration](guides/working-time.md) with project-, task-, and resource-specific calendars (*available in the PRO edition*); +- [Auto scheduling](guides/auto-scheduling.md) to recalculate plans (*available in the PRO edition*); +- [Critical path](guides/critical-path.md) to highlight the tasks that drive the project finish date (*available in the PRO edition*). - - -
Vue
-
- Use the ready-made VueGantt component with props and events. -
-
+The scheduling behavior is configurable, so you can align it with your internal rules or tools like MS Project. - - -
Svelte
-
- Use Gantt inside Svelte with a simple component that binds configuration and events. -
-
+### Timeline and grid - - -
React (integration)
-
- Embed the core Gantt widget into your own components for full control over life cycle and data flow. -
-
+The component combines a data grid on the left with a zoomable time scale on the right. Both parts are extensively configurable: - - -
Salesforce
-
- Embed Gantt in Salesforce apps, connect to your org data, and keep project timelines in CRM. -
-
+- [Flexible layout](guides/layout-config.md) with additional grids, right-side columns, and custom panels; +- [Configurable columns](guides/specifying-columns.md) with inline editing, drag-and-drop, and keyboard navigation, plus [multi-selection](guides/multiselection.md) available in the PRO edition; +- [Customizable time scale](guides/configuring-time-scale.md) with markers and highlighted time slots. -
+### Advanced project controls ---- +For more detailed project tracking, the PRO edition of DHTMLX Gantt supports such features as: +- [Baselines](guides/inbuilt-baselines.md#baselines) and [deadlines](guides/inbuilt-baselines.md#deadlines-and-constraints) to compare planned dates with current ones; +- [Unscheduled tasks](guides/unscheduled-tasks.md) and [split tasks](guides/split-tasks.md) for incomplete, interrupted, or phased work; +- [Undo/redo history](guides/undo-redo.md) for safe editing. -## Live demos +### Resource and workload management -To see DHTMLX Gantt in action, explore the online demos: +The PRO edition also adds a dedicated resource layer, turning the Gantt chart into a planning interface that covers both task scheduling and workload visibility. This includes: -- [Basic Gantt chart with tasks and links.](https://docs.dhtmlx.com/gantt/samples/?sample=%2701_initialization/01_basic_init.html%27&filter=%27%27) -- [Auto scheduling](https://docs.dhtmlx.com/gantt/samples/?sample=%2702_extensions/12_auto_scheduling.html%27&filter=%27%27) and [critical path](https://docs.dhtmlx.com/gantt/samples/?sample=%2702_extensions/03_critical_path.html%27&filter=%27%27) examples. -- Resource management [diagram](https://docs.dhtmlx.com/gantt/samples/?sample=%2711_resources/04_resource_usage_diagram.html%27&filter=%27%27) and [histogram](https://docs.dhtmlx.com/gantt/samples/?sample=%2711_resources/09_resource_histogram.html%27&filter=%27%27). -- [Browse all samples](https://docs.dhtmlx.com/gantt/samples/) to check the full range of Gantt features. +- [Resource assignments](guides/resource-management.md#assigningresources) attached to tasks; +- [Resource histogram](guides/resource-management.md#resource-histogram) and [resource load diagrams](guides/resource-management.md#resourceloaddiagram) to visualize resource workload; +- [Grouping tasks by resource](guides/resource-management.md#balancingresourceload) to track workloads, spot conflicts, and balance the team. ---- +### Interactivity and editing -## Key capabilities +The chart is designed to be edited directly by the end user, not just displayed. This is made possible by: -DHTMLX Gantt combines a scheduling engine, a flexible timeline, and resource tools. -The sections below highlight the main areas and guide you to more detailed chapters. +- A configurable [edit form (lightbox)](guides/default-edit-form.md) for viewing and editing task details, with support for custom fields and buttons; +- [Quick info](guides/quick-info.md) popups and [tooltips](guides/tooltips.md) that surface task details without opening a full form, including touch-friendly templates; +- [Drag-and-drop task creation and selection](guides/advanced-dnd.md), plus [mouse-drag scrolling of the timeline](api/config/drag_timeline.md); +- [Keyboard navigation](guides/keyboard-navigation.md) and [accessibility](guides/accessibility.md) support for screen readers and non-mouse input. -### Project scheduling +### Customization and styling -DHTMLX Gantt includes a scheduling engine that comprehends project structure and working time: +The look of the Gantt chart can be adjusted at every level, from a full theme to a single task bar, through: -- [Task types](guides/task-types.md) and [dependencies](guides/dependencies.md) - three core task types (task, summary, milestone) linked by dependencies. -- [Working time calendars](guides/working-time/) on project, task, and resource levels. -- [Auto scheduling](guides/auto-scheduling/) and [critical path](guides/critical-path/) to recalculate plans and highlight the tasks that drive the project finish date. +- A set of built-in [skins](guides/skins.md) built on CSS variables, with support for [deep customization](guides/custom-skins.md) and creating new themes; +- [Templates](guides/common-configuration.md#gantttemplatesobject) to override how tasks, links, and grid cells are rendered; +- Fine-grained [task coloring](guides/colouring-tasks.md) and [link styling](guides/colouring-lines.md) to visually highlight specific items; +- [Localization](guides/localization.md) support for interface language and date/time formats. -The scheduling behavior is configurable, so you can align it with your internal rules or tools like MS Project. +For the full list of CSS selectors and styling examples for the grid, timeline and resource panel, see the [CSS documentation](guides/css-overview.md). -### Timeline & grid +### Export and ecosystem -The component combines a data grid on the left with a zoomable time scale on the right, both parts being highly tunable: +DHTMLX Gantt integrates with external tools and output formats, including: -- Flexible [layout](guides/layout-config/) with additional grids, right-side columns, and custom panels. -- Configurable [columns](guides/specifying-columns/) with inline editing, [multi-selection](guides/multiselection/), drag-and-drop, and keyboard navigation. -- A customizable [time scale](guides/configuring-time-scale/) with [markers](guides/markers/), and [highlighted time slots](guides/highlighting-time-slots/). +- Export to [PDF/PNG](guides/export.md) and [Excel](guides/excel.md), including a [Node.js export module](guides/export-requirements.md); +- Export/import to [MS Project](guides/export-msproject.md) and [Primavera](guides/export-primavera.md) via the supported export service. -### Advanced project controls +## Live demos -For more detailed project tracking, Gantt supports such features as: +To see DHTMLX Gantt in action, explore the online demos: -- [Baselines](guides/inbuilt-baselines/#baselines) and [deadlines](guides/inbuilt-baselines/#deadlines-and-constraints) to compare planned dates with current ones. -- [Unscheduled tasks](guides/unscheduled-tasks/) and [split tasks](guides/split-tasks/) for incomplete, interrupted, or phased work. -- [Undo/redo](guides/undo-redo) history for safe editing. +- [Basic Gantt chart with tasks and links](https://docs.dhtmlx.com/gantt/samples/?sample=%2701_initialization/01_basic_init.html%27&filter=%27%27) +- [Auto scheduling](https://docs.dhtmlx.com/gantt/samples/?sample=%2702_extensions/12_auto_scheduling.html%27&filter=%27%27) and [critical path](https://docs.dhtmlx.com/gantt/samples/?sample=%2702_extensions/03_critical_path.html%27&filter=%27%27) examples +- Resource management: [diagram](https://docs.dhtmlx.com/gantt/samples/?sample=%2711_resources/04_resource_usage_diagram.html%27&filter=%27%27) and [histogram](https://docs.dhtmlx.com/gantt/samples/?sample=%2711_resources/09_resource_histogram.html%27&filter=%27%27) -### Resource & workload management (PRO) +View [all samples](https://docs.dhtmlx.com/gantt/samples/?sample=%2701_initialization/01_basic_init.html%27&filter=%27%27) to check the full range of Gantt features. -The PRO edition adds a dedicated resource layer which provides: +For framework-oriented starting points, see the example repositories for [React](https://github.com/DHTMLX/react-gantt-examples), [Angular](https://github.com/DHTMLX/angular-gantt-examples), and [Vue](https://github.com/DHTMLX/vue-gantt-examples). -- [Resource assignments](guides/resource-management/#assigningresources) attached to tasks. -- [Resource histogram](guides/resource-management/#resource-histogram) and [resource load diagrams](guides/resource-management/#resourceloaddiagram). -- [Grouping tasks](guides/resource-management/#balancingresourceload) by resource to see who is doing what. +Some samples demonstrate PRO functionality, so check the [Community vs PRO comparison](guides/editions-comparison.md) before reusing them in a Community edition project. -This turns the Gantt chart into a basic tool for managing resources without leaving your application. +## Editions and licensing -### Export & ecosystem +DHTMLX Gantt is available in two editions: **Community** and **PRO**. You can start with the free Community edition and upgrade to the PRO version later if you need more features. You may also start directly with the PRO edition either through an **official trial** or with a paid license. Choose one of the following options to get started with DHTMLX Gantt: -DHTMLX Gantt integrates with external tools and output formats ensuring great export/import possibilities: +- **[Community edition](https://dhtmlx.com/blog/meet-dhtmlx-gantt-community-edition-mit-license/).** Free and MIT-licensed, it covers the core interactive Gantt features for DHTMLX Gantt v10+. +- **[Official trial](https://dhtmlx.com/docs/download/).** It lets you evaluate the full PRO feature set and receive technical support during the trial period. +- **[PRO edition](https://dhtmlx.com/docs/products/licenses.shtml).** Built for production environments, it includes advanced planning features, official support and commercial licensing. -- Export to [PDF/PNG](guides/export/) and [Excel](guides/excel/) (including a [Node.js export module](guides/export-requirements/)). -- Export/import to [MS Project](guides/export-msproject/) and [Primavera](guides/export-primavera/) (via export service). +To see the exact feature differences between editions, check the [Community vs PRO comparison](guides/editions-comparison.md). For the setup flow of each option, see the [installation guide](guides/installation.md). ---- +If you are migrating from an earlier GPL version, use the [migration guide](migration.md). GPL v2 applies only to previous DHTMLX Gantt versions before v10 released under GPL. -## Frameworks and backend integration +## Quick start by framework -### Frontend integration +You can use DHTMLX Gantt as a vanilla JavaScript widget or integrate it into a modern framework. Start with a step-by-step guide suitable for your preferred technology: -DHTMLX Gantt is a framework-agnostic, vanilla JavaScript component that works in all modern browsers. It can be used: +
+
+ +
JavaScript
+
+ Minimal setup with script tags or bundlers. Great for simple pages or non-framework apps. Start with the installation guide. +
+
-- As a standalone JS widget on any page. -- Wrapped into [React](integrations/react), [Angular](integrations/angular/quick-start), [Vue](integrations/vue/quick-start), or [Svelte](integrations/svelte/howtostart-svelte) components. +
+ +
React
+
+ For evaluation and PRO, use the official ReactGantt wrapper. For Community, integrate the core JavaScript Gantt component using the React integration guide. +
+
-For **React** you have two options: +
+ +
Angular
+
+ For evaluation and PRO, use the official Angular wrapper. For Community, integrate the core JavaScript Gantt component using the documented Angular integration path. +
+
-- Use the [official ReactGantt wrapper](integrations/react), which exposes Gantt as a declarative React component with props for configuration and events. This is usually the best choice for new React projects. -- Follow the [low-level React integration guide](integrations/react/js-gantt-react/) if you prefer to embed the core Gantt widget yourself and control initialization, destruction, and data flow manually. +
+ +
Vue
+
+ For evaluation and PRO, use the official VueGantt wrapper. For Community, integrate the core JavaScript Gantt component using the How to Start with Vue guide. +
+
-For **Angular**, **Vue**, and **Svelte**, the [How to start](integrations/howtostart-guides) guides show how to build a thin wrapper component that fits your application architecture. +
+ +
Svelte
+
+ Use Gantt inside Svelte with a simple component that binds configuration and events. Start with the Svelte guide. +
+
-### Backend integration +
+ +
Salesforce
+
+ Embed Gantt in Salesforce apps, connect to your org data, and keep project timelines in CRM. Start with the Salesforce guide. +
+
+
-On the backend side, Gantt communicates with a REST-like API: +## AI coding tools -- Data is typically loaded and saved as [JSON (tasks, links, resources, assignments)](guides/loading/). -- The built-in [DataProcessor](guides/server-side/) helps routing the create/update/delete operations to your server. -- There are [tutorials](integrations/howtostart-guides/#how-to-start-with-gantt-on-server-side) for popular backend platforms and frameworks ([Node.js](integrations/node/howtostart-nodejs/), [.NET Core](integrations/dotnet/howtostart-dotnet-core/), [Laravel](integrations/php/howtostart-php-laravel/), etc.) that cover CRUD operations and best practices for syncing Gantt with your database. +For AI-assisted development, start with the DHTMLX Gantt guides created specifically for coding assistants: -Thus, it is easy to plug Gantt into existing systems or new micro services. +- [AI Tools guide](integrations/ai-tools.md) +- [DHTMLX MCP Server guide](integrations/ai-tools/mcp-server.md) +- [Agent Skills guide](integrations/ai-tools/agent-skills.md) +- [Lovable AI integration guide](integrations/ai-tools/lovable-ai.md) +## Backend integration +DHTMLX Gantt lets you connect to any backend by implementing a RESTful API on the server: ---- +- Data is typically loaded and saved as JSON for [tasks](guides/loading.md), [links](guides/loading.md), [resources](guides/resource-management.md), and [assignments](guides/resource-management.md#connecting-resources-to-tasks). +- The built-in [DataProcessor](guides/server-side.md) helps route create, update, and delete operations to your server. +- There are tutorials for popular backend platforms and frameworks ([Node.js](integrations/node/howtostart-nodejs.md), [.NET Core](integrations/dotnet/howtostart-dotnet-core.md), [Laravel](integrations/php/howtostart-php-laravel.md), etc.) that cover CRUD operations and best practices for syncing Gantt with your database. ## What's next -If you are just getting started: +If you are just getting started, proceed as follows: -1. Follow a [How to start](#quick-start-by-framework) guide for your preferred front-end framework or plain JavaScript. -2. Adjust [grid columns](guides/specifying-columns/), [working time calendars](guides/working-time/), [scales](guides/configuring-time-scale/), and [editing behavior](guides/default-edit-form/). -3. [Connect to your backend](integrations/howtostart-guides/#how-to-start-with-gantt-on-server-side) - set up the [DataProcessor](guides/server-side/#customrouting) and REST endpoints for tasks, links, and resources. -4. Explore [Guides](/guides) and [API reference](api/api-overview/) for deeper customization (templates, events, extensions). +1. Refer to the [How to start guide](integrations/howtostart-guides.md) for your preferred front-end framework or plain JavaScript. +2. Configure [grid columns](guides/specifying-columns.md), [working time calendars](guides/working-time.md), [scales](guides/configuring-time-scale.md), and [editing behavior](guides/default-edit-form.md). +3. Connect to your backend, set up the [DataProcessor](guides/server-side.md) and application endpoints for tasks, links, and resources. +4. Explore [Guides](guides.md) and [API reference](api/api-overview.md) for deeper customization such as templates, events, and extensions. -If you are already using DHTMLX Gantt and upgrading from an earlier version, check the [What's new](whats-new/) for the release notes and a summary of the latest features and migration guides. \ No newline at end of file +If you are already using DHTMLX Gantt and upgrading from an earlier version, check [What's New](whats-new.md) for the release notes and a summary of the latest features and migration guides. \ No newline at end of file diff --git a/src/css/framework_icons.css b/src/css/framework_icons.css index 37a8276e6..2e99add22 100644 --- a/src/css/framework_icons.css +++ b/src/css/framework_icons.css @@ -1,6 +1,6 @@ .framework-grid { display: grid; - grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.25rem; margin: 1.5rem 0 2rem; } diff --git a/static/img/gantt_sample.png b/static/img/gantt_sample.png new file mode 100644 index 0000000000000000000000000000000000000000..94de7d012bcc6997ea4a3273386356360d2dbef5 GIT binary patch literal 105748 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 Date: Mon, 27 Jul 2026 16:35:34 +0300 Subject: [PATCH 2/2] [upd] meta description --- docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.md b/docs/index.md index 22b75d896..389e77863 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,7 +2,7 @@ sidebar_label: DHTMLX Gantt overview title: DHTMLX Gantt overview slug: / -description: "Overview of DHTMLX Gantt. Start with installation, editions, framework guides, API docs, samples, AI Tools, npm, and GitHub." +description: "Explore DHTMLX Gantt features, editions, installation options, framework integrations, API docs, samples, and AI tools for building project planning apps." --- import Link from '@docusaurus/Link';