Changelog 2023

November 2023 Release

November 2023 Release Update #4 (13.12.2023)

Anpassungen / Verbesserungen

  • Aufgrund einer Anpassung beim Texteditor TinyMCE musste das Einfügen von Templates (kleine HTML Schnipsel) angepasst werden. Templates können nun über den Button "Inhalte einfügen" und unter dem neuen Menüpunkt "Template einfügen" im Texteditor eingefügt werden

  • Es wurden auch noch kleinere Anpassungen an den Templates vorgenommen

Update von Libraries

  • Update von TinyMCE auf Version 6.8.2


November 2023 Release Update #3 (06.12.2023)

Anpassungen / Verbesserungen

  • Es wurden Anpassung vorgenommen, damit das CMS mit PHP 8.3 kompatibel ist

  • In den Haupteinstellungen gibt es nun einen Button um alle generierten Dateien auf einmal neu erstellen zu lassen

  • Im Vorschaumodus gibt es nun einen Bearbeiten Button rechts bei den einzelnen Startseiten Elementen, der direkt zur Bearbeitung dieses Elements im Adminbereich führen

  • Am Dashboard werden nun nur noch Tickets angezeigt, die noch nicht geschlossen sind oder die letzte Änderung in den letzten 30 Tagen stattgefunden hat. Unter dem Menü Support Tickets findest aber weiterhin alle deine Tickets, egal wie alt sie sind oder welchen Status sie haben

  • Status des Tickets wird nun in Deutsch angezeigt

Fehlerbehebungen

  • Es wurde ein schwerwiegender Fehler behoben, der dazu geführt hat, dass unter bestimmten Umständen der Cache der Startseite nicht korrekt erstellt werden konnte und dadurch die Webseite nicht mehr funktioniert hat

  • Kleinere Layout und Anzeigeprobleme bei der Einrichtung der Zwei Faktor Authentifizierung wurden behoben

Update von Libraries

  • Update von PHP-JWT auf Version 6.10.0

  • Update von Chart.js auf Version 4.4.1


November 2023 Release Update #2 (01.12.2023)

Anpassungen / Verbesserungen

  • Die Höhe des Header für mobile Geräte kann nun eingestellt werden (für Displays kleiner als 992px)

Fehlerbehebungen

  • Der Abstand im Header Menü auf kleineren Displays wird nun entsprechend angepasst, sodass hier kein Abstand nach oben entsteht, der nicht notwendig ist

  • Es wurde ein Fehler behoben, der im Safari Browser das veröffentlichen von Inhalten nicht zugelassen hat

Update von Libraries

  • Update von DataTables auf Version 1.13.8

  • Update von TinyMCE auf Version 6.8.1

  • Update von FontAwesome auf Version 6.5.1

  • Update von PHPMailer auf Version 6.9.1

  • Update von SortableJS auf Version 1.15.1


November 2023 Release Update #1 (20.11.2023)

Neue Header Designoptionen verfügbar

Es gibt ein paar neue Designoptionen für den Header der Webseite, wodurch mehr Anpassungsmöglichkeiten und mehr Individualisierung möglich ist.
Neben der Höhe des Menüs kann nun auch der Abstand nach oben oder unten (je nachdem welche Layoutoptionen gewählt ist) und mehr geändert werden.
Unterhalb findest du ein paar Beispiele, was damit möglich ist:

Anpassungen / Verbesserungen

  • Die Höhe des Header Menüs kann nun angepasst werden in den Designeinstellunge

  • Das Header Menü kann nun auch mittig ausgerichtet werden

  • Der Abstand des Menüs nach oben oder unten kann nun angepasst werden in den Designeinstellungen

  • Beim den Elementen im Header Menü kann nun auch der Abstand innerhalb des Elements (padding links und rechts) in den Designeinstellungen definiert werden

  • Das Eingabefeld für die Auswahl von Farben wurde angepasst, sodass man die ausgewählte Farbe nun korrekt sehen kann

  • Bei Startseiten Elementen kann nun ausgewählt werden, ob die komplette breite benutzt wird oder die Breite des Inhalts auf 1320 Pixel begrenzt wird

