Am 15. April hat die four for business AG die Version 4.8 des OpenSource W-CMS Systems contenido veröffentlicht. Dieser Major Release präsentiert sich im komplett neuen Interface Design des Backends. Hinter diesem Redesign wartet eine ganze Reihe von neuen Features auf den Benutzer. Dieser Eintrag soll Ihnen eine kurze Übersicht über die Neuerungen geben und die wichtigsten Neuerungen im Detail erklären.
Übersicht der wichtigsten Neuerungen
- Anlegen einer Kategorie vereinfacht (Anlegen und Konfigurieren in einem Arbeitsschritt)
- Neue PlugIns
LinkChecker (prüft komplette Seite auf fehlerhafte Links)
Content Allocation (Multipler Einsatz von zentral gespeicherten Inhalten)
Workflow - Artikel mit Weiterleitungen per Symbol erkennbar
- Volltextsuche nach Artikeln im Backend
- Bestätigungsmeldungen nicht mehr als PopUp sondern als Layer (schneller)
- Neues einfacheres Interface zur Benutzer-Gruppen Zuordnung
- Neue Klassen für die Modulprogrammierung
Objekte zum Debuggen
Objekte zum Handlen von Kategorien
Objekte zum Abbilden einer Frontendnavigation und einer Breadcrumbnavigation
Objekte um beliebig ausgestaltete URLs zu bauen - Passwort vergessen Funktion für Backend Benutzer
- Kopieren aller Unterkategorien bei der Sprachsynchronisation möglich
- Scriptsprache PHP ab der Version 5 (für die Contenido Version 4.8.X wird PHP 4 nicht mehr unterstützt, läuft jedoch noch)
Und noch ein paar Screenshots des neuen Backends

Die neue Übersicht im Bereich Content/Artikel mit ausgeklappter Artikelsuche und Kategoriekonfiguration.

Die Kategorie Übersicht mit ausgeklapptem Layer “Kategorie erstellen”
Ein paar der Neuerungen möchte ich nun gerne im Detail vorstellen. Dazu gehören auch die Newsletter Funktionen, die bereits in einem vorherigen Release eingeführt wurden, meiner Meinung nach aber hier noch mal erwähnt werden sollten. Also fangen wir gleich mal damit an.
Newsletter
Endlich, endlich kann man nun auch mit contenido HTML-Newsletter versenden. Der bisherige Newsletterbereich genügte schon lange nicht mehr den Anforderungen an solch ein System. Der professionelle E-Mail Marketender wird auch hier immer noch zahlreiche Fetaures vermissen, aber für den Standardversand reicht es. Bounce Handling, Öffnungsraten und Klick-Statistiken sind wichtig, manchmal will man aber auch einfach nur ein Rundschreiben versenden.
Die Funktionsweise ist denkbar simpel: Man deklariert einen Artikel als Newsletter Template, auf dessen Basis dann pro Newsletter ein Artikel erstellt wird. Anders ausgedückt: Man kann jetzt contenido Artikel als Newsletter versenden. Und noch mal etwas übertrieben ausgedrückt: Alles was meine Webseite kann, kann jetzt auch mein Newsletter. Und genau dass ich das Schöne daran. Module, Inhalte etc. können jetzt denkbar einfach sowohl in Webseite als auch Newsletter integriert werden. Oder man schreibt eigens für den Newsletterversand ein Modul, welches z.B. Webseiteninhalte speziell aufbereitet.
Ich denke diese einfache Integration von dynamischen Inhalten in einem Newsletter macht einiges wieder wett. Gerade weil es auch dem kleinen Portemonnaie gerecht wird, da aufwendige Erweiterungen von externen Newslettersystemen weg fallen.
Bearbeitungsansicht eines HTML Newsletters
LinkChecker
Braucht man nicht viel zu sagen, ist aber dennoch sehr nützlich. Gerade nach Umstrukturierungen fliegen einem die fehlerhaften Links um die Ohren. Zu dem Aufspüren von fehlerhaften internen Links separiert das PlugIn auch noch die externen Links, was sicherlich den ein oder anderen veralteten Link zur Messe XYZ von 2002 ans Tageslicht befördert.
Content Allocation
Mangels Dokumentation verweise ich hier auf das contenido Forum. Eine Beschreibung ist wohl in Arbeit:
Zur sehr, sehr kurzen Erläuterung der Content Allocation
Einen Screenshot gibt´s aber noch:

Workflow
Wie der Name schon sagt, können Workflows erstellt werden. Diese Workflows werden Kategorien zugeordnet, so dass sie auf alle dort vorhandenen und zukünftigen Artikeln angewendet werden. Ein Workflow ist in diesem Fall eine Serie von definierbaren Bearbeitungsschritten, die jeweils Benutzern oder ganzen Benutzergruppen zugeordnet werden können.
Ist ein Workflow aktiv können nur die ausgewählten Benutzer die vordefinierten Arbeiten in der deklarierten Reihenfolge ausführen. Ist ein Schritt abgeschlossen, können Benachrichtigungen versendet werden. Ideal z.B. für Freigabeprozesse.

Bearbeitung einzelner Schritte innerhalb eines Workflows mit Zuordnung von Benutzern.
Neue PHP Klassen
Auf eine Navigationsklasse wie sie jetzt vorhanden ist warte ich schon ewig. Ebenso auf ein Objekt zur Darstellung von Kategorien. Denn gerade die Kategorien haben eine Menge Eigenschaften, die bei der Modulprogrammierung beachtet werden müssen: sichtbar, hat Startartikel, geschützt, wenn ja welche Frontendgruppe darf sie sehen usw. All diese Eigenschaften können nun mit der Kategorie Klasse gelesen werden (readonly). Damit verabschieden wir uns also von langen SQL-Querys in Modulen und wenden uns der wesentlichen Modulprogrammierung zu anstatt die Datenbankstruktur zu studieren.
URL Rewriting fehlt
Leider ist contenido immer noch nicht mit einem “hauseigenen” URL Rewriting System ausgestattet. Es gibt zwar schon die Aliase für Kategorien und die URLRebuilding Klassen aber das reicht noch lange nicht. Bisher habe ich immer eine Erweiterung von polyCoder verwendet, für die der Support aber eingestellt wurde (leider). Die Arbeit war also schon fertig, man musste sie nur übernehmen. Leider ein sehr, sehr großer Nachteil der neuen Version. Entweder also die Änderungen von polyCoder in die neue Version übertragen, selber ein PlugIn zu schreiben, oder auf die offizielle Version warten, die laut Forum bereits in Arbeit sein soll.
Tags: CMS, contenido, open source






















Der Versand von HTML-Newslettern war aber bereits in Version 4.6.23 enthalten. Ansonsten halte ich das meiste der Neuerungen für Schönheitsreparaturen. Gerade der Bestätigungsdialog als Layer gibt mir als Tastaturnutzer nicht mehr die Möglichkeit ohne Maus auf OK oder Abbrechen zu klicken. Das mit mod_rewrite ist sowieso eine Sache für sich…
Gruß,
Manuel
Das HTML Newsletter nicht neu sind, hatte ich schon erwähnt. Habe es hier aber noch mal aufgeführt, weil es eine wirklich notwendige Neuerung war. Und auch alle Änderungen in der Version 4.8 überschattet. Aber nur in so fern, dass ich die Content Allocation nicht kenne. Nach dem was man bisher lesen konnte, ist es sicherlich sehr interessant.
Leider ist contenido größtenteils nicht mit der Tastatur zu bedienen. Ich haue oft umsonst auf Return, wenn ich den Bild oder Link Dialog im Editor schließen will.