LFE CMS: Updates für das LFE CMS
18. April 2020 13. Oktober 2021

Updates für das LFE CMS

Das LFE CMS bekommt in regelmäßigen Abständen neue Updates spediert.
Diese Updates können mal kleinere aber auch mal größere Updates mit vielen neuen Funktionen sein.
Zur besseren Übersicht findet ihr die Details zu den Updates auf dieser eigenen Seite. Sollten euch die Funktionen des LFE CMS in Version 3.0 interessieren, dann schaut einfach auf der eigens dafür geschriebenen Seite vorbei.

Inhaltsverzeichnis

Version 2021.10.xx (derzeit in Entwicklung)

Downloads

Downloads sind nun endlich auch im LFE CMS verfügbar. Ich weiß hierbei handelt es sich um eine Funktion, die bereits vor einiger Zeit gefordert wurde.
Aufgrund von anderen Prioritäten habe ich Downloads aber bisher nicht ins CMS integriert. Außerdem wollte ich diese Funktion ordentlich und umfangreich umsetzen.
Hier findest du eine kurze Übersicht über die wichtigsten Features, welche nachfolgend noch genauer beschrieben und bebildert sind:

  • Downloads erstellen und bearbeiten
  • Titel, Beschreibung und Bilder zu deinem Download hinzufügen
  • Möglichkeit zum Hochladen von großen Dateien und Fortschrittsanzeige
  • Du kannst verschiedene Versionen eines Downloads hochladen
  • Schöne Übersichtsseite für einen Download für deine Besucher
  • Einbinden von Downloads in News/Seiten
  • Neuer Seitentyp "Downloads" mit einer Übersicht aller Downloads einer Kategorie, mit zusätzlichen Optionen und Layout Varianten
  • Neues Startseiten Element für das Anzeigen von Downloads
  • Mobile Ansichten für die neuen Downloads Elemente
  • Passwortgeschütze Downloads
  • Nutzungsbedingungen für Downloads
  • Downloads und Aufrufe werden gezählt
  • Downloads können ganz einfach zum Header Menü hinzugefügt werden

Verbesserungen am mobilen Menü

Das mobile Menü (also jenes Menü welches auf mobilen Geräten angezeigt wird) wurde ein wenig überarbeitet und es wurden an einigen Stellen sinnvolle Anpassungen vorgenommen.
Mit diesem Update ist es nun auch endlich möglich dieses Menü im Design zu bearbeiten. Du kannst ab sofort Hintergrundfarbe und Textfarbe für alle Elemente im mobilen Menü festlegen.

  

Dark Mode

Vor einigen Versionen habe ich den Dark Mode bereits für den Adminbereich des LFE CMS eingeführt, da ich persönlich gerne mit dem dunklen Erscheiungsbild arbeite (egal ob iOS, Windows,oder Visual Studio Code). Nachdem ich aber weiß, dass nicht alle den Dark Mode bevorzugen, musste dieser optional sein und jederzeit umschaltbar für den User.
Deswegen hat mich der Dark Mode für das Frontend - also die Webseite selbst - ein wenig vor eine Herausforderung gestellt. Immerhin soll der Dark Mode auch hier optional sein und der User soll selbst jederzeit entscheiden können.
Da das Design der Webseite aber sehr anpassbar ist, muss hier auf jedes einzelnen Designelement Rücksicht genommen werden. Außerdem wollte ich die Anpassbarkeit der Webseite auch im Dark Mode beibehalten. Also du kannst die Farben jederzeit selbst festlegen, egal ob im Light oder Dark Mode der Webseite.
Genau das ist jetzt auch passiert. Der neue Dark Mode hat es nun auch für die Webseite selbst ins CMS geschafft. Dabei ist dieser aber komplett optional und du musst ihn in den Designeinstellungen aktivieren, wenn du ihn für deine Webseite benutzen willst.
Wenn du dich dazu entschließt den Dark Mode zu aktivieren, dann erhältst du Zugriff auf alle Designeinstellungen die mit dem Dark Mode verbunden sind. Also du kannst dann alle Farben nochmals getrennt für den Dark Mode festlegen. Diese Optionen sind aber ausgeblendet, wenn der Dark Mode nicht verwendet wird.
Wie immer sind hier natürlich auch bereits Standardoptionen ausgewählt, die eine gute Basis für deinen passenden Dark Mode einer Webseite darstellen.

