Das Contenido Prinzip - flexibel und erweiterbar
Das Contenido Prinzip basiert auf den 3 Elementen:
- Layouts,
- Module,
- Templates.
Layouts sind in HTML programmiert und definieren das Erscheinungsbild der Site. Dabei werden im HTML-Quelltext Container plaziert. Diese Container sind Platzhalter für die Funktionalitäten, die später auf der Website integriert werden.
Module sind in PHP programmiert und stellen die Funktionalitäten einer
Website dar. Standardmodule sind die Darstellung von Texten und
Navigation, Sitemap, Formulare, Suchen, etc. Module bestehen aus einem
Input- und einem Outputbereich. Im Inputbereich kann später der
Redakteur Einstellungen vornehmen, bspw. an welche e-Mail Adresse nach
Ausfüllen eines Kontaktformulars eine Benachrichtigung versendet werden
soll. Im Output Bereich wird die Ausgabe und Verarbeitung von Daten auf
dem Onlinedienst gesteuert.
Contenido Templates führen Layouts und Module zusammen. Durch Auswahl
eines Layouts im Template ist die Anzahl und Position von Containern
vorbestimmt. Für jeden dieser Container kann nun der Redakteur ein
Modul definieren, das dort ausgeführt werden soll.