Menü
Developer Guide
Verwendete Sprachen
- PHP (Version 7.4)
- Javascript (ES6)
Verwendete third-party Daten
- Font Awesome (Version 5.15.3)
- Flatpickr (Version 4.6.3)
Das CMS ist modular aufgebaut wobei Basis Funktionen nicht modular sind. Mit dem Aufruf einer Seite werden die Basis Funktionen erzeugt und ausgeführt. Anschließend wird der Haupt-Controller ausgeführt der dann die angeforderte Seite mit den verwenden Modulen aufbaut. In diesem Prozess der Module gibt es eine strickte Trennung zwischen Logik und Ausgabe, zu erst wird nur die Logik ausgeführt und am Ende die Ausgabe.
Es wird also zwischen Funktionen und Module unterschieden, und ein Modul hat eine Trennung in der Logik und Ausgabe während Funktionen keine Ausgabe im eigentliche Sinne haben. Bitte nicht vom Begriff Funktionen in die irre leiten lassen, es sind Objekte die eine Funktion übernehmen.
Weitere Informationen dazu in den Unterbereichen.