Update-Log: Update PHP 7.1 Vorbereitungen, Features (9.0-2019-08-22)
Verbesserungen
Modul Verbesserung
Kacheldesign, Verlinkung von Links/Downloads
Für das Kacheldesign wurde die Verlinkung bei den Links/Downloads entsprechend dem KoGIs-Baus´kasten angepasst.
Angepasst wurden:
10_pre_content_d
05_download_link_d
05_kachel_banner_d
05_kachel_buehne_l
05_kachel_personen_l
05_kachel_teaser_l
Hinweis: diese Anpassung wurde bereits verteilt Basiseinstellungen,
neues Logo für Mobilansicht
Im Container Basiseinstellungen wurde ein neues Feld hinzugefügt, über das ein neues Logo speziell für die Mobilansicht eingebunden werden kann. Angepasst wurden zusätzlich:
02_html5_header_d
00_basiseinstellungen_l
style.scss (-> style.css und style.css.map)
Kacheldesign Eine kleine Verbesserung: Mini Visitenkarten ohne Bild, angepasst wurde: 05_kachel_vcard_l
Kacheldesign Eine Benennung im Backend wurde angepasst: Content: Site:
Zusatzmodule: Kacheldesign: Kachel-Zeilen
Zusatzmodule: Kacheldesign: Strukturelemente: Kachel-Spalten flach 1er
Zusatzmodule: Kacheldesign: Strukturelemente:
Kachel-Spalten flach 1er Kachel-Spalten flach 2er Kachel-Spalten hoch 1er Kachel-Spalten hoch 2er
Infoboxen In einigen Infoboxen werden die Absatzzeichen ignoriert, angepasst wurde: 07_infobox_l (ID 64)
PHP 7.1 Anpassungen Als Vorbereitung für die PHP 7.1 Anpassung wurden folgende Funktionen/Templates/CFs/Container angepasst (einige
Schönheitskorrekturen sind bei den PHP-Tests aufgefallen und wurden in diesem Zuge angepasst, auch wenn sie keinen Zusammenhang mit der PHP-Umstellung hatten):
custom_functions/tpre_plausi_infobox.php
05_content_umfragen_d
custom_functions/tpre_plausi_poi_pin.php
custom_functions/tpre_pois_coordinate.php
06_search_filter_d
05_dienstleistungen_content_l
05_projekte_content_csv_l
05_projekte_content_druck_l
static/css/html5/style.scss
10_projekte_csv_d
10_projekte_druck_d
10_projekte_liste_d
99_six_formgen_backend_form_page_preview_d
99_six_formgen_backend_form_view_d
custom_functions/
tpost_veranstaltung_verschiebe_zugelassene_anmeldung.php Wartung/Monitoring
Infrastruktur
Um lange Suchabfragen einzudämmen, die MySQL-Prozesse beanspruchen, wurden Templates zur Überwachung erstellt. Diese wurden jetzt optimiert. Angepasst wurden:
99_mysql_processlist_all_d
99_mysql_processlist_d
Infobox Es kam in bestimmten Konstellationen zu einer Warnmeldung beim Löschen eines Bildes eines Infoboxartikels. Geändert wurde:
tpre_plausi_infobox.php
Absatzbilder Beim Mouseover verschwand das Plus-Zeichen bei der Darstellung des Öffnen-Buttons bei Bildern. Angepasst wurden:
styles.scss
styles.css
styles.css.map Baukastenverbesserung,
speziell für
Eigenentwicklungen
Die Funktion htmlmask wurde aus einem Template in die
custom_classes ausgelagert. Dabei kam es bei nicht sachgemäßer Einbindung in den Eigenentwicklungen zu Fehlern, denen KoGIs zentral mit entsprechenden Hotfixes geholfen hat. Obwohl die Fehler
ausschließlich in den Eigenentwicklungen erfolgten, hat KoGIs kurzfristig eine Lösung erstellt. Angepasst wurden:
05_download_link_d
10_pre_content_d
05_kachel_banner_d
05_kachel_buehne_l
05_kachel_personen_l
05_kachel_teaser_l
Custom Class: SixcmsKogisHelper.php Anpassungen aufgrund
der Barrierefreiheit:
Paginierung und Blätterfunktion
Die Links für Erste/letzte sowie /vorherige/nächste Seite waren ohne aktives CSS nicht lesbar. "Seite" und "Anzahl Treffer" waren Teil der folgenden Liste an Links, sollten aber deren Einleitung sein. Die Zahl der aktuellen Seite war nicht klickbar. Dies wurde angepasst durch:
20_frischedesign_mediathek_d
05_content_jumplist_d
05_solr_pager_l
05_solr_page_range_l
style.scss
Anpassungen aufgrund Diverse Verbesserungen: Fokus, Sicherheitsabfragen. Angepasst
der Barrierefreiheit:
Projektnavigator
wurden:
Dict-Einträge: m_search.help_for_search (de): Hilfe zur Suchfunktion
Dict-Einträge: m_search.help_for_search (en): Help for search function
05_projekte_content_suchmaske_d
10_projekte_hinweis_d
05_veranstaltung_content_suchmaske_d
10_veranstaltung_hinweis_d Anpassung PHP 7.1 Anpassungsbedarf:
05_content_umfragen_d
10_projekte_csv_d
10_projekte_druck_d
10_projekte_liste_d Barrierefreiheit Backend
Six
Die Sortierpfeile im Seitencontainer enthielten keine alternativen Texte.
Angepasst wurde 99_sixcms_internal_sortlist_detail.
Kacheldesign, Hervorhebungen
Die Funktionen wurden erweitert: Einbindung eines Codes möglich, Einfärben der Symbole. Angepasst wurden:
/css/html5/style.css (ink. style.scss, ...)
/img/html5/Vcard_weiss.png
05_download_link_d
05_kachel_banner_d
Kacheldesign, Karussell Backendbenamung: Slider-Bühne umbenennen in "Karussell –
seitenbreit". Angepasst wurde der Container Seiten. Verteilt bereits im letzten Update.
Kacheldesign, Teaser groß
Optimierungen, angepasst wurden:
frische.scss
05_kachel_teaser_l
05_kachel_banner_d
Veranstaltungen Hier waren die Abstände bei den Teilnehmenden und der Uhrzeit etwas zu eng. 05_veranstaltung_content_detail_d
Fehlerkorrekturen
Modul Fehlerkorrektur
Hintergrund Wenn man den Inhaltsbereich einer Instanz über das Auge ausgeblendet und die Maus auf einen Bereich des Bildes gelegt hat, auf der bei der Inhaltsseite ein Link liegt, wurde der Text des Links zusammen mit dem Link-Mauszeiger angezeigt und man konnte mit Klick den Link aufrufen.
Dies wurde korrigiert durch: ext.js in /static/js/html5/
Sitzungsmodul Bei den Dateien, die im Frontend in den Sitzungen angezeigt wurden, wurde nicht mehr der Titel für die Ergebnisdarstellung in der lokalen Suche angezeigt, sondern der Dateiname (bei Dateien), die URL (bei externen Links) bzw. der Titel der Seite (bei internen Links). Angepasst wurden:
05_download_link_d
05_sitzung_tagesordnung_l
Zusätzliche Anpassungen:
Content:
Dict-Einträge:
m_search.help_for_search (de): Hilfe zur Suchfunktion
m_search.help_for_search (en): Help for search function
Neue und geänderte Container:
Site: Zusatzmodule: Kacheldesign: Kachel-Zeilen
Site: Zusatzmodule: Kacheldesign: Strukturelemente: Kachel-Spalten flach 1er Zusatzmodule: Kacheldesign: Strukturelemente:
Kachel-Spalten flach 1er Kachel-Spalten flach 2er Kachel-Spalten hoch 1er Kachel-Spalten hoch 2er
Site: Weitere Container: Basiseinstellungen
Neues Triggerset: - Neuer Filter: - Neuer Workspace: - CFs/CCs: alle Prod 2.9
Templates: alle Templates
Erweiterung: Möglichkeit der Einbindung eines Logos speziell für die Mobilansicht: