# Guides

The guidance information makes up the major part of the documentation and helps you in actual use of dhtmlxGantt.
The chapter is divided into task-oriented manuals that assist you in performing tasks of various complexity.
The articles come around key procedures and problem-solving activities. 

Check the [features available in the Standard and PRO versions](guides/editions-comparison.md) of the dhtmlxGantt library.

<div className="guidesList">

## Creating Gantt Chart on a Page 

Shows how to install and initialize Gantt and provides the list of available extensions.

- ### [How to Install dhtmlxGantt](guides/installation.md)
- ### [Initializing Gantt](guides/initializing-gantt-chart.md)
- ### [Full List of Extensions](guides/extensions-list.md)

## Configuring Gantt Chart 

Says how to create Gantt on the server, build a standard Gantt chart on a page and bring it to life: configure with specific settings, customize the default templates, attach events, etc.

- ### [Configuration](guides/common-configuration.md)
- ### [Gantt Layout](guides/layout-config.md)
- ### [Resource Management](guides/resource-management.md)
- ### [Event Handling](guides/handling-events.md)
- ### [Multiple Charts on a Page](guides/multiple-gantts.md)
- ### [Using Gantt on the server](guides/using-gantt-on-server.md)


## Loading and Saving Data 

Discusses the ways of loading data into the Gantt chart: different data sources, formats, techniques.

- ### [Data Loading](guides/loading.md)
- ### [Server-Side Integration](guides/server-side.md)
- ### [Performance: Ways to Improve](guides/performance.md)
 
## Configuring Grid Area 

Focuses on how to work with the grid: specify the required columns and configure them, customize the tree column, enable selection, etc.

- ### [Specifying Columns](guides/specifying-columns.md)
- ### [Resizing Rows in Grid](guides/resizing-rows.md)
- ### [Configuring the Tree Column](guides/tree-column.md)
- ### [Reordering Tasks](guides/reordering-tasks.md)
- ### [Multi-Task Selection](guides/multiselection.md)
- ### [Sorting Columns](guides/sorting.md)
- ### [Grouping Tasks](guides/grouping.md)
- ### [Filtering Tasks](guides/filtering.md)
- ### [Inline Editing in Grid](guides/inline-editing.md)
  
 
## Configuring Scales

Focuses on how to work with the timeline: set the format, unit, step of the main time scale, add second scales and configure them, highlight specific dates, etc.

- ### [Setting up Scale](guides/configuring-time-scale.md) 
- ### [Zooming](guides/zooming.md)
- ### [Highlighting Time Slots](guides/highlighting-time-slots.md)
- ### [Dynamic Change of Scale Settings](guides/dynamic-scale.md)
- ### [Hiding Time Units in the Scale](guides/custom-scale.md)
- ### [Adding Vertical Markers](guides/markers.md)
- ### [RTL (Right-to-left) Mode](guides/rtl-mode.md)
  
## Configuring Lightbox (Edit Form) 

Focuses on how to work with the lightbox: add/delete controls, get/set controls' values, customize lightbox's appearance, etc.

- ### [Configuring Lightbox Elements](guides/default-edit-form.md)
- ### [Working with Lightbox Elements](guides/lightbox-manipulations.md)
- ### [Custom Lightbox](guides/custom-edit-form.md)
- ### [Creating Custom Element](guides/custom-editor.md)
- ### [Changing Buttons in the Lightbox](guides/custom-button.md)
 

## Configuring Tasks 

Covers the basics of performing general operations over task objects, such as adding, deleting, setting the date format, filtering, etc.

- ### [Task Types](guides/task-types.md) 
- ### [Task Object/Id](guides/task-object-operations.md)
- ### [Task Parent/Child](guides/task-tree-operations.md)
- ### [Basic Operations with Tasks](guides/crud-task.md)
- ### [Unscheduled Tasks](guides/unscheduled-tasks.md)
- ### [Split Tasks](guides/split-tasks.md)
- ### [Multi-Task Selection](guides/multiselection.md)
- ### [Work Time Calculation](guides/working-time.md)
- ### [Critical Path](guides/critical-path.md)
- ### [Extra Elements in Timeline](guides/inbuilt-baselines.md)
- ### [Custom Elements in Timeline Area](guides/baselines.md)
- ### [Milestones](guides/milestones.md)
- ### [Tooltips for Gantt Elements](guides/tooltips.md)
- ### [Displaying Contents of Tasks](guides/text-block-for-task.md)
- ### [Read-Only Mode](guides/readonly-mode.md)
- ### [Validation](guides/validation.md)
- ### [Dragging Tasks within the Timeline](guides/dnd.md)
- ### [Creating/Selecting Tasks with DnD](guides/advanced-dnd.md)
- ### [Manually Scheduled Summary Tasks](guides/custom-projects-dates.md)

  
## Configuring Dependency Links 

Covers the basics of performing general operations over dependency objects, such as adding, deleting, getting the dependency object, etc.

- ### [Getting the Link Object/Id](guides/link-object-operations.md)
- ### [Adding/Updating/Deleting Links](guides/crud-dependency.md)
- ### [Auto Scheduling](guides/auto-scheduling.md)


## Exporting and Importing Data 

Discusses the ways of exporting and importing Gantt data in various formats, and serializing data into XML and JSON.

- ### [Export Service - System Requirements for a standalone install](guides/export-requirements.md)
- ### [Export to PDF and PNG](guides/export.md)
- ### [Export/Import for Excel, Export to iCal](guides/excel.md)
- ### [Export and Import from MS Project](guides/export-msproject.md)
- ### [Export and Import from Primavera P6](guides/export-primavera.md)
- ### [Serializing Data into XML and JSON](guides/serialization.md)
- ### [Export and Import Data on Node.js](guides/export-nodejs.md)


## Styling 

Describes the formats and techniques you can use to style the Gantt chart.

- ### [CSS Documentation](guides/css-overview.md)
- ### [Skins](guides/skins.md)
- ### [Templates of the Gantt Chart](guides/templates.md)
- ### [Tasks Coloring](guides/colouring-tasks.md)
- ### [Links Coloring and Styling](guides/colouring-lines.md)
- ### [Work with Gantt Styles](guides/styling-guide.md)
 

## Working with Dates 

Discusses the topics you may need while working with dates in the Gantt chart: converting dates to string and backward, allowable characters in the date format, etc.

- ### [Date Format Specification](guides/date-format.md)
- ### [Operations with Dates](guides/date-operations.md)

## Common Features 

Guides you through common information you may need while creating a Gantt chart.

- ### [Localization](guides/localization.md)
- ### [Full Screen Mode](guides/fullscreen-mode.md)
- ### [Undo/Redo Functionality](guides/undo-redo.md)
- ### [Popup Messages and Modal Boxes](guides/message-boxes.md)
- ### [Accessibility](guides/accessibility.md)
- ### [Keyboard Navigation](guides/keyboard-navigation.md)
- ### [Content Security Policy Compliance](guides/content-security-policy.md)
- ### [Integration with JQuery](guides/jquery-integration.md)

  
## User Interface Guide 

Describes the elements of the Gantt Chart interface from the point of view of the end-user.

- ### [Interface of Gantt Chart](guides/overview.md)


</div>