Line 31:
Line 31:
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 all dies auf einfache Weise manuell umsetzen können.
+
***
+
+
=[[File:Art.png]] Erstellen von Modulen mit dem Modulgenerator=.
+
Seit Dolibarr 9.0 ist es möglich, die Hauptdateien Ihres Moduls mit dem "Modul-Generator" (auch "Module Builder" genannt) zu erstellen. Um ihn zu aktivieren:
+
+
*Aktivieren Sie das Modul "Modulgenerator" in der Sektion "Multi-Modul-Tools".
+
+
[[File:Mod_builder_2.png|400px]]
+
+
*Dann klicken Sie auf das "Bug"-Symbol, das in der Menüleiste oben rechts erschienen ist.
+
+
[[File:Mod_builder_3.png|400px]]
+
+
=[[File:Art.png]] Beispiel für eine Vorlage für ein externes Modul=.
+
Eine gute modèle/squelette für ein Dolibarr-Plugin gibt es hier: [https://github.com/Dolibarr/dolibarr/tree/develop/htdocs/modulebuilder/template GitHub Dolibarr Module Modèle]
+
+
=[[File:Art.png]] Ein Modul erstellen=
+
Die folgenden Unterkapitel beschreiben die Aktionen, die Sie durchführen müssen, um ein Dolibarr-Modul zu erstellen. Die ersten Kapitel sind unabhängig vom Zweck des Moduls obligatorisch, die folgenden hängen davon ab, was das Modul tun soll.
+
+
==Einen Moduldeskriptor erstellen (erforderlich)==
+
'''Wann''': Obligatorisch, sobald eine Erweiterung entwickelt wird, unabhängig von ihrer Bestimmung.
+
'''Seit Dolibarr 9.0 ist es möglich, den Deskriptor Ihres Moduls mit dem "Modulgenerator" zu erstellen'''. Dieses Tool befindet sich noch in der Entwicklungsphase und ist noch nicht ausgereift, kann aber bereits genutzt werden.
+
+
===Erstellen Sie Ihren Deskriptor mit dem Modulgenerator===
+
+
*Starten Sie den Modulgenerator, indem Sie auf das "bug"-Symbol klicken.
+
+
[[File:Mod_builder_3.png|400px]]
+
+
*Geben Sie den Namen Ihres Moduls ohne Leerzeichen ein (der Name Ihres Moduls DARF NICHT das Zeichen underscore oder Unterstrich : _) und klicken Sie auf Erstellen.
+
+
[[File:Mod_builder_4.png|400px]]
+
+
*Ein Modul mit seinen ersten Dateien wurde initialisiert. Sie können nun die Einstellungen des Moduldeskriptors ändern:
+
+
[[File:Mod_builder_5.png|400px]]
+
+
***
=[[File:Art.png]] Beispielvorlage für ein Modul/Pluginodule=
=[[File:Art.png]] Beispielvorlage für ein Modul/Pluginodule=