Fehlerbehebungen

  • Kleine Layoutfehler in den Inhaltseinstellungen wurden behoben

  • Fehler in Footer Layout 3 mit der Schriftfarbe behoben

  • Bei Seiten mit der Layoutoption 7 "Neues Design Version 3.10.0" wurden bei bestimmten Optionen falsche Informationen ausgeblendet, so war es nicht möglich die Social Media Links zu entfernen ohne, dass auch Titel und die restlichen Infos ausgeblendet wurden. Dieser Fehler wurde nun behoben und die Optionen bei News/Seiten agieren hier wieder getrennt voneinander

  • Beim Ändern der Höhe des Headers konnten die Designeinstellungen nicht mehr gespeichert werden. Dieser Fehler wurde nun behoben und die Höhe des Headers kann wieder geändert werden

  • Beim Ändern der Höhe des Headers wurden die Header Hintergrundbilder nicht neu generiert

  • Beim Header Layout 2 (Menü oben) wurde der Titel einer Seite/News im Header (wenn diese Option ausgewählt ist) nicht korrekt mittig platziert, das wurde nun behoben

  • Der Hinweis Link bei aktivierten Wartungsmodus in der Admin Navbar funktioniert nun wieder

Update von Libraries

  • Update von TwoFactorAuth auf Version 2.1.0

  • Update von TinyMCE auf Version 6.7.3


November 2023 Release (06.11.2023)

Anpassungen / Verbesserungen

  • Eine Version einer Seite/News kann nun als neuer Inhalt kopiert werden. Wie beim Duplizieren einer Seite/News wird dann eine Kopie dieser Version als neue Seite/News angelegt

  • In der Podcast Ãœbersicht wurde ein Quick Link zum Erstellen einer neuen Podcast Episode hinzugefügt

  • Bei Podcasts gibt es nun die Möglichkeit sie als abgeschlossen zu markieren. Diese Option setzt einen Parameter im RSS Feed und sorgt dafür, dass der Podcast als abgeschlossen markiert wird. Bitte Vorsicht mit dieser Option, da der Podcast dadurch u.U. nicht weitergeführt werden kann. Diese Option hat auf jeden Fall Auswirkungen auf Apple Podcasts, bei anderen Plattformen kann ich das nicht mit Sicherheit sagen.

  • Bei Podcasts gibt es nun die Möglichkeit sie zum Löschen zu markieren. Bitte Vorsicht mit dieser Option, da der Podcast dadurch von den Plattformen gelöscht. Doese Option hat auf jeden Fall Auswirkungen auf Apple Podcasts, bei anderen Plattformen kann ich das nicht mit Sicherheit sagen.

  • Bei Podcasts gibt es nun die Möglichkeit eine neue URL für den RSS Feed zu hinterlegen. Das ist wichtig, wenn sich die URL ändert oder der Podcast umgezogen wird. Bitte Vorsicht mit dieser Option, da diese Option unerwartete Folgen haben kann. Doese Option hat auf jeden Fall Auswirkungen auf Apple Podcasts, bei anderen Plattformen kann ich das nicht mit Sicherheit sagen.

  • Podcast Episoden können nun in Seasons eingeteilt werden, dazu gibt es ein neues "Season" Feld. Dieses Feld ist komplett optional. In der Ãœbersicht der Episoden wird die Season auch angezeigt, sofern diese angegeben wurde. Eine nachträgliches Ändern dieser Option kann zu unerwartetend Folgen führen, sei bitte vorsichtig mit solchen Änderungen!

Fehlerbehebungen

  • Beim Kopieren/Duplizieren einer Seite/News wurde keine URL generiert, erst bei einem erneueten Speichern wurde diese dann generiert. Vor dem Klicken auf Speichern konnte die Seite/News daher nicht richtig aufgerufen werden. Das wurde nun behoben und es wird nun direkt beim Kopiervorgang eine neue URL generiert

  • Im Podcast RSS Feed wurde bei expliziten Inhalten bisher "yes" und "no" verwendet, laut Spezifikation von Apple wird hier aber "true" oder "false" erwartet, das wurde nun entsprechend korrigiert

