Der interessante Mittelweg

CMS-Serie: Zikula 1.1

Wem Joomla zu wenig bietet und Frameworks wie Cake PHP zu komplex sind, findet in dem vielversprechenden CMS Zikula einen interessanten Mittelweg.

Content-Management-Systeme

© Archiv

Content-Management-Systeme

Zikula 1.1 ist streng genommen kein echtes CMS, sondern ein Web-Applikationsframework, das Geschwindigkeit und Einfachheit verspricht.Der Name Zikula kommt aus der südafrikanischen Sprache Zulu. Zikula wurde aus Zila ukudia ("schnell") und Lula ("leicht") komponiert.

Die Wurzeln von Zikula lassen sich auf Postnuke zurückführen, das sich aus der Portalsoftware PHP Nuke entwickelt hat. Wenn man die Wurzeln von Zikula kennt, wundert man sich nicht, dass die Entwickler sich von dem genauso beliebten wie durch seine Sicherheitslücken berüchtigten Postnuke absetzen wollten.

Was lange währt

Postnuke geht bis ins Jahr 2001 zurück und hat den Ruf eines chronisch unsicheren Systems erlangt. Um mit dieser Tradition zu brechen, wurde im Sommer 2008 nach vier Jahren intensiver Entwicklungszeit Zikula 1.0 vorgestellt. Als Ausgangspunkt für die komplette Neuentwicklung diente das nie erschienene Postnuke 0.8.

Um dem grundlegend überarbeiteten Quelltext und den vielen relevanten Verbesserungen adäquat Rechnung zu tragen, hat man sich dafür entschieden, das Programm in Zikula umzubenennen. In der Zwischenzeit sind die Versionen 1.03 und 1.1 erschienen.

Die Verwaltung von Zikula erfolgt über den Webbrowser. Die Basisfunktionalität der Standardinstallation lässt sich über Zusatzmodule erweitern. Typische Beispiele hierfür sind Foren, Web-Bildergalerien und Online-Dokumentationen.

Zikula weist einen modularen Aufbau auf und setzt auf offene Standards. Es bietet ein flexibles, umfangreiches und fein granulierbares Berechtigungssystem und erlaubt den Einsatz verschiedener Authentifizierungsmechanismen, darunter LDAP.

Zikula unterstützt Datenbank-Abstraktion, die parallele Anbindung mehrerer Datenquellen, dynamische Attribute und integrierte Metadaten. Es arbeitet mit MySQL ab 4.1, PostgreSQL, MS SQL Server und Oracle-Datenbanken zusammen.

Inhalte lassen sich katalogisieren. Das Framework bietet zudem eine integrierte Verwaltung von Benutzerprofilen, einen privaten Nachrichtendienst und einen Gästezugang.

Zikula kann über frei verfügbare Module zu einem Content- und Community-Management- System (CMS) ausgebaut werden. Die Inhalte (News-Artikel, Downloads, Verknüpfungen, Bildergalerien, Foren etc.) lassen sich via Browser verwalten.

Content-Management-Systeme

© Archiv

Die wichtigsten Core-Komponenten von Zikula. (Quelle: zikula.de)

Das verwendete Template-System basiert auf Smarty () und sorgt für eine klare Trennung von Inhalt und Gestaltung.

Sicherheitsaspekte

Zikula unterstützt jeden PHP-fähigen Webserver, darunter natürlich auch Apache und Microsoft IIS. Außerdem benötigt man mindestens PHP 4.3. Erfreulicherweise ist zumindest das sehr unsichere PHP 4.12 (und älter) unzulässig. PHP 4.3 ist zwar nicht der Weisheit letzter Schluss - viele Sicherheitslücken werden erst im künftigen PHP 6 geschlossen - aber immerhin wurde der Strich nach PHP 4.12 gezogen.

Mehr zum Thema

Youtube Sperre umgehen GEMA
Videos freischalten

So umgehen Sie die GEMA-Sperre bei Youtube. Was Sie dazu brauchen, und wie es am einfachsten geht.
Neue Fritzboxen unterstützen den AC-Standard.
WLAN-Geschwindigkeit verdoppeln

Mehr WLAN-Geschwindigkeit: Mit dem WLAN-Standard 802.11ac und den richtigen Geräten und Einstellungen verdoppeln Sie den Datendurchsatz.
Netflix auf dem TV
Programm in der Übersicht

Welche Filme und Serien gibt es bei Netflix eigentlich zu sehen? Was ist neu im Streaming-Angebot? Diese Antworten helfen weiter.
Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
E.T. – Der Außerirdische
Vorschau auf Film- und Serien-Highlights

Amazon Prime Instant Video lockt im Dezember 2016 mit Film-Highlights wie "E.T.", "Fast & Furious 7" und der Serie "Ku’damm 56​".