easy5cms

Entwicklung eines eigenen Content Management Systems

 

Bei easy5cms handelt es sich in der Grundform um eine Eigenentwicklung meines früheren Ausbilders, begonnen ca. 2006. Was heute ungewöhlich erscheint, war seinerzeit berechtigt. WordPress beispielsweise machte erst seit ca. 2008 große Schritte und in puncto einfache Bedienung herrscht selbst heute noch bei einigen Systemen Nachholbedarf.

 

 

Funktionsprinzip

1) easy5cms trennt die Navigationsverwaltung komplett vom Inhalt, möglicherweise vergleichbar mit Joomla. Jeder Seiteninhalt kann frei auf einen Navigationspunkt verknüpft werden. Im Moment der Veröffentlichung wird eine Kopie der momentanen Version der Seite für diesen Punkt erstellt und erst bei der nächsten Veröffentlichung überschrieben, wodurch ungeniertes Editiren im Hintergrund möglich ist.

 

2) easy5cms speichert Text, Bild oder swf.-Dateien in einem Box-Modell, bei dem jede Box über eine eigene ID in der Datenbank verfügt. Auf diese Weise ist es selbst ungeübten Benutzern möglich, Elemente ohne WYSIWYG-Gehangel neu anzuordnen und akzeptable Layouts zu erzeugen.

 

Anhand der folgenden Referenz soll die Funktion veranschaulicht werden: Botec Hupertz GmbH

 

 

 

Der Vorteil einer Eigenentwicklung besteht darin, dass man jeden Winkel des Programmes kennt und bei jeder Individualisierung sofort ziemlich genau weiß, wo man Hand anlegen muss. Der Vorteil für mich persönlich war, dass ich den Aufbau von Content Management Systemen bis zu den absoluten Grundlagen lernen musste.

 

Der Nachteil: Man ist komplett auf sich alleine gestellt. Keine Community die Plugins entwickelt oder Bugs entdeckt. Keine anderen Entwickler die einen, wenn es mal eng wird, unterstützen können. Man macht sich unverzichtbar, hat aber nie mehr seine Ruhe.

 

 

 

 

Mit easy5cms realisierte Internetseiten

Manche dieser Seiten sind mittlerweile auf ein anderes System umgestellt, häufig auf meine Empfehlung hin auf WordPress.

Doch jede mit easy5cms umgesetzte Seite war 6 bis 9 Jahre in Betrieb und das störungsfrei, von neuen Browserentwicklungen oder Hacker-Angriffen mal abgesehen. Aber das betrifft auf seine Weise jedes System.