Server-Module erstellen
Aus sourceDESK Wiki
Version vom 12. Oktober 2018, 11:51 Uhr von Richard Reiber (Diskussion | Beiträge)
Um Hosting-Produkte automatisch einzurichten, können Sie auch eigene Server-Module schreiben.
Inhaltsverzeichnis
Dateistruktur
Ein Server-Modul bekommt ein eigenes Verzeichnis unter modules/provisioning. In diesem Verzeichnis muss sich eine PHP-Datei mit dem gleichen Namen wie das Verzeichnis und der Endung .php befinden. In dieser PHP-Datei wird eine Klasse definiert, die von der Klasse Provisioning erbt.
Attribute
Es werden mehrere Attribute innerhalb der erstellten Klasse benötigt, die höchstens protected sein dürfen:
- $name gibt einen Anzeigenamen für das Modul an
- $short gibt den Kurznamen des Moduls an, das entspricht dem Verzeichnis- bzw. Dateinamen
Konfiguration
...
Vertrag erstellen
...
Vertrag löschen
...
Vertrag sperren / entsperren
...
Paket wechseln
...
Modul-Ausgabe
...
E-Mailvariablen
...
Eigene Funktionen
...
API-Integration
...
Beispiel-Code
...