Update-Log: Herbstneuerungen
(9.0-2021-09-30) Verbesserungen
Modul Verbesserung
Dienstleistungen Bei den Containern des Dienstleistungsmoduls wurde die
Mehrsprachigkeit aktiviert, Anpassungen im Frontend wurden aber noch nicht umgesetzt. Betroffen sind die Container:
Zusatzmodule > Dienstleistungen > Dienstleistungen
Zusatzmodule > Dienstleistungen > 01_dienstl_synonyme
Zusatzmodule > Dienstleistungen > Formulare und Online- Services
Zusatzmodule > Dienstleistungen > Unterlagen
Zusatzmodule > Dienstleistungen > Fragen und Antworten (FAQ) Passwortlänge im
Backend
Die mögliche Zeichenlänge der Passwörter wurde herauf gesetzt.
Die maximale alte Zeichenlänge: 15 Die maximale neue Zeichenlänge: 30
Angepasst wurde die Config-Datei $prefs['auth']['policy']
Sitzungen, Veranstaltungen
Wenn in einem Zeitstrahl keine Inhalte vorhanden sind, wird nun eine entsprechende Meldung ausgegeben. Angepasst wurden:
a_basic.empty_list (de)
a_basic.empty_list (en)
10_sitzung_zeitstrahl_d
10_veranstaltung_planer_zeitstrahl_d
Sitzungen Auch der Kalenderaufruf in der rechten Spalte führte zu Fehlern. Dies wurde angepasst durch custom_classes/SixCalendar.php.
Bereinigungen von Alteinträgen und Dateien
Zentral gelöscht wurden, da nicht mehr benötigt:
/static/img/dienstleistungen/search.png
/static/css/html5/dienstleistungen.scss
Angepasst deshalb auch: \static\css\html5\style.css Bereinigungen von
Alteinträgen und Dateien
Angepasst wurden:
01_six_formgen_formgenerator_js_d
06_search_filter_d
Zentral gelöscht bzw. angepasst wurden, da nicht mehr benötigt:
custom_functions/config_veranstaltungen.php
custom_functions/tpre_AufgabeSixMail.php
die kompletten Verzeichnisse (mit allen Unterverzeichnissen) /custom_functions/KogisGlobalSearch
/custom_functions/KogisGlobalSearch_old
Druckfunktion: Absätze Wenn man die Funktion Drucken auf der Seite integrierte, wurden in der Druckversion die eingeklappten Absätze nicht ausgeklappt und damit nicht gedruckt. Dies hat für die Druckversion über den Browsers gleichermaßen gegolten. Angepasst wurden: style.scss (style.css, style.css.map).
Personen und Visitenkarten
Lange E-Mail-Namen führten immer zu unschönen Umbrüchen. Der Klarname wird nicht mehr angezeigt und entsprechend nur noch „E- Mail“ angezeigt. Angepasst wurden:
a_vcard.email_abr
05_ersatz_person_d
05_person_block_d
05_content_visitenkarte_d
Breadcrumb Bei langen mehrzeiligen Instanzentiteln kam es zu unschönen
Umbrüchen in der Breadcrumb. Dies wurde optimiert durch Anpassung von: 05_content_ariadne_d.
Stadtplan Es gab eine unschöne Einrückung beim Stadtplanmodul - die Kategorien als Ankreuzfelder wurden unter dem Stadtplan eingebunden. Diese werden sauber angezeigt, wenn der Stadtplan im Inhaltsbereich eingebunden ist. Wenn der Stadtplan aber über die volle Breite ging, dann kam es zu unschönen Umbrüchen und falschen Einrückungen.
Dies wurde angepasst durch:
05_interactive_map_d
/static/css/html5/style.scss + style.css.map
+ style.css
Menü Das Login wurde in der Mobilversion eines Smartphones zu klein angezeigt und unrichtig markiert (Schriftzug war nicht mehr weiß).
Angepasst wurden:
/static/js/html5/ext.js
00_script_js_d
02_html5_header_d
/static/css/html5/style.scss
/static/js/html5/ext.js
Fehlerkorrekturen
Modul Fehlerkorrektur
Newsletter Die Darstellung von Sonderzeichen und Umlauten in den Newslettern funktionierte nach der TF-8-Umstellung nicht mehr korrekt. Dies wurde korrigiert durch Anpassung von
classes4nl.php
05_content_news_l
05_download_link_d
06_search_resultlist_get_news_d
99_phpmailer_lite_d
05_news_karussell_l
05_nl_content_news_html_l
05_nl_content_news_txt_l
10_nl_versenden_l
05_rss_content_news_l
Diese Anpassung wurde bereits zwischenzeitlich als Hotfix verteilt.
Newsletter Beim Versenden eines Newsletters erschienen an einigen Stelle Fragezeichen.
Zudem wird im HTML-Header noch ISO angegeben, wohl tatsächlich aber UTF-8 ausgeliefert. Die Ursache bestand darin, dass ein Aufruf der Middleware "Tidy"
noch nicht ausreichend eingesetzt wurde.
Mit den hier getätigten Änderungen erkennt Tidy nun eindeutig, welcher Zeichensatz gewünscht ist und codiert die Sonderzeichen entsprechend.
Angepasst wurden:
20_nl_newsletter_vorschau_d
10_nl_versenden_l
10_nl_newsletter_html_pre_content_d
Diese Anpassung wurde bereits zwischenzeitlich als Hotfix im Internet verteilt.
Interne Links in Absätzen
Es gab ein Darstellungsproblem von Umlauten bei internen Links in Absätzen auf den Instanzen. Umlaute wurden nicht korrekt angezeigt/dargestellt. Dies wurde korrigiert durch Anpassung von
05_ersatzfunktion_d
SixcmsKogisEncodingHelper.php UTF-8-
Umstellung:
Veranstaltungen Kalenderansicht
Es gab einen Fehler beim Veranstaltungsmodul, die kleine Kalenderansicht ließ sich nicht weiterschalten. Dies wurde korrigiert durch Anpassung von:
99_veranstaltung_zeitstrahl_navigator_d.
UTF-8- Umstellung Telefonnummer n
Sonderzeichen in Telefonnummern führten zu fehlerhaften Darstellungen. Dies wurde korrigiert durch Anpassung von:
SixcmsKogisHelper.php
05_content_visitenkarte_d
Diese Anpassung wurde bereits zwischenzeitlich als Hotfix verteilt.
Sitzungen Beim Sitzungskalender in der rechten Seitenspalte funktionierte das Weiterblättern der Monate im Kalender nicht. Angepasst wurde:
99_html_kalenderbox_d.
Mobilversion, Login
Das Login aus dem Mobilmenü heraus funktionierte nicht mehr. Angepasst wurden:
00_script_js_d
02_html5_header_d
static/css/html5/style.scss
style.css.map
static/js/html5/ext.js
m_nav.a_mobilmenu_login_close (de) m_nav.a_mobilmenu_login_close (en) m_nav.a_mobilmenu_login_open (de) m_nav.a_mobilmenu_login_open (en) m_nav.a_mobilmenu_login_openclose (de) m_nav.a_mobilmenu_login_openclose (en) m_nav.a_mobilmenu_logio_close (de) m_nav.a_mobilmenu_logio_close (en) m_nav.a_mobilmenu_logio_open (de) m_nav.a_mobilmenu_logio_open (en) m_nav.a_mobilmenu_logio_openclose (de) m_nav.a_mobilmenu_logio_openclose (en) m_nav.a_mobilmenu_logout_close (de) m_nav.a_mobilmenu_logout_close (en) m_nav.a_mobilmenu_logout_open (de) m_nav.a_mobilmenu_logout_open (en) m_nav.a_mobilmenu_logout_openclose (de) m_nav.a_mobilmenu_logout_openclose (en) Geschlossene
Benutzergruppe n
Wenn man in einer Geschlossenen Benutzergruppe angemeldet war und sich über die Marginalspalte abmelden wollte, gelangte man nach dem abmelden in eine "Schleife". Dies wurde angepasst durch: 90_profile_log_logout_query_d Menü Das Menü für die Mobilansicht ließ sich nach einmaligem Zuklappen nicht mehr
öffnen. Angepasst wurde /static/js/html5/ext.js.
Mehrsprachig- Es wurde die "Deutsche-Flagge" nicht angezeigt, wenn man in der
keit Mehrsprachigkeit von Deutsch auf Englisch gewechselt hatte. Dies wurde angepasst durch: 02_html5_header_d
Geschlossene Benutzergruppe n
In dem Modul "geschlossene Benutzergruppen" war es möglich, Startseiten nach der Anmeldung festzulegen. Diese Festlegungen (Basiseinstellungen und bei der Gruppe direkt), wie auch die pauschale Seite wurden nicht mehr angezeigt. Lediglich die Infobox mit dem Hinweis, dass man angemeldet ist, ist vorhanden. Dies wurde angepasst durch: 02_html5_header_d.
Deputationen Es gab eine Unschönheit beim Deputationsmodul, die Kalenderansicht ließ sich nicht weiterschalten. Dies wurde korrigiert durch Anpassung von:
10_depu_liste_zeitstrahl_d
99_depu_zeitstrahl_navigator_d
Lokale Suche Der Suchergebnisfilter für Dokumente wurde nicht mehr mehrsprachig angezeigt. Dies wurde korrigiert durch Anpassung von
05_globale_suche_filter_d
06_solr_ergebniseintrag_d
06_solr_facet_d
06_search_resultlist_get_media_d
m_search.container_links-downloads (de).Diese Anpassung wurde bereits zwischenzeitlich als Hotfix im Internet verteilt.
Transfer an das Transparenzport al
Auf UTF-8 umgestellte Internetauftritte konnten keine Metainformationen an das Transparenzportal versenden. Dies wurde angepasst durch:
add2soapQueue.php.
Diese Anpassung wurde bereits zwischenzeitlich als Hotfix verteilt.
Stadtplan In den Karten des Stadtplan-Moduls wurden die POIs über die Legende nicht mehr angezeigt, bzw. ließen sich nach dem Ausblenden nicht wieder
einblenden. Angepasst wurden:
\Map\Map.php
\js\libs\Map\custom
assets\js\custom geojsonparser.js stadtplan.min.css stadtplan-custom.min.js stadtplan-leaflet.min.js
Diese Anpassung wurde bereits zwischenzeitlich als Hotfix verteilt.
UTF-8- Formulare
Formulare mit dem Formularmodul konnten nicht erstellt oder geändert werden, weil beim Öffnen einer Formularseite das Gitter nicht mehr auf der rechten Seite erschienen ist. Dies betraf nur auf UTF-8 umgestellte Instanzen.
Angepasst wurde: 01_six_formgen_formgenerator_js_d.
Diese Anpassung wurde bereits zwischenzeitlich als Hotfix verteilt.
UTF-8-
Dienstleistunge n
Es gab Probleme bei der Übertragung der Dienstleistungen vom zentralen IT- System Bürgerservice an KOGIS. Umlauten und das Eurozeichens wurden nicht richtig dargestellt. Angepasst wurden:
99_dl_soap_server_d (ID 817)
99_pressemitteilungsimport_d (ID 509)
SixcmsKogisEncodingHelper.php
Diese Anpassung wurde bereits zwischenzeitlich als Hotfix verteilt.
Sicherheitslücke im
Kontaktformular
Eine Änderung in der UTF-Transformation hat durch Aufruf der HTML-Entity- Decodierungsmethode dazu geführt, dass sie beim Senden erneut codiert wird.
Dies wurde nun korrigiert durch Anpassung von:
SfgAjax.php
SfgExtensions.php
SfgForm.php
SfgHelper.php
SfgMails.php
SfgCmsData.php
Lokale Suche Eine XSS-Lücke wurde entdeckt in der lokalen Suche. Angepasst wurde 20_search_d.
Lokale Suche Das Ausführen einer leeren Suche führte zu einer leeren Seite. Angepasst wurden:
20_globale_solr_suche_d
99_global_solr_index_d
06_search_resultlist_not_d
tpost_solr_global_search.php
Zusätzliche Anpassungen:
Templates: alle
Löschungen: siehe oben Content:
Filter:
Dict-Einträge:
m_nav.a_mobilmenu_login_close (de)
m_nav.a_mobilmenu_login_close (en)
m_nav.a_mobilmenu_login_open (de)
m_nav.a_mobilmenu_login_open (en)
m_nav.a_mobilmenu_login_openclose (de)
m_nav.a_mobilmenu_login_openclose (en)
m_nav.a_mobilmenu_logio_close (de)
m_nav.a_mobilmenu_logio_close (en)
m_nav.a_mobilmenu_logio_open (de)
m_nav.a_mobilmenu_logio_open (en)
m_nav.a_mobilmenu_logio_openclose (de)
m_nav.a_mobilmenu_logio_openclose (en)
m_nav.a_mobilmenu_logout_close (de)
m_nav.a_mobilmenu_logout_close (en)
m_nav.a_mobilmenu_logout_open (de)
m_nav.a_mobilmenu_logout_open (en)
m_nav.a_mobilmenu_logout_openclose (de)
m_nav.a_mobilmenu_logout_openclose (en)
a_basic.empty_list (de)
a_basic.empty_list (en)
m_search.container_links-downloads (de)
a_vcard.email_abr (de)
Theme:
Containerstrukturen: