Croogo: Ein Statusupdate

Samstag, 3 Dezember 2011 12:22

Ende April 2010 habe ich das erste Mal einen Blick auf das Content-Management-System (CMS) Croogo geworfen. Croogo ist ein CMS, welches das CakePHP-Framework verwendet. In der Welt der CakePHP basierenden CMS hat sich – einer kurzen Recherche zufolge – zwischenzeitlich nicht viel getan. Die meisten Projekte werden bereits kurz nach der Veröffentlichung nicht mehr weiterentwickelt. 

Website des Croogo Projekts

Die aktuelle Situation

Dies ist bei Croogo glücklicherweise nicht so. Seit Anfang Mai 2010 wurden immerhin vier Updates für Croogo 1.3, sowie eine Beta Version von Croogo 1.4 veröffentlicht. Croogo 1.4 bietet keine wirklichen Neuerungen, da nur ein Update des verwendeten CakePHP Frameworks von Version 1.3 auf 2.0 durchgeführt wurde.

Die Verbesserungen im Überblick

In der 1.3 Serie hat sich zwischenzeitlich jedoch einiges getan. In Version 1.3.1 wurde das Taxonomie System überarbeitet, sodass es ab dieser Version möglich war, einem Term mehreren Vokabularen zuzuweisen. Neben der Verbesserung des Taxonomie Systems wurde ein neues Security Feature – eine Beschränkung der missglückten Login Versuche – eingeführt. Desweiteren wurden einige Unit Tests hinzugefügt. Eine vollständige Liste der Verbesserungen ist im offiziellen Blog zu finden.

Mit dem Erscheinen von Version 1.3.2 wurde das Plugin System verbessert, sodass Erweiterungen auch von nicht-Entwicklern verwendet werden können. Bisher war es für die Einbindung von Erweiterungen nötig, CakePHP Hintergrundwissen mitzubringen (offizielle Ankündigung).

Mit den Versionen 1.3.3 und 1.3.4 wurden keine größeren Änderungen eingeführt. Mit diesen Versionen wurden Verbesserungen am Admin Panel – qua Benutzerfreundlichkeit – vorgenommen und einige Fehler beseitigt. Mit dem Erscheinen von Croogo 1.3.4 im Oktober 2011 hat Croogo offiziell die Beta Phase verlassen.

Verfügbare Erweiterungen und Themes

Seit meinem letzten Blick auf die Croogo Website wurde eine beachtliche Anzahl Erweiterungen veröffentlicht. Natürlich ist die Vielfalt der Erweiterungen (noch) nicht mit Joomla, Drupal oder WordPress vergleichbar… Eine kleine, interessante Auswahl wäre beispielsweise das Markdown Plugin, der CKEditor, sowie ein Lucene Search Plugin. Neben den Erweiterungen stehen auf der Croogo Website zudem sechs freie Themes zum Download bereit.

Was ist in Zukunft von Croogo zu erwarten?

Insgesamt hinterlässt der Fortschritt bei Croogo einen sehr guten Eindruck. Beim Lesen der offiziellen Update Ankündigungen gewinnt man das Gefühl, der Hauptentwickler versteht etwas von seinem Handwerk. Die Portierung auf CakePHP 2.0, sowie die Entwicklung von diversen Erweiterungen durch verschiedene Entwickler deuten auf eine positive Zukunft und eine wachsende Community hin. Sobald es meine freie Zeit zulässt, werde ich auf jeden Fall wieder einen ausführlicheren Blick auf Croogo werfen.

Mehr Beiträge zum Thema? Folgend eine Liste mit Empfehlungen.

  1. Croogo: CakePHP CMS Neuentdeckung
  2. Croogo: Die Installation | Artikelserie


5 Kommentare

  1. Marco   |  Mittwoch, 07 Dezember 2011 um 13:13

    Das Konzept von Croogo, die jeweiligen Vorteile von den “großen” WordPress, Drupal, Joomla und Co. in *ein* CMS umzusetzen ist klasse. Der erste Test der Demo erinnert auch an vielen Stellen an WordPress-Bedienelemente im Backend. An die gewünschte Drupal-Inhaltsverwaltung kommt es jedoch offensichtlich leider noch lange nicht.
    Ich erwarte hier die Definition von eigenen Inhaltstypen auch mit eigenen Feldern. Ich möchte z.B. wenn ich einen Typ “Buch” habe auch eine ISBN hinterlegen können, aber auch einfach den Autor in einem eigenen Textfeld. Im Idealfall haben diese Felder wieder eigene Typen, z.B. dass ich ein Erscheinungsdatum auch wirklich als Datum eintragen kann, oder gar eine ISBN ein maskiertes Feld bekommt mit 10- bzw. 13-stelligem Ziffern-Inhalt.
    Für einen Auftritt eines Unternehmens würden so auch standardisierte Job-Angebote oder Produkte gepflegt werden, wo die Darstellung nicht von einem WYSIWYG-Editor abhängig ist. Das macht den Inhalt von der Anzeige unabhängig. Purer Content liesse sich auch einfacher in andere Kanäle publizieren als nur auf die eigene Website.

    Sollte Croogo hier in Zukunft solche Züge annehmen, ist es eine echte und flexible Alternative für sehr viele Anwendungsgebiete.

  2. Jens   |  Donnerstag, 19 Januar 2012 um 01:10

    Schaut euch auch einmal QuickApps an. Dieses basiert ebenfalls auf Cakephp 2.0 und macht einen wirklich ordentlich Eindruck. Es erinnert stark an Drupal ist aber nicht so überladen. Man muss natürlich schauen, ob die Entwicklung weiter so fortgeführt wird, das System an sich sieht aber bisher sehr professionell aus.
    http://cms.quickapps.es/

  3. Marco   |  Donnerstag, 19 Januar 2012 um 11:24

    Hallo Jens, vielen Dank für den Hinweis! QuickApps kannte ich bisher noch nicht. Das Adminpanel sieht wirklich sehr nett aus: schlicht und übersichtlich. Die Ähnlichkeit mit Drupal ist nicht von der Hand zu weisen :-) Ich werde mir QuickApps bei Gelegenheit genauer anschauen. Die wichtigsten Funktionen scheinen ja bereits vorhanden zu sein… Auf der Projektseite bei github sind etwas mehr Informationen zu QuickApps als auf der eigentlichen Website zu finden: https://github.com/QuickAppsCMS/QuickApps-CMS

  4. Chris   |  Mittwoch, 25 Januar 2012 um 13:27

    Hi,
    Im glad to see your interest on QuickApps CMS.
    RC3 version is coming soon, so keep and eye on it =)
    Several nice features have been included since RC2 release.
    There is a CLI shell also, which allow easily create new modules & themes.
    We have a German translation too (uncomplete), thanks to Oliver:
    https://github.com/QuickAppsCMS/QuickApps-CMS-Languages

    Any suggestion please let me know on Google group:
    https://groups.google.com/group/quickapps-cms

    It is a recent project, so we are just a few.

    Regards,
    Christopher C.

  5. Marco   |  Mittwoch, 25 Januar 2012 um 13:39

    Hi Christopher,

    Thank you for your comment. It’s nice to see that the development team is really engaged in the project.
    I hadn’t the time to take a closer look at the QuickApps CMS, yet. But I’m going to write a review if I find the time!

    Best regards,
    Marco

Kommentar schreiben