Für deine Besucher erscheint die Webseite in dem Modus, in dem auch ihr Browser/Betriebssystem eingestellt ist. Wenn deine Besucher also den Dark Mode von iOS nutzen, dann wird die Webseite auch standardmäßig im Dark Mode angezeigt und es kann manuell vom User umgeschalten werden auf den Light Mode. Ab dem Zeitpunkt, wo der User eingreift, wird die aktuelle Einstellung als Voreinstellung gespeichert und diese wird sich auch gemerkt. Wenn der User dann also die Webseite das nächste Mal aufruft, wird die Webseite im zuvor eingestellten Modus angezeigt.

Durch das Einführen des Dark Modes musste ich auch einige Optionen bei den Startseiten Elementen ändern. Dort konnte man ja bisher pro Element eine eigene Hintergrund- und Schriftfarbe festlegen. Diese war im normal Light Mode der Webseite kein Problem. Allerdings ist es schon ein Problem, wenn im Dark Mode alle Elemente plötzlich eine weiße Hintergrundfarbe haben obwohl sie im Dark Mode besser dunkel wäre.
Daher gibt es dort nun einige neue Optionen: du kannst grundsätzlich wählen, ob du überhaupt eigene Farben verwenden möchtest und wenn du dich dazu entschließst, kannst du dann Farben für den Light und den Dark Mode festlegen.

Bild

Bild

Bild

Bild

Überarbeitung des URL Systems

In das LFE CMS wurde bereits seit Version 3.0 ein URL System verwendet, dass dafür sorgt, dass News und Seiten unter "schönen" URLs erreichbar sind, also anstatt index.php?id=12 zu schreiben wird dann eine URL mit /news/das-ist-ein-test/ verwendet. Das dient zur besseren Übersicht für die Besucher der Webseite aber vor allem für die Optimierung für Suchmaschinen. Dieses System war bisher aber nicht sehr dynamisch, also in der Hinsicht, dass es nur für News und Seiten verfügbar war und diese nur unter festgelegten URL Prefixes erreichbar waren (z.B. News hatten immer den Prefix /news/). Mit den neuen Inhalten, also Podcasts und Downloads, war es nun an der Zeit dieses System zu erweitern und dynamischer zu gestalten.

Das neue URL System kann nun für alle Inhalte URLs vergeben und alle Inhalte können nun alle Prefixes nutzen oder auf Wunsch auch keinen. So können z.B. Download oder News auch direkt ohne einem Prefix verlinkt werden. Intern nennt sich das URL Tags, daher jeder Inhalt bekommt einen URL Tag bzw. kann auch mehrer haben, unter dem der Inhalt dann aufgerufen werden.

Weitere Anpassungen und Neuerungen

Mit diesem Update sind auch weitere Anpassungen vorgenommen worden. Unter anderem wurden natürlich einige Fehler im CMS behoben. Genauso wurden einige Updates an den verwendeten Libaries durchgeführt.
Und nebenbei gab es auch noch ein paar Designanpassungen im Adminbereich. 


Version 2021.06.10

Verbesserte Verwaltung des Header Menüs

Das Header Menü kann im CMS dynamisch verwaltet werden, es können also neue Elemente jederzeit hinzugefügt, verschoben, gelöscht und angeordnet werden.
Mit diesem Update können nun mehrere Elemente gleichzeitig bearbeitet werden. Eine Mehrfachauswahl zum Anordnen von Objekten war schon seit einigen Versionen gegeben, die Möglichkeit zum Löschen oder Verschieben von mehreren Objekten gleichzeitig hat bisher aber gefehlt und wurde nun implementiert. 

Dadurch haben sich auch einige andere Anpassungen ergeben, so wird nun auch angezeigt, wie viele Elemente ausgewählt sind. Und weitere Komfortanpassungen wurde auch direkt implementiert.

Weitere Anpassungen und Neuerungen

Mit diesem Update sind auch weitere Anpassungen vorgenommen worden. Unter anderem wurden natürlich einige Fehler im CMS behoben. Genauso wurden einige Updates an den verwendeten Libaries durchgeführt.
Und nebenbei gab es auch noch ein paar Designanpassungen im Adminbereich. 


Version 2021.05.17

Upgrade auf Bootstrap 5

Mit diesem Update wurde das Upgrade auf die Release Version von Bootstrap 5 durchgeführt. Bootstrap ist ein bekanntes und sehr gutes CSS/Javascript Framework, welches viele Funktionen für ein modernes und responsive Webdesign bereitstellt und mir als Entwickler die Arbeit mit CSS sehr erleichtert. Mit Version 5 sind hier einige Verbesserungen und neue Funktion hinzugekommen, zu viele um sie hier auszuzählen und vermutlich auch ein wenig zu uninteressant für die meisten. Bei Interesse gibt es alle Infos im Bootstrap Blog.
Bootstrap 5 wurde in einer Beta Version bereits mit Version 2021.04.12 im Adminbereich aktualisiert. Nun wurde hier auch auf die Release Version aktualisiert. Zusätzlich wurde nun im kompletten LFE CMS auf die neue Version umgestellt und es mussten einige Anpassungen dafür vorgenommen werden.
Im Grunde ändert sich für dich und deine Besucher nichts spezielles. Ein paar kleinere Schönheitsanpassungen wurden vorgenommen, die dir auffallen könnten.
Die meisten Änderungen haben im Hintergrund mit den CSS Klasen stattgefunden, welche aber keine Auswirkungen auf das Design/Layout haben.

Eine Änderung, die dir aber sicherlich schnell auffällt ist, dass das Design mit dem Upgrade auf Bootstrap 5 breiter geworden ist.
Die Bildschirme werden im größer und auch die Auflösungen immer höher, daher wurde mit Bootstrap 5 die Standardbreite für Inhalte von 1140 Pixel auf 1320 Pixel angehoben, dadurch wird mehr Inhalt auf der gleichen Fläche wie vorher dargestellt und sich an die größeren Displays angepasst. Aber keine Sorge, auf kleineren Displays wird der Inhalt natürlich weiterhin angepasst, sodass du nicht nach rechts und links scrollen musst. Das breitere Layout ermöglicht es dir z.B. mehr Links im Header Menü anzuzeigen.
Diese Veränderung fällt vor allem im direkten Vergleich auf:

Vorher:

Bootstrap 4

Nachher:

Bootstrap 5

Verbesserungen bei der Podcast Übersicht

Das Podcast Modul habe ich in erster Linie für mich selbst und meinen Podcast Technik und Gaming mit Lukas programmiert, wobei genau genommen eigentlich für den Grundrauschen Podcast, wobei dieser aktuell eine Pause macht. Naja, genug Eigenwerbung, worauf ich eigentlich hinauswollte ist, dass ich mit der Übersicht des Podcasts für Besucher nicht ganz zufrieden war, weshalb ich nun einige Änderungen am Layout und Design der Podcast Übersicht vorgenommen habe.
Zusätzlich dazu kann man nun Links zu 3 weiteren Plattformen angeben: YouTube (Channel oder Playlist), Deezer und Soundcloud.
Und ein neues Feld mit zusätzlichen Infos, welche dann aber nur auf deiner Homepage angezeigt und nicht zu den Plattformen über den RSS Feed übertragen wird.
In diesem Feld können z.B. weitere Infos zum Podcast oder zur Episode angeführt werden. Oder es können hier Links zu erwähnten Webseiten, Videos oder Quellen angegeben werden.

Weitere Anpassungen und Neuerungen

Mit diesem Update sind auch weitere Anpassungen vorgenommen worden. Unter anderem wurden natürlich einige Fehler im CMS behoben. Genauso wurden einige Updates an den verwendeten Libaries durchgeführt.
Es wurden neue Buttons in den passenden Farben der Social Media Plattformen hinzugefügt, damit du schöne Buttons für Social Media Links verwenden kannst.


Version 2021.04.29 (29.94.2021)

Dark Mode für den Adminbereich

Der Dark Mode ist im Alltag längt angekommen, ob auf dem eigenen PC - egal ob Windows oder Max - auf dem Smartphone oder Tablet. Der Dark Mode ist kaum mehr wegzudenken und ich persönlich nutze diesen mittlerweile auch sehr gerne, sowohl am PC als auch auf meinen mobilen Geräten. Daher war für mich der nächste logische Schritt auch einen Dark Mode für das LFE CMS zu implementieren.
Den Dark Mode kennst du vermutlich auch schon vielen anderen Webseiten, ob YouTube, Twitter oder Facebook, überall gibt es mittlerweile ein dunkles Erscheinungsbild.
Mit diesem Update bekommt auch das LFE CMS einen Dark Mode, welcher aber vorerst nur im Adminbereich aktiv ist. Eine Version für deine Besucher wird in einem der nächsten Updates auch noch folgen. Aber dieser wird, wie immer, natürlich rein optional sein und du musst diesen nicht verwenden oder deinen Besuchern zur Verfügung stellen.

Das LFE CMS erkennt hier selbstständig ob dein Device den Dark Mode präferiert oder nicht und stellt das Erscheinungsbild des Adminbereichs automatisch ein.
Solltest du die automatische Einstellung nicht wünschen, dann kannst du im User Menü (rechts oben auf deinen Namen klicken) jederzeit umswitchen.
Zusätzlich zum generellen Erscheiungsbild kannst du auch noch den Dark Mode für den grafischen Texteditor TinyMCE separat umschalten. Also wenn du den Adminbereich zwar im Dark Mode haben möchtest aber den Text Editor nicht, dann kannst du das so einstellen und auch umgekehrt.

Weitere Anpassungen und Verbesserungen:

  • Datenschutzeinstellungen für externe Inhalte von Sozialen Medien wurde um folgende Plattformen erweitert: Spotify, iTunes Podcasts und Apple Music
  • Neue Styling Optionen für das Dropdown Menü im Header Bereich
  • Das Header Menü kann nun optional mitsrollen, sodass es immer sichtbar ist
  • Einige Designanpassungen wurden vorgenommen, um die neuen Styling Optionen und den Dark Mode zu unterstützen
  • Anpassungen für PHP 8
  • Es wurden einige Fehler im CMS behoben
  • Generelle Optimierungen vorgenommen

Version 2021.04.12 (12.04.2021)

Neue Versionierung des LFE CMS

Das LFE CMS in der Version 3 gibt es nun schon seit einiger Zeit und seither gab es über 20 Updates. Mir persönlich gefällt aber mittlerweile die Versionierung nicht mehr so richtig, da die Verisionierung von Software immer ein wenig seltsam ist, zumindest für mich. Angefangen hat logischerweise alles mit Version 1.0, danach kam relativ bald Version 2.0 und auch nicht all zu viel später dann Version 3.0. Und seitdem wird Version 3.0 immer wieder erweitert. Gerade mit Version 3.15.0 kamen so viele Änderungen und Neuerungen ins CMS, das hätte eigentlich schon Version 4.0 sein müssen aber irgendwie fehlt mir für den Sprung auf 4.0 noch ein wirklich großes technisches Upgrade im Hintergrund, um hier einen Sprung auf eine neue Major Version zu begründen. Außerdem verwende ich echt selten die dritte Stelle, also 3.15.1 als Beispiel. Mir sind die Änderungen meisten zu groß, um hier kleine Versionssprünge nur zu machen, daher ist die dritte Stelle, welche eigentlich für kleine Updates da wäre, kaum in Verwendung und irgendwie fast schon unnötig. Lange Rede, gar kein Sinn: Ab sofort gibt es keine aufsteigenden fiktiven Versionsnummern mehr sondern das Datum der Version, ist die Versionsnummer.
Daher: Wenn die Version am 30.03.2021 veröffentlicht wird, dann ist das die Versionsnummer, die entsprechend diese Version hat und auch angezeigt wird. Somit kann man direkt erkennen, von welchem Datum die Version ist. Mit der alten Versionsnummer konnte man das so nicht feststellen.
Bedeutet aber unterm Strich für dich in der Anwendung keine Änderung, außer halt, dass da jetzt bei Version das Datum der Version anstatt einer "richtigen" Versionsnummer steht.

Blog & Banner Ansicht für News

Ich habe schon länger ein paar neue Layout Ideen für die Anzeige der News und in dieser Version haben es zwei neue Layouts geschafft. Zum einen die neue Blog Ansicht und zum Anderen die neue Banner Ansicht.
In dieser neuen Blog Ansicht wird, anders als bei den bisherigen Ansichten, der komplette Text einer News angezeigt und soll eben als eine Art Blog dienen.
Dieses Layout ist für die Startseite, also für die einzelnen Elemente auf der dynamischen Startseite, und für die News Übersicht bei Kategorie News und im News Archiv verfügbar.
Zusätzlich dazu kann das Layout der News nun getrennt für die Kategorie Übersichtsseiten und das News Archiv festgelegt werden.
Die Banner Ansicht sieht auf den ersten Blick dem Blog Layout sehr ähnlich, anders als bei der Blog Ansicht wird hier aber nur die Überschrift in so einem Banner angezeigt.
Auch das Banner Layout ist für die Startseite, also für die einzelnen Elemente auf der dynamischen Startseite, und für die News Übersicht bei Kategorie News und im News Archiv verfügbar.

Blog Ansicht für News (kompletter Text sichtbar und als Karte dargestellt)
News werden in solchen Karten und mit komplettem Text dargestellt.
Banner Ansicht
Bei der neuen Banner Ansicht ist nur das Vorschaubild im Hintergrund und die Überschrift sichtbar, hier wird kein Vorschautext angezeigt. Kann verwendet werden um z.B. die neueste News hervorzuheben.
Hover Effect
Der "Banner" für die Blog Ansicht hat einen eigenen Hover Effect, wenn man mit der Maus über diesen fährt.

Detailansicht für jeden Tag in der Aufrufstatistik

Trotz der Anpassungen an den Aufrufdaten in der letzten Version sind noch jede Menge Daten für die Aufrufe, die jeden Tag auf deiner Webseite passieren, vorhanden.
Bisher gab es nur keine Möglichkeit sich einzelne Tage im Detail anzuschauen, das hat jetzt aber ein Ende!
In der Aufrufstatistik findest du nun einen neuen Link, der dich zur Detailansicht bringt. Dort kannst du dir den aktuellen Tag aber auch jeden anderen Tag ansehen.
Dazu kannst du entweder die Zeitleiste oben nutzen oder über das Kalender Symbol einen speziellen Tag auswählen.

Link zur Detailansicht
Der Link zur Detailansicht ist direkt oben in der Aufrufstatistik zu finden
Detailansicht
In der Detailansicht findest du dann alle Länder und URLs, die an diesem Tag aufgerufen wurden. Natürlich mit den entsprechenden Aufrufzahlen.
Datumsauswahl
Über das Kalender-Symbol rechts kannst du ein bestimmtes Datum ganz bequem wählen.

Weitere Anpassungen und Neuerungen

Mit diesem Update sind auch weitere Anpassungen vorgenommen worden. Unter anderem wurden natürlich einige Fehler im CMS behoben. Genauso wurden einige Updates an den verwendeten Libaries durchgeführt.
Seit dieser Version wird auch bereits Bootstrap 5, welches sich aktuell noch in der Beta befindet, im Adminbereich eingesetzt. Dafür waren einigen Änderungen notwendig, da sich an der Grundstruktur von Bootstrap mit Version 5 einiges geändert hat.
Und nebenbei gab es auch noch ein paar Designanpassungen im Adminbereich. 


Version 3.15.0 (19. Februar 2021)

Update 3.15.0 ist eines, wenn nicht sogar das größte Update für das LFE CMS seit langem. Version 3.10.0 war schon ein sehr großes Update aber ich glaube 3.15.0 übertrifft das nochmal.
Das neue Update steht vor allem im Zeichen von Sicherheit und Verbesserungen unter der Haube.
Neben einige neuen Funktionen, die auch euch Besuchern auffallen werden, gibt es aber vor allem jede Menge Anpassungen im Hintergrund, die ihr nicht sehen könnt. 
Solche Änderungen und Verbesserungen sind aber unheimlich wichtig, um die Funktionalität des Systems zu gewährleisten.

Bearbeitung von Inhalten für andere Benutzer sperren

Eine Funktion die vor allem für Systeme gedacht ist, an denen mehrere Benutzer gleichzeitg arbeiten. Um sich nicht gegenseitig in die Quere zu kommen und im schlimmsten Fall einen Datenverlust zu haben, wird nun die Bearbeitung an z.B. einer Seite automatisch für andere Benutzer gesperrt. Dadurch kann nur gleichzeitig eine Person an einem Inhalt arbeiten und es kann nicht zu einer unabsichtlichen Überschreibung von Inhalten kommen.
Alle anderen Benutzer sehen entsprechend auch einen Hinweis, wenn jemand an einem Inhalt arbeitet und dieser deshalb gesperrt ist.

Bild

Bild

Upload bei der Galerie überarbeitet

Durch die Implementierung der Podcast Verwaltung in das CMS war auch die Implementierung eines neuen Uploads notwendig, da MP3 Dateien schon einmal auch größer sein können und somit nicht immer in einem Schritt hochgeladen werden können, sondern in mehrere Teile aufgeteilt werden müssen, damit sie am Server auch korrekt ankommen. Und ich dachte mir, diesen neuen Upload können wir doch auch gleich für die Bilder in der Galerie nutzen. Gesagt, getan! Durch den neuen Upload fällt das Serverseitige Limit an gleichzeitigen Bildern weg, außerdem bekommt man als Bearbeiter ein viel besseres Feedback über den Status des Uploads. Unterhalb seht ihr den neuen Upload in Action:

Bild

Bild

Anpassungen Cookie Consent Plugin

Jeder der seit der Einführung der DSGVO auf Webseiten unterwegs war kennt das, die nervigen Cookie Meldungen. Leider sind die tlw. notwendig, damit Webseiten bestimmte Inhalte verwenden können.
Und auch das LFE CMS hat so eine Meldung bisher angeboten, da das LFE CMS aber keine personenbezogenen Daten oder gar irgendwelches Tracking betreibt, war hier bisher auch nur ein Hinweis enthalten aber nicht die Möglichkeit das sogegenannte "Opt-In" zu aktivieren.
Bei dieser Option werden Cookies erst nach expliziter Zustimmung durch den Besucher aktiviert. Technisch notwendige Cookies wie z.B. das Session Cookie werden weiterhin immer gespeichert, da dieser notwendig und unvermeidbar sind. Hierbei handelt es sich aber um keine Cookies die über Webseiten hinweg übertragen werden oder ähnliches. Daher stellen diese auch keine Gefahr für den Datenschutz des Besuchers da. Da ich den Datenschutz der Besucher sehr ernst nehme, gibt es ab sofort entsprechend mehr Optionen für die Cookie Thematik. z.B. wird Google Analytics (sofern vom Betreiber der Webseite eingesetzt) erst aktiviert, wenn der Besucher den Cookies zustimmt. Auch das nächste Feature setzt Cookies nur wenn der Besucher das auch möchte.

Datenschutzeinstellungen für Social Media Inhalte

Wie bereits erwähnt ist der Datenschutz unserer Besucher sehr wichtig. Mit Version 3.14.0 wurde die Möglichkeit geschaffen Inhalte von Social Media Plattformen einzubinden. Da diese aber in den meisten Fällen ungefragt irgendwelche Tracking Elemente oder Cookies platzieren bzw. speichern, gibt es nun die Möglichkeit diese Inhalte erst nach Bestätigung durch den Besucher anzuzeigen. Solange dieser nicht explizit für das Anzeigen dieser Inhalte gestimmt hat, werden keine externen Inhalt geladen oder angezeigt und dadurch auch keine Cookies oder ähnliches der Plattformen erstellt/gespeichert.
Das sieht dann so oder so ähnlich aus (bei Design und Text bestehen nämlich Anpassungsmöglichkeiten):

Bild

Bild

Bild

Podcast Verwaltung

Wie vielleicht der eine oder andere weiß habe ich meinen eigenen Podcast (um genau zu sein eigentlich sogar zwei) und wollte für diese Podcasts unbedingt meine eigene kleine Verwaltung programmieren. Bisher haben wir für den Grundrauschen Podcast einen externen Hoster bevorzugt, allerdings sind solche Hoster im Regelfall nicht unbedingt günstig und daher habe ich für Version 3.15.0 meine eigene Podcast Verwaltung programmiert, welche für meinen Podcast Technik und Gaming mit Lukas auch bereits im Einsatz ist. 
Diese Podcast Verwaltung steht aber allen Seiten zur Verfügung, die das LFE CMS einsetzen. Es muss nur einmalig durch mich aktiviert werden.
Danach bieter die Podcast Verwaltung die Möglichkeit Podcasts zu erstellen und zu bearbeiten. Und natürlich auch die Möglichkeit Episoden zu den einzelnen Podcasts zu erstellen.
Im Hintergrund wird dann nicht nur ein RSS Feed für die div. Podcast Hoster wie Spotify und Apple erstellt, sondern auch eine übersichtliche Seite für die Besucher, welche den Podcast auch direkt auf der Webseite hören können.

Bild

Bild

Jede Menge Anpassungen, Verbesserungen und Fehlerbehebungen

