PHP Blogger

Startseite Schreib mir ne Mail! RSS Abo Webnews

Archiv für CMS

Silverstripe: ein neues Open Source CMS

Silverstripe - PHP Magazin - CoverDurch einen Artikel im PHP Magazin bin ich auf ein (neues) Content Management System aufmerksam geworden: Silverstripe. Noch relativ unbekannt hat es letztes Jahr am Google Summer of Code (SOC 2007) teilgenommen: Einem “Stipendium” für herausragende Projekte. Gewinnen können die Teilnehmer eine dotierte Summe, wenn Sie sich an eine Timeline und entsprechende Milestones halten, die sie sich selbst setzen.

Silverstripe setzt auf einem eigenen Framework und konsequent auf das MVC Pattern. Für die übersichtliche Admin-Oberfläche gibt es unter anderem ein deutsches Language-Pack, das die Arbeit damit natürlich sehr erleichtert.

Dank eines schicken Installers ist es schnell auf dem Webserver installiert - Datenbank und CMS-Konfiguration werden über einen Installer Assistenten automatisch generiert. “Weniger ist mehr” ist bei diesem CMS Programm. Interessant ist, das es trotzdem gelungen ist, eine hohe Anpassungsfähigkeit und Flexibilität in Bezug auf eigene Module und Oberflächen zu integrieren.

Wer einen gelungen Einstieg und Überblick über Silverstripe haben möchte, sollte auf jeden Fall mal einen Blick auf das aktuelle PHP Magazin werfen. Ein kleiner Workshop zeigt die Integration einer eigenen Produktpalette. Ein prima Idee, die praxisnah den Einsatz von Silverstripe aufzeigt.


Webseiten pflegen mit Sefrengo - Teil 1

Sefrengo LogoEs klingt wie eine exotische Kaffeemischung, aber es ist ein CMS: Sefrengo. Die Webseite ist offiziell am 30.06.2006 gestartet - wenn man dem Changelog glaubt, ist das CMS allerdings schon länger in der Entwicklung: Das Changelog beschreibt den 19.03.2005 mit dem ersten Eintrag. Und wenn man einen Blick in die Sourcen wirft, kann man vom 02.03.2004 ausgehen.

Das bisschen Detektivarbeit sei mir verziehen ;-) Ich möchte aber jetzt einmal festhalten, was ich auf den ersten Blick sehe:

  • Eine saubere und übersichtliche Oberfläche
  • Ein Setup (unbedingt erwähnenswert)
  • Aufgeräumter, durchstrukturierter OOP Code
  • Nach Entwicklungsstand getrennte SQL Sourcen

Den kompletten Artikel lesen »