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.