LFE CMS: History des CMS
18. April 2020 06. November 2023

History des CMS

Grundlegendes und der Anfang von allem

Ich beschäftigte mich seit über 15 Jahren mit der Entwicklung und dem Design von Webseiten und habe in all diesen Jahren sehr viele Projekte angefangen um mehr Erfahrung und Know-how in diesem Bereich zu sammeln.
Schon immer war mein Hauptprojekt meine Need for Speed Fanseite NFS-Serie.at die ich seit 2008 aktiv betreibe und auch immer wieder heranziehe um neue Dinge auszuprobieren.
Ganz am Anfang war die Webseite rudimentär mit HTML und CSS aufgebaut, ein bisschen später kam dann PHP und MySQL dazu und nach kurzer Zeit wurde aus der Webseite ein eigenes kleines CMS (Content Managemt System).
Zwischenzeitlich habe ich die Webseite dann auf das kostenlose CMS Wordpress umgestellt, da mir die Zeit fehlte meine Webseite auf einen aktuellen Stand zu bringen und auch ehrlich gesagt weniger Interesse.
Nach zirka 2 Jahren habe ich dann aber bemerkt, dass Wordpress nicht alle Features beinhaltet, die ich gerne hätte und diese Features meist nur durch kostenpflichtige Plugins umsetzbar sind, also habe ich kurzerhand beschlossen wieder mein eigenes Content Management System aufzubauen.

Den Namen LFE CMS hat das CMS erst später bekommen, da das CMS davor immer nur für NFS-Serie.at verwendet wurde, gab es nicht wirklich einen Grund dem ganzen einen Namen zu geben, nachdem der Umfang aber immer komplexer wurde und das CMS mittlerweile auf mehreren Webseiten eingesetzt wird, habe ich dem System dann den Namen verpasst, welcher sich, ganz simpel, aus meinen Initialen zusammensetzt.

Über NFS-Serie.at - Die Entstehungsgeschichte

Mehr Details zur Entstehungsgeschichte von NFS-Serie.at und den einzelnen Phasen, findet ihr hier:
Über NFS-Serie.at - Die Entstehungsgeschichte

LFE CMS: Version 1.0

Im Jahr 2012 ging die Webseite mit meinem neuen CMS online und wurde auch bis 2016 damit betrieben. Natürlich habe ich immer wieder einige Dinge verändert, verbessert und neue Features implementiert - immer mit dem Ziel es mit den Features auszustatten, die ich benötige und haben will.
Im August 2016 ging dann Version 1.0 meines aktuellen Systems online, dem LFE CMS - gut zu dem Zeitpunkt hatte es keinen Namen aber zur besseren Übersicht nennen wir es mal so.

 

LFE CMS: Version 2.0

Bereits 2017 hatte ich die Idee die Webseite nochmals neu zu gestalten, also sowohl das Design nochmal um einiges zu vereinfachen, moderner und schlichter zu gestalten, als auch einige Grundfunktionen zu überarbeiten. Im Zuge meiner Matura (so wie Abitur in Deutschland nur halt in Österreich) im Fach Informationsmanagement und Medientechnik habe ich eine Projektarbeit erstellen müssen und was hätte sich besser angeboten als meine eigene Webseite? Während des Projekts habe ich über 140 Stunden in die Weiterentwicklung der Webseite investiert und sowohl das Design der Webseite, als auch das Design des Adminbereichs komplett überarbeitet. Außerdem wurden so gut wie alle Funktionen angegriffen, umgeschrieben und verbessert. Version 2.0 war geboren und ging im Mai 2018 online.

 

LFE CMS: Version 3.0

Auch nach Fertigstellung der Version 2.0 war die Webseite bei weitem noch nicht perfekt und es fehlten immer noch sehr viele Features, die ich gerne gehabt hätte, aber aus Zeitmangel einfach nicht mehr umsetzbar waren. Außerdem waren es Features aus der Kategorie "nice to have" und somit nicht unbedingt notwendig. Aber meine Lust zu Programmieren rieß nicht ab und so habe ich direkt weitergemacht und mit Version 2.1 & 2.2 (und einigen Zwischenversionen) neue Features ins CMS implementiert und natürlich auch Fehler behoben und bestehende Features verbessert.
Version 2.2 ging im August 2018 online und war auch die letzte Version mit einer 2 vorne.
Version 2.3 war zwar angedacht, wurde dann aber so umfangreich und komplex, dass ich mich dazu entschied sie als Version 3.0 zur veröffentlichen.
Grund für die vielen Änderungen und Neuerungen war, dass Lukas Weissenburger von NFS Streetdogs an mich herangetreten ist und gefragt hat, ob mein CMS zum Verkauf steht, da seine Webseite auf einem älteren System basiert und viele Dinge nicht mehr zeitgemäß oder mit PHP 7 kompatibel sind, also beschloss ich kurzerhand meine Webseite so umzubauen, dass sie auch für andere Webseiten einsatzfähig ist - bisher war alles nur für NFS-Serie.at ausgelegt und somit waren viele Dinge nicht im Adminbereich anpassbar.
Von August bis November 2018 habe ich dann sehr intesiv am CMS gearbeitet und fast alle Bereiche und Inhalte der Webseite anpassbar gemacht - News, Seiten, Bilder, Videos, Menüs, Logos, Hintergrundbild, usw. waren schon länger anpassbar, aber viele Designeinstellungen, wie z.B. Farben oder der Text im Footer, waren nicht einstellbar sondern hardcoded und hier mussten entsprechende Eingabemasken erstellt und die Webseite um weitere dynamische Elemente erweitert werden.
Verison 3.0 ging im November 2018 online und enthielt über 100 Änderungen, Fehlerbehebungen und neue Features und war die wohl größte Version bisher.
Seit November 2018 sind viele weitere Version erschienen, wodurch die Webseite weiter optimiert, verbessert und um neue Funktionen erweitert wurde und es gibt noch sehr viele Pläne für die Zukunft.
Vielen Dank an dieser Stelle an Lukas für das viele Feedback und Lob zum CMS.

 

LFE CMS: 2021 bis jetzt

Für Version 3 sind sehr viele große Updates erschienen, die das CMS immer weiter verbessert und ausgebaut haben. Wenn dich die Änderungen der einzelnen Versionen im Detail interessieren, kann ich dir die Übersicht der Updates empfehlen.

Version 3.15.0 war die letzte Version des CMS mit dieser Versionsnummerierung. Ab 2021 habe ich das Datum des Builds als Versionsnummer herangezogen.
Seit 2022 haben die Updates zusätzlich noch einen "schönen" Namen, also sowas wie "April 2022 Release".
Im Grunde sind wir mittlerweile schon bei Version 6.0 des CMS, wenn man jedes große Update als Major Version ansehen würde, mir war dieses Namensschema aber irgendwie lieber.

Erst mit dem Juni 2023 Release wurde das CMS an sehr vielen Stellen überarbeitet, im Grunde wurde der komplette Code im Hintergrund angegriffen und zu einem großen Teil überarbeitet.
Auch das Design des Backends wurde komplett neu gemacht, um mit aktuellen Bootstrap Versionen kompatibel zu sein.

Und damit ist die Entwicklung des LFE CMS natürlich noch lange nicht abgeschlossen. Neben kleineren Verbesserungen, Fehlerbehebungen und Update für Libraries gibt es natürlich auch regelmäßig große neue Features oder die Überarbeitung vorhandener Features um diese besser zu machen.

Hier eine kurze Zusammenfassung welche Funktionen seit 2021 dem CMS hinzugefügt wurden

  • Hosten eines eigenen Podcasts inkl. aller notwendigen Funktionen um diese bei Apple, Spotify und Co einreichen zu können
  • Downloads
  • Dark Mode für die Webseite und den Adminbereich
  • Überarbeitung der News/Seitenverwaltung
  • Autosave für News und Seiten
  • Upgrade auf Bootstrap 5
  • Support Ticket System
  • Überarbeitung des URL Systems für alle Inhalte
  • Komplette Überarbeitung des Design im Backend inkl. Anpassungen für kleinere Displays
  • Eingebauter Foto Editor mit Javascript
  • Umfangreiche Aufrufstatistiken
  • Einbetten von Social Media Beiträgen inkl. Abfrage an den User zwecks Datenschutz
  • Verbesserter Bilderupload
  • Sperren von Inhalten um eine doppelte Bearbeitung durch mehrere Nutzer zu verhindern
  • Neue News Layoutoptionen
  • Neue Galerie Layoutoptionen
  • Viele neue Optionen und Einstellungen
  • und vieles mehr