Dateistruktur und Aufbau
Damit du dich bei der Entwicklung für alphaNEXT zurechtfindest, geben wir dir hier einige wichtige Informationen und Tipps zur Dateistruktur und dem allgemeinen Aufbau von alphaNEXT.
Informationsstand
alphaNEXT v3.3.0
Stand: 02/2024
alphaNEXT besteht aus mehreren Ebenen, die unterschiedliche Verwendungszwecke haben.
- Stammverzeichnis
- config.ini
- Speichert Konfigurationen für alphaNEXT
- /custom
- /files
- /plugins
- Kann von Plugins zur Ablage von Dateien verwendet werden.
- /plugins
- /public (Domain Root Verzeichnis)
- Ist das Domain Root Verzeichnis. Dateien und Verzeichnisse oberhalb dieses Verzeichnisses, sollen nicht aus dem Internet aufrufbar sein.
- /var
- Beinhaltet Systemdateien von alphaNEXT wie z.B. Logs, Patches, autom. Backups von Plugins und Templates
- config.ini
- /public (Domain Root Verzeichnis)
- /alphanext
- Beinhaltet das System von alphaNEXT.
- /plugins
- Ablageort für Plugins
- Ablageort für Plugins
- Beinhaltet das System von alphaNEXT.
- /cache
- Speicherort für zwischengespeicherte Daten
- Speicherort für zwischengespeicherte Daten
- /template
- Verzeichnis für Templates
- /default
- Default-Template von alphaNEXT.
- Default-Template von alphaNEXT.
- Verzeichnis für Templates
- /template_c
- Cache der Template-Engine (Smarty)
- Cache der Template-Engine (Smarty)
- /vendor
- Speicherort für Bibliotheken, Scripte, etc... die von alphaNEXT und Plugins verwendet werden.
- /alphanext
HINWEIS!
Sofern du Plugins und Templates entwickelst, solltest du stets darauf achten, dass du deine Dateien in den dafür vorgesehenen Verzeichnissen ablegst, um Fehler im System zu verhindern.