Natürlich wird das LFE CMS mit jeder Version weiter verbessert und dazu zählen kleinere Komfortanpassungen sowieso natürlich auch Fehlerbehebungen.
Auch das Update der verwendeten Libraries (Bootstrap, FontAwesome, etc.) darf nicht fehlen.
Auch mit Version 3.15.0 wurden wieder einige Bugs behoben, außerdem wurden einige kleinere und größere Anpassungen und Verbesserungen vorgenommen.

Ich möchte euch hier ein paar aufzählen:

  • Insgesamt wurden 12 größere Fehler behoben
  • Update von 5 Libaries und 3 neue hinzugefügt
  • Zur besseren Zusammenarbeit wird im Adminbereich nun überall angezeigt wer zuletzt einen Inhalt bearbeitet hat und auch wann
  • Der Wartungsmodus kann nun unter unterschiedlichen URLs aufgerufen werden
  • Aufrufe von eingeloggten Usern (Im Regelfall Admins) werden nun nicht mehr zur Statistk dazugezählt
  • Sehr viele Anpassungen, die zur Sicherheit der Webseite beitragen
  • Das Feedback beim Absenden von Formularen im Adminbereich wurde verbessert, um den Bearbeiter besser auf mögliche Fehler hinzuweisen
  • Parallax Effekt für Hintergrundbilder hinzugefügt
  • Neue Designoptionen
  • Es können nun eigenen CSS und Javascript Codes eingefügt werden
  • Ein neuer Planungsmodus macht es möglich bestimmte Inhalte zuerst zu Planen und dann erst zu Veröffentlichen
  • Einige seltsame Aufrufe werden nun nicht mehr in die Aufrufstatistik miteinbezogen

 

Version 3.14.0 (16.09.2020)

Einbetten von Social Media Beiträgen besser gestaltet

Das Einbetten von Social Medie Beiträgen ist immer wieder wichtig um Quellen richtig darstellen zu können oder um bestimmte Inhalte im Original einzubetten.
Bisher hat das leider nur so halb funktioniert, da viele der Plattformen eine Einbindung einer eigenne Javascript Library voraussetzen.
Mit Version 3.14.0 können nun Beiträge von Twitter, Instagram, Facebook und Reddit richtig eingebunden werden.

Bild 

Bild

Navigation im Adminbereich ausblenden

Manchmal benätigt man etwas mehr Platz um all die Arbeiten auszuführen, die man machen möchte und daher kann die Navigation auf der linken Seite im Adminbereich ab sofort ausgeblendet werden.
Über die 3 Strich oben links lässt sich das Menü jederzeit einklappen. Vor allem für kleinere Displays sehr praktisch!

Bild

Menü Objekte für Besucher ausblenden

Im Header Menü können einzelne Objekte nun auf Wunsch ausgeblendet werden und werden dem Besucher somit nicht mehr angezeigt. Es können komplette Menüs oder nur einzelne Objekte ausgeblendet werden.
Ausgeblendete Objekte werden mit einem durchgestrichenen Auge angezeigt, sodass man auf den ersten Blick erkennen kann, dass ein Objekt ausgeblendet ist.

Bild

Jede Menge Anpassungen, Verbesserungen und Fehlerbehebungen

Natürlich wird das LFE CMS mit jeder Version weiter verbessert und dazu zählen kleinere Komfortanpassungen sowieso natürlich auch Fehlerbehebungen.
Auch das Update der verwendeten Libraries (Bootstrap, FontAwesome, etc.) darf nicht fehlen.
Auch mit Version 3.14.0 wurden wieder einige Bugs behoben, außerdem wurden einige kleinere Anpassungen und Verbesserungen vorgenommen.

Version 3.13.0 (30.05.2020)

Aufrufstatistik 2.0

Das CMS bot bereits seit Version 3.2.0 (November 2018) eine umfangreiche Möglichkeit Aufrufe der Besucher zu zählen. Neben den Aufrufzahlen der Webseite selbst wurden auch Herkunftsland und die aufgerufene Unterseite gespeichert.
Dadurch gab es pro Tag eine aussagekräftige und gute Aufrufstatistik.
Allerdings hatte diese auch ein paar Probleme: Eines der größten Probleme war, dass mehrfache Aufrufe innerhalb von wenigen Sekunden von bestimmten IP Adressen nicht gefiltet werden konnten, wodurch an manchen Tagen enorm hohe Aufrufzahlen entstanden, welche allerdings immer nur von einzelnen IP Adressen verursacht wurden.

