# Guides

The guidance information makes up the major part of the documentation and helps you in actual use of dhtmlxScheduler.
The chapter is divided into task-oriented manuals that assist you in performing both simple and complex tasks.
The articles focus on key procedures and problem-solving activities.

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

<div className="guidesList">

## Creating Scheduler on a Page

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

- ### [Initializing Scheduler](guides/initialization.md)
- ### [Ways to Install Scheduler](guides/installation.md)
- ### [Full List of Extensions](guides/extensions-list.md)

## Getting Started with Frameworks (Front-End)

Says how to build and configure a standard Scheduler on the front-end.

- ### [Scheduler in Plain JS/HTML](guides/initialization.md)
- ### [Scheduler with Angular](integrations/angular/howtostart-angular.md)
- ### [Scheduler with React](integrations/react/js-scheduler-react.md)
- ### [Scheduler with Vue.js](integrations/vue/howtostart-vue.md)
- ### [Scheduler with Svelte](integrations/svelte/howtostart-svelte.md)

## Getting Started on Server Side

Shows how to build a standard Scheduler on different server-side platforms and bring it to life.

- ### [Scheduler with ASP.NET Core](integrations/dotnet/howtostart-dotnet-core.md)
- ### [Scheduler with Node.js](integrations/node/howtostart-nodejs.md)
- ### [Scheduler with ASP.NET MVC](integrations/dotnet/howtostart-dotnet.md)
- ### [Scheduler with PHP](integrations/php/howtostart-plain-php.md)
- ### [Scheduler with Laravel](integrations/php/howtostart-php-laravel.md)
- ### [Scheduler with Slim](integrations/php/howtostart-php-slim4.md)
- ### [Scheduler with SalesForce LWC](integrations/salesforce/howtostart-salesforce.md)
- ### [Scheduler with Ruby on Rails](integrations/other/howtostart-ruby.md)

## Framework Versions

Learn how to integrate Scheduler into modern front-end frameworks.

- ### [React Scheduler Overview](integrations/react/overview.md)

## Configuring Scheduler

Shows how to configure Scheduler, create multiple schedulers, localize UI, and enable accessibility.

- ### [Mobile Responsive Scheduler](guides/touch-support.md)
- ### [Common Configuration](guides/configuration.md)
- ### [Scheduler Markup](guides/scheduler-markup.md)
- ### [RTL Mode](guides/rtl-mode.md)
- ### [Localization](guides/localization.md)
- ### [Multiple Schedulers on a Page](guides/multiple-per-page.md)
- ### [Accessibility](guides/accessibility.md)

## Loading and Storing Data

Discusses the ways of loading data into Scheduler and integrating with backend.

- ### [Loading Data](guides/loading-data.md)
- ### [Server-Side Integration](guides/server-integration.md)

## Configuring Views

Shows how to configure Scheduler views and timelines.

- ### [Views Overview](/views/)
- ### [Custom Scales](guides/custom-scales.md)
- ### [Custom Views](guides/custom-views.md)
- ### [Blocking and Marking Dates](guides/limits.md)

## Configuring Lightbox (Edit Form)

Focuses on working with the lightbox and editors.

- ### [Lightbox Editors](guides/lightbox-editors.md)
- ### [Custom Editors](guides/custom-lightbox-editor.md)
- ### [Lightbox Manipulations](guides/lightbox-editors-manipulations.md)
- ### [Fully Custom Lightbox](guides/custom-details-form.md)
- ### [Changing Buttons](guides/changing-lightbox-buttons.md)

## Managing Events

Covers operations over event objects.

- ### [Event Object Operations](guides/event-object-operations.md)
- ### [Adding and Deleting Events](guides/adding-events.md)
- ### [Filtering Events](guides/filtering.md)
- ### [Drag-and-Drop Operations](guides/drag-between.md)
- ### [Recurring Events](guides/recurring-events.md)
- ### [Read-Only Mode](guides/readonly.md)
- ### [Validation](guides/validation.md)
- ### [Preventing Collisions](guides/collisions.md)

## Customizing Events

Describes how to customize the appearance and behavior of events.

- ### [Event Box](guides/custom-events-display.md)
- ### [Event Color](guides/custom-events-color.md)
- ### [Event Content](guides/custom-events-content.md)
- ### [Tooltips](guides/tooltips.md)
- ### [Edit and Select Bars](guides/customizing-edit-select-bars.md)
- ### [Sizing](guides/sizing.md)

## Exporting and Importing Data

Covers formats and techniques for data import/export.

- ### [Google Calendar Integration](integrations/google-calendar/google-calendar-sync.md)
- ### [Export to PDF](export/pdf.md)
- ### [Export to PNG](export/png.md)
- ### [Export to Excel and iCal](export/excel.md)
- ### [Serialization Formats](export/serialization.md)

## Appearance and Styling

Presents Scheduler GUI styling options.

- ### [Skins](guides/skins.md)
- ### [Templates](guides/templates.md)
- ### [Custom Skins](guides/custom-skins.md)

## Working with Dates

Discusses date formats and operations.

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


## Special Extensions and Editions

Guides you through optional extensions.

- ### [Mini Calendar](guides/minicalendar.md)
- ### [Popup Messages and Modal Boxes](guides/popups-and-modals.md)
- ### [Multi-User Live Updates](guides/multiuser-live-updates.md)
- ### [Multiple Users](guides/multiple-users.md)

## User Interface Guide

Describes Scheduler interface from the end-user perspective.

- ### [Scheduler GUI](guides/user-interface.md)

</div> 

