Open-Celements CMS
Open-Celements oder kurz Celements ist ein Content Management System (CMS), welches nach der LGPL-Lizenz vollständig Open Source ist. Es ist ein "Fork" von der Collaborative-Editing Plattform XWiki und basiert seit der Version 6.0 auf dem Spring Framework. Viele XWiki-Features für das Collaborative-Editing sind darin enthalten. Seit der Version 6.0 wird das Spring IoC verwendet. Dies eröffnet die Spring Extension Welt und erlaubt neben Spring Web MVC auch Enterprise Funktionen wie Spring Security zu verwenden. Darüber hinaus decken die Celements-Features weitere wichtige CMS-Funktionen ab, welche es bisher für das XWiki noch nicht gab. Die wichtigsten davon sind:
-
Publizieren und Entpublizieren bei Datum und Zeit
- eine ausgereifte Bildverarbeitung mit vielen Dateiformat-Konversionen, Ausschnitt-Wahl, automatischem Redimensionieren und a.m
- erweiterbare Sammlung von Seitentypen
(RichText, Blog, Bildergalerie Kalender, ...) - ein ausgereifter Layout-Manager und Layout-Editor. Sie können vollständig eigenständige Layouts entwickeln mit ausschliesslich HTML/CSS Wissen.
- eine integrierte Newsletter-Lösung
Plattform für die Entwicklung von Web-Applikationen und
Web-basierten Datenbank-Applikationen
Das Open-Celements ist eine kraftvolle mandantenfähige Plattform für die Entwicklung von Web-Applikationen und Web-basierten Datenbank-Applikationen. Zur starken Basis der XWiki-Plattform erhalten Sie zusätzlich die folgenden Funktionen frei Hand:
- Der SubSystem-Migration-Manager erlaubt Ihnen das Unterhalten Ihrer eigenen DB-Versionierung und gibt Ihnen die Möglichkeit selber Komponenten-basierte Daten-Migrationen zu schreiben
- Editor-Framework für vereinfachte Editor-Entwicklung erlaubt Ihnen die Entwicklung von Tab-basierten DB-Editoren ohne die Schwierigkeit von gleichzeitigen Edits von mehreren Benutzern, Verlust von nicht gespeicherten Arbeiten wegen eines "browse-away" u.a.m.
- Sie können das Layout des Applikations-Frontends komplett nach Ihren Bedürfnissen mit Hilfe des Layout-Managers und des Layout-Editors anpassen.
- erweiterbare Zell-Typen und Seiten-Typen
- anpassbarer und erweiterbarer Rich-Text-Editor
- usw.