Versionshistorie und Log
VERSION 1.3.1 - 26.08.2024 - 16:18 Uhr
- Korrektur an falschem License-Key
- NEO-Plugin auf die neueste Version aktualisiert
VERSION 1.3.0 - 23.07.2024 - 14:08 Uhr
- Anpassung des Suchparameters im Offers-Controller, um auch eine Teilwortsuche zu ermöglichen
VERSION 1.2.9 - 04.04.2024 - 19:17 Uhr
- Craft-CMS auf die neueste Version aktualisiert
- der Import-Controller prüft nun bei Einträgen in der Schnittstelle, ob diese nicht bereits abgelaufen sind (offline_date kleiner als aktuelles Datum)
- der Import-Controller aktualisiert nun bestehende Einträge, wenn diese ein Change-Date-Attribut haben, welches jünger als ihr eigenes Post-Date ist - das Post-Date wird anschließend auf das Change-Date gesetzt
VERSION 1.2.8 - 04.03.2024 - 13:45 Uhr
- Detaillierte Beschreibung für die Felder "Bezeichnung" bei den Kategorien hinzugefügt, um auf die Notwendingkeit der korrekten Bezeichnung für das Mapping hinzuweisen
VERSION 1.2.7 - 18.07.2023 - 13:45 Uhr
- neue Clean-Up-Funktion für die Konsole geschrieben, um Soft-Deleted Offers aus der DB zu entfernen
VERSION 1.2.6 - 17.07.2023 - 19:58 Uhr
- die Headline der calendar-overview-Komponente wurde von "Kalender" in "Termine" umbenannt
- die Route für den Kalender wurde von "/kalender" auf "termine" geändert
- offer-Entries werden nun hart gelöscht
- Craft-CMS auf die neueste Version aktualisiert
- Kalender-Ereignisse können nun auch eine Start- und End-Zeit haben, welche im Zeitraum täglich wiederholt wird, statt einer stur als Begrenzung geltenden Zeit
VERSION 1.2.5 - 23.06.2023 - 17:55 Uhr
- Craft-CMS, NEO- und Redactor-Plugin auf die neuesten Versionen gebracht
- neue Kalender-Section im Backend hinzugefügt
- calendar-entry-Komponente ergänzt
- calendar-overview-Komponente hinzugefügt
- _calendar-Template ergänzt
- filter-bar-Komponente hinzugefügt
- Einträge sind im Backend nun in Kategorien/Kopfzeilen geordnet
- libs-Ordner für optionale Drittanbieter JS-Bibliotheken hinzugefügt
- Stellenangebote haben nun ein optionales Feld für einen PDF-Download mit entsprechendem Button auf der Detailseite, falls eine PDF zum Download vorliegt
VERSION 1.2.4 - 17.01.2023 - 19:25 Uhr
- Beheben eines Fehlers, bei dem in der breaker-Komponente der Link-Tag gerendert wurde, auch wenn kein Link gesetzt war
VERSION 1.2.3 - 17.01.2023 - 14:13 Uhr
- breaker-Komponente um Möglichkeit zum Setzen eines Links erweitert
VERSION 1.2.2 - 16.01.2023 - 18:41 Uhr
- advanced-select-Komponente um die Möglichkeit zur Darstellung eines labels erweitert
- bei möglicher Mehrfachauswahl bei Selectboxen wird bei diesen in der cct-select-box-Komponente ein entsprechender Hinweis angezeigt
- neue breaker-Komponente ergänzt
- search-bar-hero-Komponente um Möglichkeit zum Hinzufügen eines Störers (breaker) erweitert
VERSION 1.2.1 - 16.01.2023 - 16:05 Uhr
- Craft CMS, Redactor- und NEO-Plugin auf die neuesten Versionen aktualisiert
- veralteter SASS-Divisions-Befehl in offer-header-Komponente ausgetauscht
- veralteter SASS-Divisions-Befehl in page-hero-Komponente ausgetauscht
- veralteter SASS-Divisions-Befehl in copy-image-Komponente ausgetauscht
VERSION 1.2.0 - 20.12.2022 - 13:50 Uhr
- finale und korrekte Deployer-Config für Hetzner-Server
VERSION 1.1.9 - 19.12.2022 - 21:15 Uhr
- YARN-Packages aktualisiert, um sinnlose Node-Sass-Integration zu entfernen
VERSION 1.1.8 - 19.12.2022 - 18:59 Uhr
VERSION 1.1.7 - 16.12.2022 - 11:27 Uhr
- Hinweis für Nutzer bei keinen Ergebnissen in der offer-counts-Komponente hinzugefügt
VERSION 1.1.6 - 29.11.2022 - 12:57 Uhr
- Craft CMS auf die neueste Version aktualisiert
VERSION 1.1.5 - 30.09.2022 - 12:30 Uhr
- Craft CMS, Redactor- und NEO-Plugin auf die neuesten Versionen aktualisiert
VERSION 1.1.4 - 02.07.2022 - 18:00 Uhr
- Ausblenden des Link-Buttons in der offer-header-Komponente
- Aktuelle Updates für Craft CMS, Redactor- und NEO-Plugin eingespielt
VERSION 1.1.3 - 10.06.2022 - 20:11 Uhr
- im Berufswahltest kann nun gewählt werden, ob eine Kategorie-Art für die Übernahme in den Filter der Stellenangebote übernommen werden soll oder nicht und ab wie viel Antworten bei den jeweiligen Optionen
- die Top 3 Job-Profile im Berufswahltest werden bei Gleichstand nun zufällig ausgewählt
- Beheben eines Fehlers in der Funktionalität der Tag-Komponente, bei der versucht wurde den Plural-/Singulartext der Tag-Gruppe zu ändern, obwohl des entfernte Element das letzte in der Gruppe war, was zu einer Fehlerausgabe in der Konsole führte
VERSION 1.1.2 - 10.05.2022 - 00:18 Uhr
- die Offer-API gibt nun auch das Datum der Veröffentlichung (offerOnlineDate) mit zurück
- die Sortiermöglichkeit für Stellenangebote wurde um die Optionen "Neueste Angebote" und "Älteste Angebote" erweitert
- Craft CMS, Redactor- und NEO-Plugin wurde auf die aktuellste Version aktualisiert
- neue/s application-period-Komponente und entsprechendes Bewerbungszeitraum-Modul hinzugefügt
- in Navigations-Elemente - für bspw. Header und Footer - können als Links jetzt nur noch Einträge und Unterseiten ausgewählt werden
- Speichern (bis zu einer Filteränderung) der zuletzt gewählten Seite auf der Stellenanzeigen-Übersichtsseite, um bei einer Rückkehr auf die Seite den entsprechenden Zustand laden zu können
VERSION 1.1.1 - 19.04.2022 - 18:12 Uhr
- .htaccess-Datei um www-Redirection und Base-Auth für die Testumgebungsunterseite erweitert
- Beheben eines Fehlers im Berufswahltest, bei dem bei einem Reset bei der ersten Frage die Frage-Zahl nicht korrekt zurückgesetzt wurde
- es kann nun auch die letzte Frage im Berufswahltest übersprungen werden, somit ist nun jede Frage überspringbar und der Berufswahltest liefert am Ende ein Ergebnis
- Beheben eines Fehlers, bei dem in der Map-Komponente für den "Alles an-/abwählen"-Button die Checkboxen nicht korrekt gesetzt wurden und somit Karte und Optionen nicht mehr synchron waren bzw. der "Weiter"-Button im Berufswahltest nicht korrekt auslöste
- Ermöglichen eines Statuswechsels (auf den aktuellen Wert) der cct-range-slider-Komponente auch auf Klick
- Redactor-, NEO-Plugin und Craft CMS auf die aktuellste Version gebracht
VERSION 1.1.0 - 31.03.2022 - 17:26 Uhr
- Integration der Möglichkeit in der cct-map-Komponente alle Felder aus-/abzuwählen
VERSION 1.0.9 - 31.03.2022 - 00:11 Uhr
- Fehlendes Gebiet 8 (Potsdam) im map-Modul ergänzt
VERSION 1.0.8 - 30.03.2022 - 00:38 Uhr
- CraftCMS und NEO-Plugin auf die neueste Version gebracht
- der Frage-Text bei Karten-Fragen im Berufswahltest ist nun verpflichtend
- neue select-Komponente ergänzt
- neue cct-select-box-Komponente hinzugefügt
- neue cct-select-boxes-Komponente ergänzt
- Beheben eines Fehlers, bei dem initial eine zu hohe Anzahl an Stellenangeboten angezeigt wurde, da bereits abgelaufene und daher nicht mehr aktiv ausgegebene Stellenangebote in der ersten Zählung mit berücksichtigt wurden
- Sortierfunktionalität integriert
- NEO-Plugin auf die aktuellste Version gebracht
- korrekten mobilen Stil für das Sortierfeld auf der Stellenangebotsseite integriert
VERSION 1.0.7 - 15.03.2022 - 22:35 Uhr
- Beheben eines Fehlers, bei dem es beim Kategorie-Import bei Bezeichnungen mit Umlauten, aufgrund fehlender UTF-8-Enkodierung, zum Fehlschlagen des Imports kam
- Abfangen versehentlich ungültiger categoryName Eingaben beim Kategorie-Import über die Konsole
- CraftCMS auf die aktuellste Version gebracht
VERSION 1.0.6 - 28.02.2022 - 11:05 Uhr
- webroot in general.php gesetzt für besseres Cache-Clearing
- HOT-FIX: scroll-down-hint in der search-bar-hero-Komponente in die schwebende und animierte Version geändert
- Craft CMS, Neo- und Redactor-Plugin auf die aktuellsten Versionen geupdated
VERSION 1.0.5 - 11.02.2022 - 02:00 Uhr
- Iteration durch die Fragen in der career-choice-test-Komponente verbessert
- Iterationen durch die Kategorien in der cct-choice-tiles-Komponente verbessert
- Iterationen durch die Kategorien in der cct-answer-range-Komponente verbessert
- Iteration durch die Link-Liste in der cookie-banner-Komponente verbessert
- map-Komponente und entsprechendes Backend-Mapping-Feld hinzugefügt
- CraftCMS auf die aktuellste Version gebracht
- NEO-Plugin auf die aktuellste Version gebracht
- Redactor-Plugin auf die aktuellste Version gebracht
- neue cct-check-radio-Komponente für globales Rendering von Check- und Radio-Boxen im Bereich des Berufswahltests hinzugefügt
- bestehende cct-answer-tile-Komponente bezüglich neuer cct-check-radio-Komponente angepasst
- neue .cct-map-Komponente ergänzt
- Handling der Iterator-Buttons im Berufswahltest geändert
- neue job-profile-card-Komponente hinzugefügt
- globale Farbangaben für Schatten generell auf Variablen umgestellt
- Auswertungsausgabe für career-choice-test-Komponente funktional ergänzt
- Reset-Funktion für career-choice-test-Komponente hinzugefügt
- Mobile Styles für alle existierenden Berufswahltest-Module
VERSION 1.0.4 - 31.01.2022 - 23:22 Uhr
- HOT-FIX: Beheben eines Fehlers bei dem nach dem Abwählen/Löschen eines Kategoriebegriffs auf der Stellenübersichtsseite, wenn es zuvor mehrere gab und der Gruppentext im Plural war, nicht korrekterweise wieder auf den Singular gewechselt wurde
- neue Struktur-Sektion für Berufswahltests ergänzt
- career-choice-test-Komponente hinzugefügt
- button-Komponente um schwarzen Button-Stil erweitert
- neue iterator-button-Komponente hinzugefügt
- neue cct-choice-tiles-Komponente ergänzt
- neue cct-answer-tile-Komponente hinzugefügt
- link-Komponente dahingehend dynamisiert geändert, dass der Stil der animierten Unterlinie immer passend zur Schriftfarbe des Elements an sich ist
- CraftCMS, Redactor- und NEO-Plugin auf die aktuellsten Versionen gebracht
- neue range-Komponente ergänzt
- neue cct-range-slider-Komponente hinzugefügt
- neue cct-answer-range-Komponente ergänzt
- neue Struktur-Sektion für Jobprofile hinzugefügt
- API-Schnittstelle für zu Berufswahltests zugehörige Jobprofile ergänzt
VERSION 1.0.3 - 19.01.2022 - 18:08 Uhr
- Neues Feld zum Setzen einer E-Mail-Adresse für System-Nachrichten im Backend hinzugefügt
- Neue Funktion zum Versenden von Backend-Benachrichtigungen via Mail ergänzt
- Benachrichtigungen bei fehlgeschlagenen Importen via XML-Schnittstelle hinzugefügt
- scroll-down-hint-Komponente hinzugefügt und auf der Startseite eingebunden
- HOT-FIX: Beheben eines Fehlers, bei dem die API-Route zur Abfrage des aktuellesten Stellenangebotdatums allgemein nicht abrufbar war
- Beheben eines Fehlers, bei dem im Safari der Landkreis in der Stellenangebotsübersicht für die Einträge nicht ausgegeben wurde
- Menüs in der footer-Komponente um vollständige aria-labels und Navigations-Rollen für Barrierefreiheit ergänzt
- Integration des Matomo-Tracking-Codes
- "suche"-Query-Parameter nach abgeschicktem Suchbegriff für Stellenangebote zu URL hinzugefügt, um das automatische Auslesen interner Suchbegriffe durch Matomo zu ermöglichen
- komplette Umstellung der Filterlogik, so dass nun Suchbereiche gruppiert sind, welche innerhalb einer Gruppe eine "ODER"-Filterung ermöglichen, aber unter den Gruppen nach "UND" filtern
- Filterungen auf der Stellenangebote-Seite werden nun im Local Storage gespeichert und bei erneutem Besuch der Seite angewandt
- Beheben eines Fehlers, bei dem man über die Suchleiste auch mitunter auch bereits abgelaufene Stellenangebote angezeigt bekam
- Plural-Prefix-Texte für die Sektionen in der advanced-select-row-Komponente ermöglicht und im OffersController entsprechend ergänzt
- Beheben eines Fehlers, bei dem vor dem Text "in Brandenburg" in der offer-counts-Komponente fälschlicherweise ein Leerzeichen vorhanden war
- Änderungen an der Logik der tag-Komponente und der offer-counts-Komponente, um die Tags besser zu clustern, den dargestellten Text zu verbessern und um "in Brandenburg" auszublenden, sobald ein Landkreis/eine kreisfreie Stadt gewählt wurde
- cookie-banner-Komponente hinzugefügt und entsprechende Backend-Anbindung und Funktionalität ergänzt
- neue radio-Komponente hinzugefügt
- funktionales spanText-Management für die advanced-row-Komponente verbessert und dynamischer gestaltet
- neue Möglichkeit zum Hinzufügen von Radio-Inputs zur advanced-row-Komponente ergänzt
- Vorbereitung zur Integration der Sortiermöglichkeit in der offer-results-Komponente (aktuell noch ausgeblendet)
VERSION 1.0.2 - 04.01.2022 - 17:55 Uhr
- Dev-Overview für Staging hinzugefügt
- Neue Generierungsfunktion für optionale Libraries (JS/CSS) in Webpack integriert
- Korrekte Settings für Webpack-Watch
- neues Backend-Feld zum Setzen einer Gültigkeitsdauer für die Stellenangebotsdaten hinzugefügt
- Umstellung der API-basierten lokalen Stellenangebotsdaten hin auf die Prüfung, ob die Daten älter sind, als die im Backend angegebene Gültigkeitsdauer, ansonsten Prüfung auf aktuellestes Datum der Stellenangebote im Backend (und ggf. Aktualisuerung) und generelle Aktualisisierung, falls die lokalen Daten älter als 24h sind
- Funktion zur Prüfung des XML-Strings auf unerlaubte Zeichen in den Utils ergänzt
- Prüfungsfunktion für XML-Strings beim Datenquellenimport ergänzt, um zu verhindern, dass ungültige Zeichen den Import abbrechen lassen
- Beheben eines Fehlers, bei dem auf einigen Webkit-basierten Browsern der Rollbalken aktiv versteckt wurde
VERSION 1.0.1 - 01.11.2021 - 23:57 Uhr
- die Anordnung der Elemente in der Cards-Komponente wurde für die Desktop-Ansicht von linksbündig zu zentriert geändert
- Beheben eines Fehlers, bei dem die Contact-Komponente in der mobilen Ansicht zu breit lief und dadurch horizontales Scrollen auf der Seite verursachte
- Beheben von Anzeigefehlern der Lupe in der mobilen Ansicht der Search-Bar-Komponente
- Beheben eines Fehlers, bei dem das Eingabefeld der Search-Bar-Hero-Komponente zu breit lief und dadurch aus dem Bildschirmbereich herausragte
- Ausblenden der Pagination, wenn in der Offer-Results-Komponente keine Stellenangebote gefunden werden
- Verhindern des Flyouts in der Search-Bar-Komponente in der mobilen Ansicht
- Entfernen von alten Dev-Console-Logs in der main.js
- die Standard-Border-Farbe der checkbox-Komponente richtet sich nun nach der aktuellen Textfarbe
- genullte Einträge werden in der advanced-select-Komponente nun ausgegraut dargestellt
- Prüfung, ob ein Ort gesetzt wurde im Import-Controller, andernfalls wird als Ort der Wert "Standort flexibel" gesetzt
- der erste Buchstabe des Frontend-Titels eines jeden Stellenangebots wird nun beim Import automatisch in Großschreibung umgewandelt
- Beheben eines Fehlers, bei dem man in einer geöffnete Selectbox der advanced-select-Komponente mitunter nur schwer auf die Optionen klicken konnte, wenn das geöffnete Menü über einer anderen Instanz einer Selectbox lag
- Hinzufügen von autocomplete="off" für die Checkbox-Komponente, um das History-Caching von Checkbox Status zu unterbinden
VERSION 1.0.0 (RC) - 25.10.2021 - 16:07 Uhr
- Blur-Funktion für Klick auf Navigationslinks, um die Focus-Outline für Barrierefreiheit wieder zu entfernen
- Beheben eines Fehlers, bei dem die automatische Worttrennung in Safari und Firefox nicht funktionierte
- automatische Worttrennung für die Überschrift im Opener-Bereich der Searchbar-Hero-Komponente deaktiviert
- /src/config/license.key zu .gitignore hinzugefügt
- "Landkreis"-Selectbox-Titel in "Landkreis/kreisfreie Stadt" geändert
- Beheben eines Fehlers, bei dem die Icons in der Stellenangebote-Übersicht in einer einzelnen Offer-Row-Komponente, welche via JS erzeugt wurde, nicht angezeigt wurden
- die Paginierungsleiste (falls als Option gewählt) in der Offer-Results-Komponente, wird nun während eines Ladevorgangs neuer Stellenangebote ausgeblendet und erst im Anschluss angezeigt
- Link-Komponente bricht bei überlangen Texten, welche sonst über die Breite des umgebenden Containers hinausragen würden, jetzt um, statt den Text mit Ellipsen (...) abzuschneiden
VERSION 0.1.9 - 20.10.2021 - 23:15 Uhr
- Content-Bereich auf Seite ist nun -Tag, um bessere Barrierefreiheit zu gewährleisten
- Font-Faces auf Woff und Woff2 Dateitypen beschränkt
- Beheben eines Fehlers, bei dem in der CoreExtensions für Twig das uniqueIds Array fehlte
- advanced-select Komponente mit als aria-role listbox ausgestattet
- SVG-Logo in Header- und Footer-Komponente mit Title und Description ausgestattet und focus-Style hinzugefügt
- Navigationspunkte in Header- und Footer-Komponente mit focus-Styles versehen
- Navigationspunkte und Logo in Header- und Footer-Komponente mit tabindex versehen, so dass diese via Tab angesteuert werden können
- Aria-Labels für Contact-Komponente ergänzt
- Checkbox-Komponente bekommt das optionale Name-Attribute jetzt nicht nur im Label, sondern auch im eigentlich Input gesetzt
- der Button-Komponente kann nun ein optionales Aria-Label mitgegeben werden
- der Opener-Bereich in der Searchbar-Hero-Komponente hat nun 75% Breite, statt 50%
- Automatische Robots.txt als Template ergänzt
- Automatische Sitemap.xml als Template ergänzt
- Sitemap-Komponente hinzugefügt
- Sitemap-Layout und entsprechende Route ergänzt
- feature-video-slider-Komponente um die Möglichkeit VTT-Datei basierte Untertitel hinzuzufügen erweitert
- Beheben eines Fehlers in der Link-Komponente, bei dem es sein konnte, dass bei überlangen Linktexten dieser aus dem Container herausragte
- Button-Komponente checkt jetzt, ob, wenn ein Link vergeben ist und der Button ein Icon tragen soll, dieser Link extern ist und rendert entsprechend das Icon für externe Links
- ReadMe um die Beschreibung zu den Konsolenbefehlen (Import/Delete) ergänzt
- Offer-Results-Komponente um die Option eine Einzelseiten-Paginierung, anstelle des "Mehr laden"-Buttons zu benutzen, erweitert
- diverse Verbesserungen zur HTML-Validierung und Barrierfreiheit
- diverse Craft-CMS-Befehle, welche veraltet waren, aktualisiert
- Icon-Bulletpoint-Komponente hinzugefügt
- Image-Icon-Bullet-List-Komponente hinzugefügt, um als neues Icon-Aufzählungsmodul zu fungieren
- Beheben eines Fehlers, bei dem der selbstgeschrieben Scroller im Searchbar-Hero Flyout falsche Scrollwerte anzeigte
- Beheben eines Fehlers, bei dem die Textlinks (Link-Komponente) nicht korrekt in der Zeile standen
VERSION 0.1.8 - 22.09.2021 - 10:53 Uhr
- Beheben eines Fehlers bei aktuellen PHP-Versionen, bei denen die Prüfung des SSL-Zertifikats beim Abruf der XML-Schnittstelle fehlschlug
VERSION 0.1.7 - 26.08.2021 - 20:19 Uhr
- Metadaten-Preload für aktuelles Video und kein Preload bei allen weiteren Videos der Feature-Video-Sider-Komponente hinzugefügt
- Language-Attribut (de) für HTML-Tag gesetzt
- headline-Komponente nun mit automatischer, browserbasierte Worttrennung
- feature-image-slider-Komponente nun mit automatischer, browserbasierter Worttrennung im Text-Box-Teil
- feature-video-slider-Komponente nun mit automatischer, browserbasierter Worttrennung im Text-Box-Teil
- Slide-Funktionalität für feature-video-slider-Komponente vollständig hinzugefügt
- Beheben eines Fehlers, bei dem der Header im "Fixed"-Modus bei mobilen Screens nach dem Scrollen einen kleinen Abstand nach oben hatte
- header-flyout-Komponente hinzugefügt
- flyout-Funktionalität für header ergänzt
- Einstellmöglichkeiten für Meta-Daten Keywords, Beschreibungstext und Robots für Home und Unterseiten hinzugefügt
- Einstellmöglichkeiten für OpenGraph für Home und Unterseiten ergänzt
- Beheben eines Fehlers, bei dem die allgemeinen, mitscrollenden Details auf einer Stellenangebot-Detailseite bei zu kurzem Text nicht linksbündig ausgerichtet waren
- Beheben eines Fehlers, bei dem die Volltext-Suche für Stellenangebote mitunter auch Einträge von Unterseiten (falsche Section) zurückgab, statt Stellenangebote, was zu einem NULL-Variablen-Fehler in der Ausgabe führte
- Beheben eines Fehlers in der Link-Komponente, bei der interne Links als target trotzdem "_blank" bekamen und in einem neuen Fenster öffneten
- Flyout-Funktionalität für die Search-Bar-Komponente hinzugefügt (Work in Progress)