Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel1
maxLevel3
outlinefalse
stylenone
typelist
printabletrue

September 2024 Release

September 2024 Release

...

Update #2 (07.10.2024)

Anpassungen und Verbesserungen

  • X2R Events: Es ist nun möglich die RaceApp Buchungen für ein Event von RaceApp im Adminbereich manuell zu laden (passiert sonst automatisch mit dem Event Sync alle 24 Stunden). Das ist in den X2R Events unter den drei Punkten möglich.

  • X2R Events: Es ist nun möglich den Reko Typ für ein Event anzupassen, sollte dieser aus irgendeinem Grund falsch gesetzt werden. Bitte beachte, dass diese Option bei einem erneuten RaceApp Sync wieder überschrieben wird.

  • X2R Events: Der RaceApp Event Sync wurde dahingehend angepasst, dass keine Events mehr gelöscht werden, die gerade laufen. Nachdem es in der Vergangenheit schon einmal vorgefallen ist, dass Events abgesagt bzw. gelöscht wurden (durch falsche Anlage in RaceApp), musste ich eine Möglichkeit schaffen diese Events auch wieder von der X2R Seite zu bekommen. Deshalb gibt es eine Abfrage, die Events automatisch löscht, sollten sie bei RaceApp nicht mehr vorhanden sein. Der Abfragezeitpunkt wurde nun angepasst und sollte daher nicht mehr in laufende Events eingreifen.

Fehlerbehebungen

  • X2R Reko: Reports die als "REKO" ausgefüllt wurden, konnten nicht abgesendet werden. Das Trennzeichen wurde hier noch nicht ausgetauscht auf das geänderte Zeichen.

  • X2R Reko: In der Übersicht im Adminbereich wurde die Kategorie bei den abgeschlossenen Reports falsch angezeigt, es wurde die Kategorie angezeigt, die der User beim Erstellen ausgewählt hatte und nicht die, die von der Reko angegeben wurde.

...

September 2024 Release Update #1 (01.10.2024)

Anpassungen und Verbesserungen

  • X2R Reko: Die Dauer der Anzeigen für den Streamer/Stream wurden angepasst (Meldungen werden nun länger angezeigt)

  • X2R Reko: Es wird nun angezeigt wie viele Reports es für ein Rennen gibt (beim Titel des Events)

  • X2R Reko: Es gibt nun eine fortlaufende Nummer für die Reports innerhalb eines Events

  • X2R Reko: Beim Bearbeiten eines Reports ist es nun nicht mehr notwendig alle Felder zwingend ausfüllen zu müssen um die Bearbeitung zu speichern. Beim Veröffentlichen sind weiterhin alle Felder verpflichtend!

  • X2R Reko: Die Beschreibung und die Details eines Reports werden nun auch im Status "saved" weiterhin in der Übersicht angezeigt

  • X2R Reko: Das Cloudflare Turnstile Captcha sollte nun zuverlässiger funktionieren (u.U. gibt es hier Probleme mit VPNs oder Proxies, konnte ich in meinem Test aber nicht nachstellen)

  • X2R Reko: Es wird nun rechts oben eine Nachricht eingeblendet, wenn ein Text in die Zwischenablage kopiert wurde

  • X2R Reko: Beim Veröffentlichen eines Reports kann man nun auswählen ob man eine Discord Benachrichtigung absenden will, ob man eine Nachricht für den Stream erstellen will und ob man die Strafe zu RaceApp senden will. Außerdem kann man auswählen ob der abgeschlossene Report für die Fahrer/Besucher angezeigt werden soll

  • X2R Reko: Sollten die Fahreranmeldungen von RaceApp nicht geladen werden können, gibt es nun als Fallback neue Eingabefelder mit Fahrernummer und -name die befüllt werden müssen

  • X2R Reko: In der Reko Übersicht gibt es nun eine Statistik über die Top 3 Teams mit den meisten Penalties in der aktuellen Endurance Saison (dafür muss die ID der RaceApp Serie in den Einstellungen der Reko hinterlegt werden)

  • X2R Reko: Im Bearbeiten Fenster eines Reports gibt es nun eine Link zum Reglement der Serie (Sprint oder Endurance) und für die Sprint Cups eine Verlinkung des Strafenkategoriebildes