Die Aufrufstatistik 2.0 wurde von Grund auf neu entwickelt und geht genau dieses Problem an.
Wenn nun zu viele Aufrufe von einer einzigen IP Adresse innerhalb von Sekunden passieren, werden diese Aufrufe einfach nicht mehr gezählt.
Außerdem gibt es noch jede Menge weiterer Anpassungen. Neben neuen Statistiken wurden auch kleinere Probleme und Fehler durch die Neuentwicklung behoben.

Foto Editor

In der Galerie gibt es nun die Möglichkeit ein hochgeladenes Bild zu bearbeiten. Dabei stehen einige Optionen wie das Zuschneiden, Spielgen, Drehen und Zoomen eines Bildes zur Verfügung. Hier wird die Library cropper.js verwendet, welche einen grafischen Editor ermöglicht und diese Funktionen zur Verfügung stellt.
Dieser Foto Editor ermöglicht es bestimmte Teile eines Bildes auszuschneiden, um sie z.B. für das Vorschaubild bei den News zu verwenden. Das angepasste Bild kann dann entweder als neues Bild in der Galerie gespeichert werden oder das bereits bestehende Bild überschreiben.

Mehrfachauswahl beim Anordnen von Objekten (z.B. Header Menü)

Mir war es von Anfang an wichtig, dass einige Elemente frei angeordnet werden können und das sollte möglichst einfach funktionieren. Bereits seit Version 1 ist es möglich z.B. die Menü Elemente in der Reihenfolge anzuordnen, wie man sie dem Besucher der Webseite präsentieren will. Allerdings war dies, vor allem bei Menüs mit vielen Einträgen, immer ein wenig mühsam, wenn man mehrere Elemente an eine andere Stelle ziehen wollte. Mit Version 3.13.0 und der neue implementierten Libary SortableJS ist dies nun endlich möglich.

Jede Menge Anpassungen, Verbesserungen und Fehlerbehebungen

Natürlich wird das LFE CMS mit jeder Version weiter verbessert und dazu zählen kleinere Komfortanpassungen sowieso natürlich auch Fehlerbehebungen.
Auch das Update der verwendeten Libraries (Bootstrap, FontAwesome, etc.) darf nicht fehlen.
Auch mit Version 3.13.0 wurden wieder einige Bugs behoben, außerdem wurden einige kleinere Anpassungen und Verbesserungen vorgenommen.

 

Version 3.12.0 (04.04.2020)

Gruppen & Berechtigungen

In Version 3.12.0 wurde die Möglichkeit eingeführt eigene Gruppen mit benutzerdefinierten Berechtigungen zu erstellen und einzelne User zu diesen Gruppen zuzuweisen.
Durch diese Funktion können User mit eingeschränkten Berechtigungen zur Seite eingeladen werden. Somit ist es z.B. möglich einem User nur die Berechtigung zu geben neue Inhalte zu erstellen aber keine Einstellungen zu verändern.
Ein Berechtigungssystem wie es vermutlich die meisten von euch ohnehin kennen ?

Neues Newslayout für die Startseite

News in Kachel mit großem Bild links

News in Kachel mit Bild oben - zwei nebeneinander

Hinweis auf ungespeicherte Änderungen

Ich glaube jedem von uns ist es schon einmal passiert, dass er aus Versehen die Seite gewechselt hat ohne die Änderungen zu speichern und somit die Arbeit von einigen Minuten verloren ist, im schlimmsten Fall sogar von einigen Stunden.
Grundsätzlich empfehle ich natürlich jedem die Arbeit zwischenzeitlich immer wieder zu speichern, damit genau so etwas nicht passieren kann aber das CMS hat nun eine neue Funktion, die dich bei ungespeicherten Änderungen warnt und dich davor schützt deine ungespeicherte Arbeit zu verwerfen.

Hinweis auf ungespeicherte Änderungen

Jede Menge Anpassungen, Verbesserungen und Fehlerbehebungen

Natürlich wird das LFE CMS mit jeder Version weiter verbessert und dazu zählen kleinere Komfortanpassungen sowieso natürlich auch Fehlerbehebungen.
Auch das Update der verwendeten Libraries (Bootstrap, FontAwesome, etc.) darf nicht fehlen.
Mit Version 3.12.0 wurden einige nervige Bugs behoben, außerdem wurden jede Menge Anpassungen an Layout und Design im Adminbereich vorgenommen.