Content Model

Was ist Content Model?

Ein Content Model beschreibt die Definition und die Struktur von Inhaltstypen und auch die Beziehungen zu anderen Inhaltsformen in einem Content Management System.

Wozu dient ein Content Model?

Ein Content Model, zu Deutsch Inhaltsmodell, dient in erster Linie zur Definition, Systematisierung und Verwaltung von verschiedenen Inhaltstypen in einem Content Management System. In diesem Zusammenhang spricht man auch von einer soliden, logischen Taxonomiestruktur bzw. Semantik. Dadurch können alle verschiedene Formen von Inhalten auf einer Webseite dokumentiert und auch beschrieben werden. Es hilft Inhalte zu verwalten und zu organisieren. Auch lässt sich dadurch entscheiden, welche Inhalte wie und wo auf einer verwendet werden können. Wie in einem Content Model die Inhaltstypen aufgliedert werden, kann sehr unterschiedlich sein und hängt auch immer wieder vom den Inhaltskategorie ab. 

Was zeichnet das Neos CMS hinsichtlich Content Model aus? 

Die Flexibilität des Neos CMS kommt insbesondere hinsichtlich dem Content Model zu Tage. Das Schlüsselwort ist Node, das  durch unterschiedliche Definitionen verschiedenste Formen annehmen kann.  Dies kann äußert granular z.B. eine Überschrift (Headline) oder "grober" wie ein Seitentyp z.B. Produktseite sein. In diesem Sinne wird im Neos CMS   zwischen Document-Nodes(Einzelseiten) und Content-Nodes (Inhaltselementen) unterschieden.  Ein Document-Node kann mehrere und verschiedene Content-Nodes beinhalten. Auch lassen sich Nodes verschachteln, wodurch sich quasi unendliche Node-Kombinationen ermöglicht werden.  

Ein konkreter Vorteil von granularen und damit klare definierten Inhaltstypen ist beispielsweise eine hoch effiziente Inhaltsverwaltung. Durch gut konzeptionierte Nodes-Hierachien lassen sich  Inhalte leichter von  einem einzigen Ort aus pflegen und ein Mehrfacherstellung kann verhindert werden.

Anhand des Content Model lässt sich erkennen, dass das Neos CMS bereits im Kern ganz klar zwischen Inhalt und Layout trennt und eine hohes Niveau an Abstraktion ermöglich. Durch die Nodes ist eine Modularität gegeben, die  bei anderen CMS wie etwa Wordpress standardmäßig nicht geben sind.  Dadurch ergeben sich wesentliche Vorteile für das Neos CMS hinsichtlich Flexibilität und Effizienz hinsichtlich der Verwaltung der Inhaltstypen und dadurch  auch des Contents.  Zwar wird in andere CMS ein modularer Seitenaufbau durch Erweiterungen auch angeboten, jedoch handelt es sich hier nur um eine eingeschleuste und keine Kernfunktionalität, was zu Effizienzverlusten und mehr Wartungsaufwand führt. Auch bei Inhaltsmigrationen zeigt sich, dass CMS mit wenig flexibleren Content Model weit mehr Aufwand benötigen, um auf eine Inhaltsstruktur oder sogar auf eine neues CMS zu migrieren. 

Leider stellen wir immer wieder fest, dass das Content Model bei der Auswahl des CMS  noch viel zu stiefmütterlich behandelt und dadurch langfristig Folgekosten zu spät erst gesehen werden.