Update von Libraries

  • Update von Boostrap auf Version 5.3.2

  • Update von cropper.js auf Version 1.6.1

  • Update von OverlayScrollbars auf Version 2.4.4

  • Update von php-image-resize auf Version 2.0.4

  • Update von PHP-JWT auf Version 6.9.0

  • Update von getID3 auf Version 1.9.23

  • Update von TinyMCE auf Version 6.7.2

  • Update von DataTables auf Version 1.13.7


September 2023 Release (13.09.2023)

Dieses Update beinhaltet keine großen Änderungen oder neue Features. Es dient Hauptsächlich dazu um aktuelle Fehler zu beheben und Updates von Drittanbieter Bibliotheken vorzunehmen, um eventuell vorhandene Sicherheitslücken vorzubeugen und damit die Sicherheit des System aufrechzuhalten.
Ein kurzer Hinweis an der Stelle, dass die Aktivierung der Zwei Faktor Authentifizierung vor allem für Adminaccounts sehr empfohlen wird. Damit kann der Account auch weiterhin geschützt werden, selbst wenn ein potenzieller Angreifer das Passwort für den Admin Account besitzt.
Ergänzend sei noch dazu gesagt, dass das natürlich kein 100% Schutz ist, die Sicherheit des eigenen Accounts aber drastisch erhöhen kann. Bitte denke auch daran, die selbe Kombination an E-Mail und Passwort nicht wiederzuverwenden!

Anpassungen / Verbesserungen

  • In den Designeinstellungen gibt es nun ganz oben eine Auswahl der unterschiedlichen Kategorien. Diese Änderung habe ich aufgrund der mittlerweile extrem vielen Einstellungen vorgenommen, um die Ãœbersicht hoffentlich besser zu gestalten

  • Aus Security Gründen werden nun bestimmte User Informationen nicht mehr in den Datenbankexport/-backup geschrieben. Hauptsächlich betrifft das Informationen zur Zwei Faktor Authentifizierung, um hier einen Missbrauch zu vermeiden, sollten Dritte an diese Backups gelangen.

Fehlerbehebungen

  • Schreib- oder Rechtschreibfehler in gewissen Texten wurden ausgebessert

  • Fehlende FontAwesome Icons hinzugefügt

Update von Libraries

  • Update von TinyMCE auf Version 6.7.0

  • Update von OverlayScrollbars auf Version 2.3.0

  • Update von PHPMailer auf Version 6.8.1

  • Update von cropper.js auf Version 1.6.0

  • Update von Chart.js auf Version 4.4.0

  • Update von jQuery auf Version 3.7.1


Juni 2023 Release

Juni 2023 Release Update 4 (09.08.2023)

Anpassungen / Verbesserungen

  • Im Uploaddialog von Bildern wurde das Layout ein wenig angepasst. Die Buttons befinden sich nun oben, sodass man nicht runterscrollen muss, wenn man mehrere Bilder hochlädt. Zusätzlich werden die zuletzt hochgeladenen Bilder nun ganz oben in der Liste angezeigt.

  • Der Uploadbutton wird nun auch auf mobilen Geräten angezeigt, sodass dort auch Uploads möglich sind

  • "Twitter" und das Twitter Logo, wurde durch das neue "X" Logo oder den Schriftzug "X" ersetzt

Update von Libraries

  • Update von FontAwesome auf Version 6.4.2

  • Update von Chart.js auf Version 4.3.3

  • Update von DataTables auf Version 1.13.6

  • Update von TinyMCE auf Version 6.6.2


Juni 2023 Release Update 3 (28.07.2023)

