Setup
Das alaf-Framework ist für Entwickler gedacht. Hier werden die Möglichkeiten vorgestellt, die für ein Setup / Changes zur Verfügung stehen.
Das initiale Setup wird bei der Neuinstallation des Frameworks automatisch angestoßen.
Eine weitere Möglichkeit ist es, das Setup als Administrator im "Backend" zu starten.
Dabei werden folgende Installationspunkte von der Setup-Routine analysiert und dem Administrator zur Ausführung angeboten:

Das Setup führt eine Analyse der notwendigen Aktivitäten durch...
- Anlage der benötigten Datenbanktabellen
- Anpassung bestehender Datenbanktabellen (Strukturänderungen)
- Ausführung von Setup-Skripten
- Löschen von veralteten Dateien
Neue oder zu ändernde Datenbanktabellen werden aus der modulbezogenen Konfigurationsdatei
tabledef.xml
im jeweiligen Unterordner modules/Modul_123/core/
ermittelt.Während eines Setups ist es möglich, dass Datensätze überarbeitet bzw. angelegt werden.
Die Datenmanipulationen werden aus der modulbezogenen Konfigurationsdatei
tabledata.php
im jeweiligen Unterordner modules/Modul_123/core/
ermittelt.Gerade bei Versionswechsel von Softwaremodulen kommt es vor, dass sich die Dateistruktur der Programm- oder Konfigurationsdateien ändert. Um alte Dateien vom Webserver zu löschen, bietet die Setup-Funktion vom alaf-Framework folgende Möglichkeit an:
Zu löschende Dateien werden aus der modulbezogenen Konfigurationsdatei
cleanup.files.php
im jeweiligen Unterordner modules/Modul_123/core/
ermittelt.Falls vorhanden, enthält diese Datei 2 array-Variablen (
$deldirs[]
und $delfiles[]
), die während der Setup-Funktion die zu löschenden Betriebssystem-Verzeichnisse und -Dateien enthält.Last modified 4yr ago