Ways to Install Scheduler

You can use Bower or npm package managers to install the dhtmlxScheduler package into your project.

It's also possible to include the necessary JS/CSS files from CDN.

npm

Standard (Free) version

You can install the Standard version of Scheduler from npmjs.com by executing the following command line:

npm install dhtmlx-scheduler

The trial and licensed (paid) versions of Scheduler can be installed from DHTMLX npm registry using the following commands:

Professional Evaluation version

  • npm config set @dhx:registry https://npm.dhtmlx.com
  • npm install @dhx/trial-scheduler

Professional version

  • npm config set @dhx:registry https://npm.dhtmlx.com
  • npm install @dhx/scheduler

Only the Standard version of the Scheduler is available at npmjs.com

Bower

To install the Standard version of Scheduler through Bower, execute the following command line:

bower install scheduler

CDN

To include JS/CSS files from CDN, you should set direct links to dhtmlxscheduler.js and dhtmlxscheduler.css files:

<link rel="stylesheet" href="http://cdn.dhtmlx.com/scheduler/edge/dhtmlxscheduler.css" 
    type="text/css"> 
<script src="http://cdn.dhtmlx.com/scheduler/edge/dhtmlxscheduler.js" 
    type="text/javascript"></script>

You can find the full list of links you can include from CDN, depending on the version of dhtmlxScheduler in a separate article.

Alternative installation ways

All public sources (CDN, Bower, and npm) contain the Standard edition of the component which is distributed under the GPL license.

We also provide our private npm registry from where the Professional and Evaluation versions of the component can be installed.

If for some reason the methods described above are not available to you, there are two possible ways out:

  • you can add the Pro version to your project by hand
  • you can install the Pro version to your project via npm from a local directory

If case of npm you can install the Pro package from a local folder using npm install ./local_path or npm link commands. There are step-by-step instructions for both variants:

npm install

  1. Copy the Scheduler package into some local directory
  2. Go to your project directory
  3. Call npm install ../scheduler-local-package-path

npm link

  1. Copy the Scheduler package into some local directory
  2. Call npm link in the package folder
  3. Go to your project directory
  4. Call npm link dhtmlx-scheduler

To see the difference between the Standard and PRO versions of the dhtmlxScheduler library, check the related article Standard vs PRO Library Versions.

Back to top