ZePra - Content Management System

von Martin Prantl

 

„Schnelle, einfache und komfortable Verwaltung einer Website“,
das ist das Motto unseres Content Management Systems (CMS) für einen individuellen Onlineauftritt.

Meine ersten Websites habe ich mithilfe von WordPress konstruiert. WordPress ist eine von vielen freien Webanwendungen zur Verwaltung der Inhalte einer Website. Mit vorgefertigten sogenannten Templates, also Vorlagen, kann man eine Website einfach und ohne große Programmierkenntnisse erstellen. Individuelle Änderungen auf Kundenwunsch sind allerdings bei vorgefertigten Templates sehr schwierig und aufwendig. Mit diesem Problem wurde ich schon bald konfrontiert. Auch mit anderen bekannten CMS-Systemen (Typo3 und Joomla) kam ich nicht zurecht, da eine Änderung an den Templates manchmal länger dauerte als die Erstellung einer gesamten Website. Nach einigen WordPress-Seiten kam ich auf die Idee ein eigenes CMS zu schreiben. 

 

Hier das Ergebnis:

Wenn sich ein Benutzer anmeldet, sieht er ein sogenanntes Dashboard mit einer Übersicht. Die Oberfläche ist deutsch-, italienisch- und englischsprachig. Das CMS ist vor Hackerangriffe geschützt. Das responisve Design funktioniert auf allen Endgeräten, ist übersichtlich und intuitiv bedienbar. Seiten, Blöcke, Beiträge, Templates, Galerien, Sprachen, Benutzer, Ressourcen und Plugins können hinzugefügt, bearbeitet und gelöscht werden. Es gibt verschiedene Benutzerrollen:  z. B. Kunden und Administratoren, wobei die Kunden nur Elemente bearbeiten können, für die sie Rechte bekommen. Es gibt Filterfunktionen und eine Suche. Seiten, Blöcke und Beiträge sind sprachlich verknüpft. Alle Textdateien (JS, CSS, HTML, PHP) können mithilfe eines Text-Editors bearbeitet werden. Bilder werden beim Hochladen automatisch komprimiert und können direkt im CMS bearbeitet werden. Dem generierten Quellcode werden zusätzliche Informationen hinzugefügt, wie z. B. ein Vorschaubild. Der Quellcode wird durch die Template-Engine generiert und komprimiert, somit erreicht die Ladezeit der Website im Geschwindigkeitstest eine ausgezeichnete Bewertung. Eine Übersicht der Statistik der Website kann direkt im CMS abgerufen werden.

 

Ausblick:

Die Ziele der Webanwendung wurden erfüllt, trotzdem ist das Projekt für mich noch lange nicht abgeschlossen. Ich werde das System ständig weiterentwickeln, damit es immer auf dem aktuellsten Stand bleibt und noch besser wird.

 

Fazit:

Bereits jetzt benutzen einige meiner Kunden das CMS, um ihre Website zu verwalten und ich bekomme immer wieder ein positives Feedback über die einfache Handhabung. Das bedeutet, dass mein Hauptziel, die einfache Bedienbarkeit, erreicht wurde. 
Ich selbst bin sehr zufrieden mit dem Ergebnis, denn ich erspare mir dank vieler Automatisierungen bei der Erstellung der Seiten sehr viel Zeit. Dadurch kann ich mehr und kostengünstigere Websites erstellen, ohne Qualität einbüßen zu müssen, was auch meinen Kunden zugute kommt.

Teilen auf

FacebookGoogleLinkedInTwitterWhatsAppPrint