Fehlerbehebungen

  • Fehler behoben: Die Vorschaubilder wurden in der Kategorieübersicht und im News Archiv nicht korrekt anzeigt, wenn es kein generiertes Vorschaubild im System vorhanden war. Der Fallback auf die URL des Bildes hat hier nicht funktioniert. (Ticket #7)

  • Fehler behoben: Eingebettete Social Media Beiträge werden nun auch auf kleineren Displays in der korrekten Breite dargestellt (das betrifft Social Media Inhalte für welche die Datenschutzeinstellungen aktiviert sind)

  • Fehler behoben: In der Listenansicht für News ist nun der Kategorietitel im Dark Mode wieder lesbar (war schwarz auf standardmäßig schwarzem Hintergrund)

Update von Libraries

  • Update von Bootstrap auf Version 5.3.1

  • Update von Chart.js auf Version 4.3.2


Juni 2023 Release Update 2 (24.07.2023)

Anpassungen und Verbesserungen

  • Wenn das Laden einer Seite im Adminbereich ungewöhnlich lange dauert (länger als 10 Sekunden) wird nun eine Info angezeigt, dass man nach weiteren 30 Sekunden die Seite bitte manuell neu laden soll

  • Kleinere Anpassungen im Hintergrund vorgenommen

  • Abstand links und rechts beim Inhalt im Adminbereich um ein paar Pixel erhöht

Fehlerbehebungen

  • Fehler behoben: Reddit Beiträge können nun wieder eingebunden werden

  • Fehler behoben: Kategorien werden in der Aufrufstatistik nun korrekt referenziert und verlinkt

Update von Libraries

  • Update von TinyMCE auf Version 6.6.0

  • Update von DataTables auf Version 1.13.5

  • Update von PHP-JWT auf Version 6.8.1


Juni 2023 Release Update 1 (30.06.2023)

Anpassungen und Verbesserungen

  • Gespeicherte User Sitzungen (wenn beim Login das Speichern von Cookies aktiviert wurde), werden nun im User Profil angezeigt und können dort auch beendet werden. Zusätzlich wird nun auch gespeichert um welches Gerät es sich handelt und wo der Login (Ort und Land) stattgefunden hat

  • Sollte ein gesperrter User noch eingeloggt sein, wird er nun automatisch abgemeldet

  • Die aktuelle Version des CMS ist nur mehr mit PHP 8.2 oder höher kompatibel. Es wurde nun ein Hinweis am Dashboard hinzugefügt, solltet die Version älter sein. Bitte beachte, dass spätere Updates nicht mehr installiert werden können, wenn die PHP Version zu alt ist

  • Layout vom Login Formular etwas angepasst

Fehlerbehebungen

  • Design

    • Fehler behoben: In der Admin Navbar auf der Seite selbst wurden bestimmte Links im Light Mode mit der falschen Farbe dargestellt

    • Fehler behoben: Fehlermeldungen im Login Formular werden nun an der korrekte Position dargestellt


Juni 2023 Release (27.06.2023)

Zusammenfassung

Mit diesem Update wurden einige grundlegenden Veränderungen und Verbesserungen vorgenommen.
Im Adminbereich werden nun auch schöne und nutzerfreundliche URLs benutzt. Das Design des Adminbereichs wurde nun auf den Bootstrap 5 Standard aktualisiert und ist auch erstmalig komplett auf mobilen Geräten nutzbar. Diese Änderungen wirken auf den ersten Blick relativ simpel haben aber eine komplette Überarbeitung aller Seiten, Formulare und Funktionen zur Folge gehabt. Dadurch sind nun alle Seiten und Formulare im Adminbereich auf dem selben Standard.
Ein neues Support Ticket System ermöglicht es Fehler und Verbesserungswünsche direkt über den Adminbereich zu melden und dort auch den Status der Tickets einzusehen.
Push Benachrichtungen können nun auch auf iOS empfangen werden, wenn Besucher die Webseite als Web App auf iOS hinufügen.
Vor und nach Startseiten Elementen kann nun eigenes HTML eingefügt werden.
Die Begriffe in der Aufrufstatistik wurden umbenannt, sodass nun die Rede von Besuchern und Seitenaufrufen ist.
Viele kleinere und größere Verbesserungen, Fehlerbehebungen und Updates der Libraries wurden vorgenommen.

Neues URL System Adminbereich

Diese Funktion gehört mal wieder in die Kategorie "sehr wenig Effekt für ziemlich viel Aufwand".
Das komplette URL System des Adminbereich/Backend wurde überarbeitet.
Wie auch auf der Webseite selbst (Frontend) werden nun "schöne" URLs verwendet um die einzelnen Funktionen aufzurufen.
Dadurch war leider eine komplette Ãœberarbeitung aller Funktionen des Adminbereichs notwendig, was eindeutig mehr Zeit gekostet hat, als mir lieb ist.
Der postitive Nebeneffekt dabei, ich konnte endlich einige Anpassungen vornehmen, die ich bereits lange geplant habe.
So sind nun alle Links im Adminbereich einheitlich und nach dem selben Schema aufgebaut.
Zusätzlich wurde viele Funktionen im Hintergrund vereinheitlicht und, wo möglich, auf den selben Standard angepasst.

Redesign Adminbereich

Kurzgesagt: Der Adminbereich sieht nun ein wenig anders aus. Das grundlegende Layout wurde beibehalten aber der Rest angepasst, sodass das alte Design Template nicht mehr benötigt wird und alles auf den aktuellen Bootstrap 5 Standard gehoben wurde. Dadurch ist der Adminbereich nun auch erstmal komplett auf mobilen Geräten ohne Einschränkungen nutzbar.

Für meine Matura Projektarbeiten 2018 habe ich mich damals entschieden ein fertiges Design für den Adminbereich des LFE CMS zu benutzen. Der große Vorteil daran war, dass ich mich selbst nicht um das Design kümmern musste sondern ein fix fertiges hatte und benutzen konnte.
In den letzten Jahre hat sich aber immer mehr geändert, Bootstrap 5 ist erschienen und hat einiges geändert. Das Beagle Admin Template ist aber noch für Bootstrap 4 ausgelegt. Entsprechend musste ich einige Anpassungen vornehmen. Leider war alles nie zu 100% kompatibel und auch der Dark Mode hat hier und dort Probleme gemacht.
Deshalb wollte ich Beagle bereits vor längerem aus dem Adminbereich entfernen, da das aber nicht ganz so einfach und mit viel Zeitaufwand verbunden ist, habe ich das immer wieder hinausgezögert.
In der Vergangenheit hatte ich bereits öfters Anpassungen vorgenommen und Teile des Templates entfernt, nicht immer mit der gewünschten Folge.

Mit diesem Update sind nun alle Restbestände von Beagle entfernt worden. Das Design des Adminbereichs hat daher etliche Anpassungen erhalten und sieht zum Teil etwas anders aus. Die grundlegende Struktur bleibt aber erhalten. Das Layout hat sich nur hier und da ein wenig geändert, Farben und Schriftarten wurden angepasst und generell werden nun mehr Standards von Bootstrap 5 verwendet, wodurch weitere Anpassungen in Zukunft wesentlich leichter sind.
Da im alten Template eben noch Boostrap 4 benutzt wurde, musste ich jede Seite und jedes Formular im Adminbereich überarbeiten, um alles auf den aktuellen und vor allem selben Standard zu bringen.
Gleichzeitig konnte ich endlich auch Anpassungen vornehmen, damit der Adminbereich auch auf Tablets und Smartphones korrekt funktioniert. Auf Smartphones ist nun auch endlich das Menü bedienbar und generell kann man dort auch alles machen, was auf einem PC geht.
Tabellen, Anzeigen und Formulare wurden alle angepasst, um auch auf den kleineren Bildschirmen der Smartphones zu funktionieren. Es wurden notwendige Anpassungen vorgenommen und die Informationen auf das Wesentliche reduziert. Daher werden auf Smartphones nicht immer alle Informationen angezeigt, so werden nicht so wichtige Infos in Tabellen ausgeblendet, damit die Ãœbersicht auf den kleineren Displays vorhanden bleibt.
Generell habe ich beim mobilen Design darauf geachtet, dass alles benutzbar ist und Anpassungen vorgenommen, wo ich sie für sinnvoll gehalten habe. Diverse Fenster (z.B. Erstellen einer News, Löschdialoge) werden auf Smartphones nun im Vollbild dargestellt.
Das Layout wurde auch an vielen Stellen so angepasst, dass gewisse Elemente statt nebeneinander, auf Smartphones untereinander dargestellt werden, um den Platz entsprechend sinnvoll zu nutzen. Andere Elemente wie z.B. Graphen für die Aufrufstatistik, werden auf Smartphones ausgeblendet, da sie dort keinerlei Sinn machen und die Daten ohnehin nicht lesbar sind.
Ich habe das neue Design des Adminbereichs sowohl auf PC als auch meinem iPhone und iPad getestet. Das Design funktioniert sowohl im Light als auch im Dark Mode, hier kannst du auch weiterhin jederzeit zwischen beiden Modi wechseln.
Es kann dennoch sein, dass auf manchen Geräten die Übersicht noch nicht zu 100% da ist. Wenn du hier Vorschläge für Anpassungen hast oder dir generell etwas mit dem Design auffällt, dann lass es mich bitte wissen.

Mit Bootstrap 5.3.0 findet nun auch endlich ein Dark Mode Einzug in das beliebte CSS Framework. Ich habe mit diesem Update alle notwendigen Anpassungen vorgenommen, um den neuen Dark Mode von Bootstrap zu benutzen, anstatt alles selbst für einen Dark Mode anzupassen. Aber keine Sorge, die vielen Designeinstellungen für den Dark Mode bleiben natürlich bestehen. Für dich und deine Besucher ändert sich so gut wie nichts, höchstens ein paar Kleinigkeiten bei den Farben.

Vergleich Desktop vs iPad vs iPhone
Vergleich Galerieauswahl Desktop vs iPad vs iPhone

Support Ticket System

Hier handelt es sich um ein Feature, welches ich bereits seit einer Ewigkeit auf meiner Liste habe, aber nie so richtig wusste wie ich es umsetzen kann und soll.
Mit diesem Update findet nun ein kleines Ticketsystem seinen Einzug in das LFE CMS.
Das Ticket System ist eher simpel gehalten, soll aber die Möglichkeit bieten schnell und einfach Tickets zu erstellen, ob bei Fehlern, Verbesserungsvorschlägen oder Feature Requests.
Am Dashboard des Adminbereichs findest du dazu eine neue Übersicht deiner Tickets, dort kannst du dir auch alle Tickets anzeigen lassen, neue Tickets erstellen, vorhandene Tickets einsehen und Kommentare und Dateien hinzufügen.
Zusätzlich gibt es in der Navigation einen neuen Menüpunkt um die Tickets einzusehen.
Außerdem siehst du dort den Status des Tickets und auch Kommentare, die ich hinzufüge.
Natürlich kannst du die Berechtigungen für das neue Ticketsystem auch für bestimmte Gruppen einschränken. Dazu gibt es neue Berechtigungen in der Gruppenverwaltung.
Eine weitere Funktionen ist die Möglichkeit im Fehlerfall ein Ticket zu eröffnen. Du rufst einen Link auf der nicht funktioniert? Dann wird dir ab sofort direkt die Möglichkeit gegeben diesen Fehler zu melden.
Dabei überträgt das System automatisch die benötigten Daten an das Ticket System (z.B. Log Dateien).

iOS Web App / Progressive Web App

Mit iOS 16.4 wurden Anpassungen für Web Apps vorgenommen, sodass dort nun auch Push Benachrichtigungen empfagen werden können.
Als Web App versteht man eine Webseite die unter iOS zum Home Screen hinzugefügt wird. Damit werden dann Safari Elemente ausgeblendet und die Webseite wird als Vollbild angezeigt.
Ich habe hier entsprechende Anpassungen im CMS vorgenommen, um auch auf iOS über eine Web App Benachrichtigungen zu empfangen.
Im Zuge der Anpassung musste ich auch feststellen, dass bisher eine Web App unter iOS nicht korrekt funktioniert hat.
Wenn man nun also eine Webseite unter iOS oder iPadOS zum Home Bildschirm hinzufügt, dann wird die Webseite dort als Vollbild App angezeigt und es ist auch Möglichkeit Push Benachrichtigungen zu aktivieren und zu empfangen.
Bitte überprüfen und setze die gewünschten Einstellungen für die Web App in den Designeinstellungen. Wenn diese Einstellungen nicht gesetzt sind, werden jeweils Alternative Einstellungen herangezogen, die zum System passen.

Anpassbare Inhalte vor und nach den Inhalten bei Startseiten Elementen

Bei Startseiten Elementen gibt es nun die Möglichkeit eigene Inhalte vor und nach dem Inhalt einzufügen.
Das ermögtlich es vor z.B. einem News Element einen eigenen Titel mit Bildern oder ähnlichem einzufügen.
Auch die vielen Vorlagen, welchem im grafischen Texteditor zur Verfügung stehen, können hier verwendet werden.
Dadurch kann z.B. das selbe Hintergrundbild nicht nur für den News Bereich sondern auch für andere Inhalte (z.B. Texte) festgelegt werden.

Begriffe in der Aufrufstatistik angepasst

Die beiden Begriffe "einzigartige Aufrufe" und "gesamte Aufrufe" waren meiner Meinung nach nie wirklich aussagekräftig und konnten bei dem einen oder anderen durchaus zu Verwirrung führen.
Aus diesem Grund habe ich diese beiden Begriff nun unbenannt, wir reden nun von "Besuchern" und "Seitenaufrufen". Besucher sind hierbei die einzigartigen Besucher, die deinen Webseite aufrufen.
Ein Besucher kann mehrere Seitenaufrufe tätigen. Wenn also ein User deine Seite zum ersten Mal am Tag besucht, dann wird er als ein Besucher gezählt. Wenn er dann neben der Startseite auch noch weitere Seiten (News, Seiten, Downloads, News Archiv, Podcast, usw.) aufruft, werden diese Aufrufe als Seitenaufrufe verzeichnet.
Besucher sind somit einzelne Personen die eine Webseite besuchen, hier zählt ein Aufruf auch nur einmal pro Tag.
Jeder Aufruf einer Seite auf deiner Webseite wird als Seitenaufruf gezählt.
Ich denke mit dieser Benennung ist besser erkennbar was die beiden Werte darstellen. Die Seitenaufrufe sind im Regelfall immer höher als die Besucherzahlen, da ein Besucher im Regelfall mehr als eine Seite aufruft.

Anpassungen und Verbesserungen

  • Die Anordnung der Elemente am Dashboard wurde verändert

  • Beim Kopieren einer News/Seite wird nun im Titel "Kopie von" vorangestellt um die Kopie besser zu erkennen

  • In der Tagesansicht der Aufrufstatistik wird nun der aktuell ausgewählte Tag besser hervorgehoben

  • Sollte das ausgewählte Bild für das Header Logo zu groß für den Header sein, wird es nun automatisch an die Höhe des Headers angepasst

  • Beim Hinzufügen eines Videos von YouTube werden nun alle weiteren Parameter in der Video URL entfernt. Manchmal kann es sein, dass in der Video URL ein Zeitstempel oder eine Playlist noch zusätzlich angegeben sind, das hat bisher zu Problemen geführt, wird nun aber berücksichtigt und entsprechend entfernt

  • Bei YouTube Videos wird nun beim Hinzufügen oder Bearbeiten eines Videos die URL für das YouTube Thumbnail geprüft und gespeichert. Damit wird nicht mehr aktiv beim Auflisten der Videos nach der URL geprüft, was die Ladezeit verringert

  • Wenn nicht genügen News vorhanden sind, werden News Elemente auf der Startseite nun auch nicht mehr angezeigt. Das soll verhindern, dass ein leeres Element angezeigt wird und z.B. nur der Hintergrund ersichtlich ist

  • Im Hintergrund gibt es nun einen Cleanup Task, welcher alte und nicht mehr gültige Einträge von der Aufrufe Blacklist entfernt

  • Beim Erstellen eines neuen Users gibt es nun die Möglichkeit ein Passwort generieren zu lassen anstatt selbst eines angeben zu müssen

  • Beim Einfügen eines Downloads in eine Seite/News wird nun im Fenster eine entsprechende Meldung angezeigt, sollten keine Downloads vorhanden sein

  • Bei den Top 20 URL am Dashboard im Adminbereich können nun auch verknüpfte Inhalte für News, Podcasts und Downloads angezeigt werden

  • Anzahl der Podcasts, Podcast Episoden, Downloads (sofern Modul aktiv), User und Gruppen zum Dashboard im Adminbereich hinzugefügt

  • Wenn noch keine Videos vorhanden sind, wird nun eine entsprechende Info im Auswahlfenster bei Seiten angezeigt

  • Hintergrundanpassungen und Verbesserungen am Update Prozess vorgenommen

  • Von anderen Benutzern gesperrte Inhalte können nun auch nicht mehr gelöscht werden

  • Zurücksetzen des Passworts anderer Benutzer funktioniert nun zuverlässig

  • Eine Kategorie kann nun auch direkt im Bearbeiten Formular gelöscht werden

Fehlerbehebungen

  • Kategorie

    • Fehler behoben: Beim Erstellen einer Kategorie wurde das Header Hintergrundbild nicht korrekt generiert

    • Fehler behoben: Beim Löschen einer Kategorie wurden die dazugehöhrten URLs nicht gelöscht, daher konnten diese auch nicht wiederverwendet werden

    • Fehler behoben: Beim Löschen einer Kategorie wurden die generierten Header Hintergrundbilder nicht gelöscht

  • Galerie

    • Fehler behoben: Beim Bearbeiten von mehreren Bildern gleichzeitig war die Anzeige des Bildes, welches gerade verarbeitet wird, nicht korrekt

    • Fehler behoben: Beim Einfügen von Bildern in den Texteditor konnte der letzte Stil in der Liste nicht korrekt eingefügt werden

  • Userverwaltung

    • Fehler behoben: Beim Ändern des eigenen Passwortes konnte es passieren, dass der E-Mail Versand mit der Bestätigung nicht korrekt funktionierte

    • Fehler behoben: Beim Ändern des eigenen Passwortes konnte es passieren, dass im Bestätigungsmail der Standort nicht angezeigt wurde

    • Fehler behoben: Beim Aktivieren oder Deaktivieren der Zwei Faktor Authentifizierung konnte es passieren, dass der E-Mail Versand mit der Bestätigung nicht korrekt funktionierte

    • Fehler behoben: Beim Aktivieren oder Deaktivieren der Zwei Faktor Authentifizierung konnte es passieren, dass im Bestätigungsmail der Standort nicht angezeigt wurde

  • Design

    • Fehler behoben: Beim Ändern des Header Hintergrundbildes in den Designeinstellungen wurde das Bild beim ersten Speichern nicht korrekt übernommen. Es war immer notwendig zwei Mal auf Speichern zu klicken

    • Fehler behoben: Es wurden fehlende Icons, welche in den Vorlagen verwendet wurden, hinzugefügt

    • Fehler behoben: Es wurden kleinere Layout- und Designfehler behoben sowie kleinere Anpassungen vorgenommen

  • Aufrufstatistik

    • Fehler behoben: Am Dashboard im Adminbereich wurden keine Inhalte dargestellt, wenn das Einsehen der Aufrufstatistik nicht erlaubt war. User/Gruppen ohne Berechtigung hatten also ein leeres Dashboard

    • Fehler behoben: Bei News/Seiten wurde die Aufrufstatistik auch ohne Berechtigung dafür angezeigt

    • Fehler behoben: Die hinterlegte URL zum Bearbeiten des Inhalts unterscheidet nun korrekt zwischen Seiten und News

    • Fehler behoben: Die Ãœbersicht der letzten Monate war immer leer, da hier ein Fehler in der SQL-Abfrage vorhanden war

  • Sonstiges

    • Fehler behoben: Bei Podcast Inhalten wird nun auch korrekt in der Ãœbersicht angezeigt, dass der Inhalt von einem anderen Benutzer gesperrt ist

    • Fehler behoben: Beim Speichern der Anordnung des Footer Menüs wurde die Infomeldung an der falsche Stelle angezeigt

    • Fehler behoben: Wenn die Push Notifications aktiviert waren, dann wurden die Webseite in iOS nicht richtig als Web App erkannt

    • Fehler behoben: Beim Editieren eines Menüeintrags konnte es vorkommen, dass die Vorauswahl der Seite/News verloren ging und somit ein Menüeintrag danach nicht mehr korrekt war

    • Fehler behoben: Es wurden weitere kleinere Fehler behoben

Update von Libraries

  • Update von Bootstrap auf Version 5.3.0

  • Update von FontAwesome auf Version 6.4.0

  • Update von jQuery auf Version 3.7.0

  • Update von TinyMCE auf Version 6.5.1

  • Update von Chart.js auf Version 4.3.0

  • Update von Spectrum auf Version 2.0.10

  • Update von DataTables auf Version 1.13.4

  • Update von OverlayScrollbars auf Version 2.2.0

  • Update von PHPMailer auf Version 6.8.0

  • Update von TwoFactorAuth auf Version 2.0.0

  • Update von PHP-JWT auf Version 6.8.0

  • Update von MySQLDump auf Version 2.12

  • Update von minify auf Version 1.3.71