Fehlerbehebungen

  • Seitenaufrufe: Seit dem September Update vom 02.09.2024 wurden leider die Seitenaufrufe falsch gezählt. Die Aufrufdaten sind daher leider unvollständig. Der Fehler wurde nun aber behoben.

  • X2R Events: Beim Event Sync mit RaceApp sollten nun keine Events mehr gelöscht werden, die gerade noch im Gange sind (betrifft nur die Endurance Events)

  • X2R Reko: Es ist nun möglich Fahrzeugnamen mit einem ' im Namen reporten zu können, hierfür wurde das Trennzeichen geändert und somit sollte es nun keine Probleme mehr geben

  • X2R Reko: Die Fehlermeldung bei den Formularfeldern sollten nun nach dem Erfolgreichen Absenden des Formulars zurückgesetzt/entfernt werden

  • X2R Reko: Es wurde ein falsches Icon bei erfolgreicher Aktualisierung der Reko Tabelle in der Nachricht rechts oben angezeigt

Update von Libraries

  • Update von SortableJS auf Version 1.15.3

  • Update von DataTables auf Version 2.1.7

...

September 2024 Release Hotfix #1 (07.09.2024)

Fehlerbehebungen

  • Backend: Es war möglich für alle User im Adminbereich Dev Tools aufzurufen und dadurch Dinge kaputt zu machen, ich schaue in deine Richtung Robin 😂

  • Frontend: Es wurde ein Fehler behoben, der das Log File mit Warnung zugespammt hatte

  • X2R Reko: Beim Veröffentlichen eines Reports wurde die falsche Discord Webhook URL genommen, daher wurde die Nachricht in den falschen Channel gepostet

...

September 2024 Release (02.09.2024)

Dokumentation

Seit längerem überlege ich bereits wie ich am besten eine Dokumentation des CMS umsetzen könnte und nun ist es soweit. Die Dokumentation des CMS befindet sich auf einem öffentlichen Confluence Space in meinem privaten Confluence. Dort wird es in Zukunft für alle Funktionen und Seiten im CMS eigene Hilfeseiten geben. Derzeit sind nur sehr wenige Inhalte umgesetzt, es sollen aber alle folgen.
Die Dokumentation kann jederzeit im Adminbereich über das Fragezeichen Symbol oben rechts aufgerufen werden. Sofern vorhanden wird man dort auch direkt zum Hilfe Artikel der aktuelle Funktion im Adminbereich geleitet.
Das Thema Dokumentation war mir vor allem ein Anliegen, da über die letzten Jahre immer mehr Funktionen hinzugekommen sind, die meisten aber nur im Changelog erwähnt wurden und es keinerlei detaillierte Dokumentation gab. Vor allem auch mit dem neuen Usern auf der X2R Webseite, die noch gar keine Berühungspunkte mit dem LFE CMS hatten. Und durch das neue X2R Reko Tool, mit dem nochmal einige neue User hinzukommen, macht es durchaus Sinn, die Funktionen beschrieben zu haben.
Derzeit befindet sich die Dokumentation noch in Arbeit, über die nächsten Wochen werden immer mehr Teile des CMS dort beschrieben sein.

X2R Reko Tool

Da die neue Season der X2R Events vor der Tür steht, findet mit diesem Update das X2R Reko Tool seinen Weg ins CMS. Dabei handelt es sich um ein Tool für die Rennkommissare (Reko) umd das Erstellen und Bearbeiten von Reports zu vereinfachen, vor allem auch mit dem Ausblick auf die X2R Endurance Serie. Das Tool ist dabei nur auf der X2R Webseite aktiv, da es auf den anderen Webseiten wenig Sinn macht.
Das Reko Tool bietet dabei als erste Seite eine komplette Dokumentation im neuen Dokumentation Bereich im Confluence. Außerdem bietet es die Möglichkeit den Fahrern von X2R Reports für die Rennen zu erstellen. Diese Reports können dann im Adminbereich bearbeitet und veröffentlicht werden. Dabei gibt es auch eine Anbindung für unsere Streamer, die Reports der Live-Reko für die Endurance Rennen direkt in ihren Stream einbetten können.
Für die Sprint Cups gibt es außerdem die Anbindung an RaceApp, damit werden Strafen dort automatisch hinterlegt und dieser Schritt für die Reko entfällt.

Fehlerbehebungen

  • X2R BOP: Der BOP Upload/Import war nicht möglich

  • Berechtigungen: Wenn ein User keine Berechtigungen zum Hochladen von Bildern hatte, konnte er diese aber dennoch hochladen - dies geht jetzt nicht mehr

  • Berechtigungen: Wenn ein User keine Berechtigungen für den Wartungsmodus hatte, wurde ihm aber unter Umständen am Dashboard trotzdem die entsprechende Info Meldung angezeigt, obwohl er keine Möglichkeit hat, den Wartungsmodus zu deaktivieren

Update von Libraries

  • Update von jQuery UI auf Version 1.14.0

  • Update von Chart.js auf Version 4.4.4

  • Update von DataTables auf Version 2.1.5

  • Update von OverlayScrollbars auf Version 2.10.0

  • Update von TinyMCE auf Version 7.3.0

