Module
Alles, was eine phis-Website anzeigt, stammt aus einem Modul – einschließlich dessen, was phis selbst mitliefert. Es gibt keine
integrierte Ebene, auf die ein Modul nicht zugreifen könnte.
Was ein Modul bietet
Seiten mit eigenen Adressen, Widgets, Designs und Navigationseinträgen, die jeweils als kleiner typisierter
Datensatz deklariert sind. Eine Website installiert ein Modul als gewöhnliches Paket und aktiviert es für die Bereiche, für die es bestimmt ist:
die öffentliche Website, die App, den Admin-Bereich oder den Builder.
Beliebiges Teil austauschen
Ein Modul kann an derselben Adresse ein anderes ersetzen. Schalten Sie es aus, und das darunterliegende ist
wieder da, ohne dass etwas wiederhergestellt werden muss. Die Startseite, die Kontaktseite und die anderen Seiten der öffentlichen
Datenbank lassen sich auf dieselbe Weise austauschen.
Für Menschen und Agenten lesbar
Was der Builder anzeigt und was ein Agent über die API abruft, sind dieselben Datensätze. Eine Seite, ein Navigationseintrag
oder ein Theme kann von beiden hinzugefügt oder geändert werden, und der jeweils andere sieht die Änderung.