Line 14:
Line 14:
Um ein neues Modul zu erstellen, gibt es mehrere Schritte. Dieses Tutorial soll beschreiben, wie Sie ein Modul hinzuzufügen können, um die Möglichkeiten von Dolibarr zu erweitern und eine oder mehreren folgender Funktionen einzufügen:
Um ein neues Modul zu erstellen, gibt es mehrere Schritte. Dieses Tutorial soll beschreiben, wie Sie ein Modul hinzuzufügen können, um die Möglichkeiten von Dolibarr zu erweitern und eine oder mehreren folgender Funktionen einzufügen:
−
*Hinzufügen neuer Basistabellen
+
*Neue Tabellen in die Datenbank einfügen.
−
*Einfügen eigener Menüeinträge
+
*Einfügen Ihre eigenen Menüeinträge
*Hinzufügen eigener Bildschirmmasken für die Eingabe/Ausgabe von neuen Tabellen
*Hinzufügen eigener Bildschirmmasken für die Eingabe/Ausgabe von neuen Tabellen
−
*Einfügen eines Karteireiter in Objektansichten bzw. Seiten (Rechnung, Produkte, Bestellung, Termine, ...)
+
*Registerkarten auf den Seiten für die Objektansicht und Bearbeitung (Rechnung, Produkt, Bestellung, Termine, ...)
*Einfügen eines Datenexport vordefiniert für die Exportfunktion
*Einfügen eines Datenexport vordefiniert für die Exportfunktion
−
*Ergänzen von neuen Boxen für die Startseite
+
*Neue Boxen/Widgets für die Startseite hinzufügen.
*Substitutionsvariablen hinzufügen
*Substitutionsvariablen hinzufügen
−
*Definieren von neuen Berechtigungen
+
*Neue Berechtigungen festlegen
−
*Triggercode für eine automatisierte Dolibarr-Aktion
+
*Triggercode bei einer bestimmten Dolibarr-Aktion auslösen
*Eigenen Code an den Dolibarr-Hooks einhängen
*Eigenen Code an den Dolibarr-Hooks einhängen
*Einfügen von eigenen Nummerierungsmodulen
*Einfügen von eigenen Nummerierungsmodulen
*Hinzufügen einer Dokumentvorlage
*Hinzufügen einer Dokumentvorlage
−
*Hinzufügen eigener Themen
+
*Hinzufügen eigenes Designs/Themevorlage
etc...
etc...
−
+
In den folgenden Kapiteln erfahren Sie, wie Sie all dies auf einfache Weise manuell umsetzen können.
−
In den folgenden Kapiteln erfahren Sie, wie Sie dies, auf eine einfache Weise, selbst erledigen können.
−
=[[File:Art.png]] Beispielvorlage für ein Modul/Pluginodule=
=[[File:Art.png]] Beispielvorlage für ein Modul/Pluginodule=