Sven Rautenberg: Erfahrungen mit dem Wechsel eines Web-Content-Managment-Systems?

Beitrag lesen

Moin!

Ich kenne einige CMS-Systeme, und allen ist gemeinsam, dass sie extrem unterschiedliche Ansichten und Philosophien darüber haben, in welche kleinsten Einheiten sie die verwalteten Inhalte herunterbrechen, und mit welchen Strukturen sie aus diesen kleinsten Einheiten die Website aufbauen.
Und wenn diese Systeme ihre Philosophien in eine relativ leicht editierbare Konfigurierung packen würden, wäre der erste Schritt bereits getan.

Erklär mir, wie das gehen soll?

Um nur mal ein Szenario aufzuführen:

CMS 1 setzt einen WYSIWYG-Editor ein, in dem man den gesamten Contentbereich komplett bearbeiten kann. Der Seiteninhalt ist also ein ganzer Klumpen HTML am Stück, alle Formatierungen wie Fettschrift etc. stecken im Inhalt.

CMS 2 separiert den Seiteninhalt in diverse, einzeln selektierbare Fragmente, die individuell hintereinander gepackt werden können. Jedes Fragment kombiniert ein HTML-Template mit den darin definierten Inhaltsfeldern, welche nur reinen Text, aber keine Formatierung enthalten. Dinge wie Fettschrift stecken im Template, nicht im Inhalt.

Und nun konstruiere bitte mal einen Datentransfer von CMS 1 nach CMS 2 (umgekehrt wäre es ja noch einfach - einfach irgendwie Templates und Inhalt zusammenfügen zu einem Klumpen HTML).

Und das dann noch konfigurierbar! Ich würde jetzt zwar nicht sagen "Völlig unmöglich", aber allein ein hochwertiges CMS herzustellen ist schon komplex genug. Dort obendrauf noch eine konfigurierbare Philosophie des "Welche Elemente sind die kleinsten Einheiten, und wie kann man sie kombinieren" zu setzen - zu allem Überfluß auch noch "in eine relativ leicht editierbare Konfigurierung", dann unterschätzt du die Komplexität dieser Aufgabe ganz gehörig.

Denn diese Konfigurierung alleine dürfte die Komplexität von allen existierenden CMS-Philosophien zusammen haben.

Ein MySQL-Dump leistet im Prinzip exakt das Gleiche - nur in einem anderen Datenformat. Man kann sowohl aus dem XML einen MySQL-Dump machen, als auch umgekehrt aus dem Dump XML herstellen.
sofern man MySQL überhaupt nutzt und installiert hat. xml dagegen kann von vielen Programmen verarbeitet werden.

Es ist problemlos möglich, aus einem MySQL-Dump einen Oracle-Dump herzustellen. Jedenfalls ist das einfacher möglich, als aus den Contentdaten eines CMS die Contentdaten eines anderen CMS herzustellen.

Und genauso leicht kann man aus einem MySQL-Dump einen XML-Dump herstellen.

Einfacher wird's dadurch aber nicht.

- Sven Rautenberg

--
My sssignature, my preciousssss!