Release 4.0.177

Releast am 12. August 2011.

Verfügbarkeit & Update

  • Dieses Release ist ein kleines Release mit wenig Änderungen. Die wichtigsten Änderungen sind einige Sicherheitsfixes, die easydb gegen Scripting-Angriffe besser schützen.
  • Das Update erfordert keine Datenbank-Updates und sollte deshalb nur die Installationszeit von wenigen Minuten in Anspruch nehmen.

Neue Features in der easydb

  • Mehr CMS-Funktionalitäten in easydb: driver/index hat einen Parameter URL mit dem sich einfach direkte und schöne URLs einstellen lassen. Dazu gibt es die Funktion cell/FUNCTION-output_menu mit der sich einfach HTML-Menüs generieren lassen.
  • Support für spezielle <head>-Variablen in easydb. Damit lässt sich die Unterstützung für Suchmaschinen wie z.B. Google verbessern und je Seite verschiedene statische Keywords ausgeben. Siehe driver/index Parameter HTML_PAGE_HEAD.

Verbesserungen easydb

  • Nach dem Speichern wird ein besserer Check gemacht, ob man sich selber die Schreib-Rechte am Datensatz entzogen hat, in dem Fall wird das Speichern untersagt (nur bei PostgreSQL-Datenbanken, nicht für MySQL).
  • Verschiedene Sicherheitsfixes.
  • Unterstützung für PHP unter Apache/Fast-CGI.
  • Unterstützung für Pflichtfelder die über Metadaten gesetzt werden. Bisher waren dafür eigene EDIT_CALLBACK nötig. Das betrifft die Checks durch Check PHP und Require Content in INPUT, TEXTAREA, SINGLELINK und DIREKTLINK.
  • Anzeige der Screennames bei der Anzeige des Metadaten-Mappings beim Asset hochladen.

Verbesserungen easydb Creator

Driver/search hat ein geändertes Verhalten für den ehemaligen Parameter Autosearch Initial Where Clause: Dieser heisst jetzt Filter Where Clause und wird bei jeder Suche benutzt, nicht nur bei der ersten Autosearch. Um das ehemalige Verhalten zu simulieren muss %autosearch% im SQL Where Clause benutzt werden.

Sonstiges

  • Verbesserungen am Dokumentations-System.
  • Aufgrund von Bugs im verwendeten Video-Player "Flowplayer" starten Videos in der Detailansicht jetzt immer automatisch. Damit wird vermieden, das das Umherspringen in einigen Videos nicht geht. Ticket #16694.

Bugfixes

#12702 Beim Dowload einer Office-Datei im Zoomer wird die Office-Datei heruntergeladen und nicht mehr, wie bisher das Vorschaubild.
#16320 In cell/DIREKTLINK Parameter "Thesaurus Root Where Sql" wird jetzt namentlich und value-technisch als "Empty Entry" benutzt. Bisher war es so, dass der "Empty Entry" null in die Datenbank geschrieben hat. Dieses Verhalten führte in einigen easydb zu einem ungewünschten Fehlverhalten.
#16792 Creator-Snapshots wurden teilweise nicht alle gelöscht, so das bei intensiver Nutzung das Snapshot-Verzeichnis unnötig viel Speicherplatz belegt hat.
#14764 Die Konfiguration-Variable WELCOME_DIV wurde unter Umständen ignoriert. (4.0.177.1)
#15988 Die Ersetzung von %group_ids% bei DIREKTLINKs war fehlerhaft. (4.0.177.1)
#16852 Unter bestimmten Umständen wurde kein HTML-Header ausgegeben. (4.0.177.1)
#16862 DIREKTLINKs in cell/MULTILINK haben unter bestimmten Umständen nicht funktioniert. (4.0.177.1)
#16879 Speichern wird komplett blockiert bis alle Daten geladen sind. (4.0.177.1)
#16906 Problem im Internet Explorer 9 und Flash-Uploader behoben welches dazu führte, dass der Uploader nicht angezeigt wurde und nur im Nicht-Flash-Modus funktionierte. (4.0.177.1)
#16991 Kompabilitäts-Verbesserungen für Internet Explorer 9. (4.0.177.1)
#17027 Die Suche hat bei Sonderzeichen an Wortgrenzen nicht korrekt funktioniert. (4.0.177.1)
#17066 Der Firefox 4+ hat Passwörter auf der Login-Seite nicht korrekt gespeichert. (4.0.177.1)
#17156 Der PDF-Export hat bei älteren Installationen unter manchen Umständen nicht gestartet. (4.0.177.1)
#17225 Im Internet Explorer 9 konnten Bilder nicht in den Editor übernommen werden. (4.0.177.1)
#17298 In den Arbeitsmappen konnten Checkboxen bei den Export-Einstellungen nicht mit der Tastatur erreicht werden. (4.0.177.1)