...

Mai 2024 Release

Mai 2024 Release Update #5 (19.07.2024)

...

  • Passwortrichtlinie Passwörter müssen ab sofort mindestens 12 Zeichen lang sein. Bestehende Passwörter bleiben erhalten, aus Sicherheitsgründen wird aber empfohlen ein neues Passwort zu setzen, sollte es kürzer als 12 Zeichen sein. Generell wird auch empfohlen die Zwei Faktor Authentifizierung zu aktivieren!

Fehlerbehebungen

  • User Passwörter: Beim Erstellen eines neuen Users oder beim Setzen eines zufälligen Passwortes konnte es vorkommen, dass das neu gesetzt Passwort beim Login nicht funktioniert hat

Update von Libraries

  • Update von OverlayScrollbars auf Version 2.9.2

  • Update von TinyMCE auf Version 7.2.1

  • Update von FontAwesome auf Version 6.6.0

  • Update von DataTables auf Version 2.1.0

...

  • Startseiten Elemente Es gibt nun die Möglichkeit in der Übersicht der Startseiten Elemente ein Element zu duplizieren. Dabei werden alle Einstellungen mitkopiert

  • X2R Academy: Infos in der automatischen Discord Nachricht angepasst

Update von Libraries

  • Update von TinyMCE auf Version 7.1.2

...

  • X2R Academy: Es besteht nun die Möglichkeit das Fahrzeugmodell für die GT3 Entrylist zu forcieren bzw. nicht zu forcieren mit einer neuen Einstellung

  • X2R Academy: Es ist nun möglich einem Fahrer ein Auto für die Entrylist vorzugeben. Das ist vor allem für Fahrer, die nicht über RaceApp angemeldet sind, interessant.

Fehlerbehebungen

  • X2R Academy: Wenn ein Fahrer kein gültiges Fahrzeug ausgewählt hat (z.B. wenn es noch nicht in der Datenbank vorhanden ist oder der Fahrer manuell für die Saison gebucht wurde) wird nun in der Entrylist kein Fahrzeug mehr forciert, bisher wurde hier immer auf die ID 0, also den Porsche 911 GT3 R, zurückgefallen

...

  • X2R Events: Sollten vergangene Events nicht in der Datenbank vorhanden sein, werden diese nun auch von RaceApp abgerufen und gespeichert

Fehlerbehebungen

  • Das Hinzufügen von neuen Videos ist nun wieder möglich

  • Bei den X2R Events wurden vergangene Events fälschlicherweise aus der Datenbank gelöscht

Update von Libraries

  • Update von DataTables auf Version 2.0.8

...

  • X2R Academy: In der Übersicht wird nun ein Hinweis angezeigt, sollte ein Fahrzeug nicht korrekt zugeordnet werden können

  • X2R Academy: In den Konflikten werden nur noch Events der letzten 2 Monate angezeigt

  • X2R Academy: Es gibt nun die Möglichkeit den RaceSync für die X2R Academy über einen API Call auszuführen, sodass diese Funktion automatisiert werden kann. Zusätzlich wird hier ein Discord Webhook Call abgerufen, der die Sync Informationen in einen Discord Channel postet

  • X2R Academy: Es ist nun auch möglich die Entrylist über einen API Call abzurufen, sodass dies automatisiert werden kann

  • X2R Academy: Im manuellen RaceApp Sync werden nun ausgenommene Rennen nur noch angezeigt wenn sie innerhalb der letzten 2 Monate waren

