So installieren Sie dhtmlxGantt
Sie können den Paketmanager npm verwenden, um das dhtmlxGantt-Paket in Ihr Projekt zu installieren.
Es ist auch möglich, die benötigten JS/CSS-Dateien über ein CDN einzubinden.
Wenn Sie mit React, Angular oder Vue entwickeln, verwenden Sie das jeweilige Wrapper-Paket und dessen Installationsanleitung anstelle der Kernbibliothek:
Der Rest dieser Anleitung behandelt die JavaScript-Kernbibliothek.
npm - Evaluation und PRO-Versionen
Die Evaluation- und Professional-Builds werden im privaten DHTMLX-npm-Registry unter dem Scope @dhx veröffentlicht. Richten Sie zunächst den Scope @dhx auf dieses Registry ein:
npm config set @dhx:registry=https://npm.dhtmlx.com
Professionelle Evaluationsversion
Der Evaluation-Build ist voll funktionsfähig, zeigt jedoch ein Wasserzeichen an, das darauf hinweist, dass er im Evaluationsmodus läuft. Installieren Sie ihn mit npm:
npm install @dhx/trial-gantt
Sie können auch eine offizielle Evaluation starten auf der Website. Eine formale Testversion gewährt kostenlosen technischen Support für den 30-tägigen Evaluationszeitraum und enthält herunterladbare Offline-Beispiele.
Professionelle Version
Der Professional-Build ist für den produktiven Einsatz vorgesehen und erfordert eine aktive kommerzielle Lizenz. Nachdem Sie eine Lizenz erworben haben, generieren Sie Ihre npm-Zugangsdaten im Kundenbereich und melden Sie sich im Registry an:
npm login --registry=https://npm.dhtmlx.com --scope=@dhx
Installieren Sie anschließend das Paket:
npm install @dhx/gantt
Der Zugriff auf das private npm ist nur verfügbar, solange Ihre proprietäre Gantt-Lizenz aktiv ist. Um die kostenpflichtigen @dhx-Pakete auch nach Ablauf Ihres Abonnements weiter nutzen zu können, sichern Sie sie vorher.
Wechsel vom Trial-Paket zum kommerziellen Paket
Die meisten Projekte starten mit dem Evaluation-Paket und wechseln, sobald eine kommerzielle Lizenz vorliegt. Beide Pakete teilen sich dieselbe API, sodass der Wechsel größtenteils mechanisch ist:
- Konfigurieren Sie das private Registry und melden Sie sich an mit Ihren kommerziellen Zugangsdaten.
- Ersetzen Sie in
package.jsondie Abhängigkeit@dhx/trial-ganttdurch@dhx/gantt(behalten Sie dabei die benötigte Version bei). - Aktualisieren Sie jeden Verweis auf
@dhx/trial-ganttin Ihrem Code zu@dhx/gantt- einschließlich des Stylesheet-Imports, falls Ihr Setup das CSS separat importiert. - Führen Sie
npm installaus und erstellen Sie das Projekt neu.
Durchsuchen Sie das Projekt nach verbliebenen Erwähnungen von @dhx/trial-gantt - der CSS-Import wird dabei am leichtesten übersehen. Unter Trial-Version deinstallieren erfahren Sie, wie Sie überprüfen, dass keine Evaluation-Dateien mehr vorhanden sind. Sobald das Wasserzeichen verschwunden ist und die Benutzeroberfläche sich identisch verhält, ist der Wechsel abgeschlossen.
npm - Community-Edition
Sie können die kostenfreie Community-Edition von dhtmlxGantt von npmjs.com installieren, indem Sie den folgenden Befehlszeilenbefehl ausführen:
npm install dhtmlx-gantt
Ab Version 10 ist das öffentliche Paket dhtmlx-gantt die Community-Edition unter der MIT-Lizenz. Frühere Versionen des Pakets (v9.x und niedriger) sind die veraltete GPL-Edition; GPL v2 gilt weiterhin für diese Versionen.
CDN
Um JS/CSS-Dateien von CDN einzubinden, sollten Sie direkte Links zu dhtmlxgantt.js und dhtmlxgantt.css Dateien festlegen:
<link rel="stylesheet" href="https://cdn.dhtmlx.com/gantt/edge/dhtmlxgantt.css"
type="text/css">
<script src="https://cdn.dhtmlx.com/gantt/edge/dhtmlxgantt.js"></script>
Sie finden die vollständige Liste der Links, die Sie je nach Version von dhtmlxGantt über CDN einbinden können, in einem separaten Artikel.
Für Version 10 und später stellt das CDN die Community-Edition unter der MIT-Lizenz bereit.
Das Paket herunterladen
Community Edition
Downloaden Sie das Paket der kostenlosen dhtmlxGantt Community Edition von GitHub.
Veraltete GPL-Versionen
Die kostenlose Edition vor Version 10 wurde unter der GPL-Lizenz verteilt. Diese Versionen (v9.x und älter) bleiben verfügbar und GPL v2 gilt weiterhin für sie; sie befinden sich in einem dedizierten Zweig des Haupt-GitHub-Repositories, werden jedoch nicht mehr aktiv gepflegt.
PRO-Version
Wenn Sie die PRO-Version der Komponente besitzen, gehen Sie in den Kundenbereich und laden Sie dort das PRO-Paket herunter.
Unabhängig von der Version entpacken Sie das heruntergeladene Paket in einen Ordner Ihres Projekts. Dann binden Sie die Dateien dhtmlxgantt.js und dhtmlxgantt.css in eine Seite ein. Stellen Sie sicher, dass Sie die korrekten relativen Pfade zu diesen Dateien festlegen:
<script type="text/javascript" src="codebase/dhtmlxgantt.js"></script>
<link rel="stylesheet" href="codebase/dhtmlxgantt.css">
PRO Edition zum Projekt hinzufügen
Pro-Version installieren
Bevor Sie die Pro-Version von Gantt installieren, sollten Sie das Trial-Version-Paket deinstallieren (falls Sie es installiert haben)
Die Professional- und Evaluation-Builds werden über das oben beschriebene private npm-Registry installiert. Falls das keine Option ist, gibt es zwei weitere Möglichkeiten, die Pro-Version hinzuzufügen:
- Sie können die Pro-Version manuell zu Ihrem Projekt hinzufügen
- Sie können die Pro-Version über npm aus einem lokalen Verzeichnis in Ihr Projekt installieren
Installation des Pakets aus einem lokalen Ordner
Im Fall von npm können Sie das Pro-Paket aus einem lokalen Ordner installieren, indem Sie npm install ./local_path oder npm link verwenden.
Es gibt Schritt-für-Schritt-Anleitungen für beide Varianten:
npm install
- Kopieren Sie das Gantt-Paket in ein lokales Verzeichnis.
- Wechseln Sie in Ihr Projektverzeichnis.
- Führen Sie
npm install ../gantt-local-package-pathaus.
npm link
- Kopieren Sie das Gantt-Paket in ein lokales Verzeichnis.
- Führen Sie
npm linkim Paketordner aus. - Wechseln Sie in Ihr Projektverzeichnis.
- Führen Sie
npm link dhtmlx-ganttaus.
Um den Unterschied zwischen der Community- und PRO-Version der dhtmlxGantt-Bibliothek zu sehen, lesen Sie den entsprechenden Artikel Community vs PRO Library Versions.
Trial-Version deinstallieren
Die richtige Vorgehensweise, die Pro-Version zu installieren, besteht darin, das Trial-Version-Paket zu entfernen:
npm uninstall @dhx/trial-gantt
Anschließend sollten Sie gründlich prüfen, dass in Ihren Anwendungen keine Datei dhtmlxgantt.js vorhanden ist.
Unter Linux und macOS können Sie im Terminal die folgenden Befehle verwenden:
grep -rin "dhtmlxGantt v"
grep -rin evaluation
Unter Windows können Sie die folgenden Befehle in der Befehlszeile verwenden:
findstr /mis "dhtmlxGantt v" path_to_your_app*
findstr /mis "evaluation" path_to_your_app*
Danach können Sie die Pro-Version des Gantt-Diagramms wie oben beschrieben installieren.