jump to navigation

neues Datenmodell bei gidooCMS 30. Mai 2008

Posted by Thomas in 1, gidooCMS.
Tags:
add a comment

gidooCMS hat ja schon recht viele Evolutionsstufen hinter sich. Am Anfang wurden die Daten noch in XML-Dateien geschrieben. Allerdings musste man bei diesem Ansatz das Rad oft neu erfinden und Dinge wie Versionskontrolle oder Rechtemanagement waren zu schwer umzusetzen. Als nächstes wurde eine Datenbankanbindung geschaffen. Erst direkt mit SQL, später dann über OpenJPA. Damit konnten man die Daten intern als Java-Objekte repräsentieren aber abgespeichert wurden sie mehr oder weniger automatisch in einer Datenbank. Mit dem letzten Ansatz sind wir auch sehr weit gekommen. Allerdings gab es einen großen Problempunkt: Export und vorallem Import (zur Datensicherung). Zudem war es teilweise etwas instabil. Wir haben uns deshalb entschlossen noch einmal alles umzubauen und zukünftig auf Jackrabbit zu setzen. Dieser “Content Repository” Manager hat alle Features, die ein CMS zum Speichern der Daten braucht. Die Änderungen am Quellcode sind bereits erfolgt und alles was vorher bereits funktioniert hat geht inzwischen auch wieder. Es ging erfreulich schnell in Anbetracht der Tatsache, dass das System schon recht grundlegend geändert hat. Hoffentlich können wir bald ein paar unserer Webseiten auf gidooCMS umstellen um die Bugs die erst im praktischen Einsatz auftauchen finden und beseitigen zu können.

Follow

Bekomme jeden neuen Artikel in deinen Posteingang.