Fehlerbehebungen

  • & Zeichen wird in URLs und den Push Benachrichtigungen nun korrekt ersetzt (Ticket #10)

Update von Libraries

  • Update von TinyMCE auf Version 7.1.1

  • Update von jQuery UI auf Version 1.13.3

  • Update von chart.js auf Version 4.4.3

  • Update von DataTables auf Version 2.0.7

  • Update von cropper.js auf Version 1.6.2

  • Update von OverlayScrollbars auf Version 2.8.2

  • Update von PHP-JWT auf Version 6.10.1

  • Update von TwoFactorAuth auf Version 3.0.0

...

  • Bei den Startseiten Elementen gibt es nun die Möglichkeit einen Unschärfe Effekt für das Hintergrundbild festzulegen. Dieser Effekt kann auch mit de Parallex Effekt kombiniert werden.

  • Der Anzeigestatus eines Startseiten Elements kann nun auch in der Übersicht aller Startseiten Elemente angepasst werden

  • Startseiten Elemente können nun auf kleineren Displays (z.B. Smartphone), durch eine neue Option bei den Elementen, ausgeblendet werden

  • Der Streamer für X2R Events kann nun manuell überschrieben werden

Fehlerbehebungen

  • Bei der X2R Academy werden nun auch Fahrer korrekt von der aktuellen Saison abgemeldet

  • Bei der X2R Academy können nun manuell gebuchte Fahrer auch wieder entfernt werden

  • Bei den X2R Events werden nun auch Events gelöscht, sollten diese zwar in der Datenbank aber nicht in RaceApp vorhanden sein

  • Die Konsolidierung der X2R Academy Events auf der Startseite funktioniert nun korrekt

  • Das Speichern der Fahrzeuge in der X2R Academy funktioniert nun korrekt

Update von Libraries

  • Update von OverlayScrollbars auf Version 2.7.1

  • Update von FontAwesome auf Version 6.5.2

  • Update von DataTables auf Version 2.0.4

  • Update von TinyMCE auf Version 7.0.1

...

  • Bei der X2R Academy kann man in den Einstellungen nun auswählen, ob die Entrylist forciert werden soll oder nicht (Paremter im JSON File)

  • Button "Warteschlange leeren" zum Bilder Upload hinzugefügt um schnell alle Bilder aus der Warteschlange zu entfernen

  • Mit einem neuen Button im Bilder Upload können nun alle abgeschlossenen Uploads auf einmal aus der Liste entfernt werden

Fehlerbehebungen

  • Beim Abrufen der X2R Events von RaceApp ist es zu einem Fehler gekommen, da dort versucht wurde ein Parameter zu speichern, den es nicht gab

  • In die Aufrufstatistik hatte sich ein Tippfehler eingeschlichen (vielen Dank fürs Melden Lukas 😁)

Update von Libraries

  • Update von OverlayScrollbars auf Version 2.6.1

  • Update von minify auf Version 1.3.73

  • Update von DataTables auf Version 2.0.2

...

  • Im Header Menü können nun auch Elemente die zur News Übersicht einer Kategorie (oder aller Kategorien zusammen) führen

  • Elemente beim Hinzufügen von neuen Elemente in ein Submenü

Fehlerbehebungen

  • Im Header Menü wird nun auch wirklich das Hauptelement als aktiv unterlegt, wenn die aufgerufene Seite ein Link im darunterliegenden Dropdown Menü ist

  • Die Auswahlbox beim Bearbeiten eines Header Menü Eintrags zur News Übersicht einer Kategorie wird nun korrekt dargestellt

Update von Libraries

  • Update von Chart.js auf Version 4.4.2

  • Update von DataTables auf Version 2.0.1

...

  • Anpassungen Adminbereich

    • Es wurde bei einigen Seiten im Adminbereich der Headerbereich (Bereich mit Überschrift, Untertitel und Aktionsbuttons) überarbeitet um einen einheitlichen Designstandard einzuhalten

    • Zusätzliche wurden ein paar kleinere Designanpassungen im Adminbereich vorgenommen

  • Neue Header Designeinstellungen

    • Beim Header Menü kann nun die Höhe der Elemente im Dropdown festgelegt werden

    • Beim Header Menü kann nun für Dropdown Menüs der Schatten festgelegt werden. Dadurch kann ein Dropdown Menü nun auch komplett ohne Umrandung verwendet werden

    • Die Breite des Drop Down Menü bei einer Spalte wird nun dynamisch an den Inhalt angepasst

  • Sonstige Anpasssungen

    • Auf mobilen Geräten sind die Admin Optionen nun in das normale Menü gewandert und die eigene Admin Navbar ist nicht mehr vorhanden

    • Die Seite "Hilfe und Info" wurde in "Changelog und Info" umbenannt

    • Wenn eine nicht vorhandene Seite im Adminbereich aufgerufen wird, wird nun eine korrekte Fehlerseite angezeigt

Fehlerbehebungen

  • Im Header Menü wird nun auch wieder das Hauptelement als aktiv unterlegt, wenn die aufgerufene Seite ein Link im darunterliegenden Dropdown Menü ist

  • Beim Header Menü konnte man keinen eigenen Titel vergeben, da hier immer ein Fehler aufgetreten ist

  • Beim Erstellen eines neuen Dropdown Menüs kam es zu einem Fehler, der dazu geführt hat, dass der Speichern Prozess in einer Endlosschleife festhing

  • Der Button zum Öffnen des mobilen Menüs ist nun am oberen Bildschirmrand und hat keinen Abstand mehr nach oben

Update von Libraries

  • Update von Boostrap auf Version 5.3.3

  • Update von SortableJS auf Version 1.15.2

  • Update von OverlayScrollbars auf Version 2.5.0

  • Update von DataTables auf Version 2.0.0

  • Update von TinyMCE auf Version 6.8.3