Release 4.0.229

Releast am 23. März 2012.

Verfügbarkeit & Update

Stellen Sie vor dem Einspielen des Update sicher, dass Sie über ein aktuelles Backup verfügen.

  • Durch Änderungen im Apache-Makro und der Konfiguration (u.a. max_input_vars gesetzt), muss Apache nach dem Update neu gestartet werden

Wichtige Änderungen

  • easydb läuft ab dieser Version nur noch mit PHP ab 5.3. Ohne PHP 5.3. geht die easydb in den Service-Mode.
  • Der Prozess zum automatischen Löschen von nicht mehr benötigten Assets (Janitor) ist ab dieser Version automatisch angeschaltet. Dadurch sollte nach 1-2 Stunden Betrieb Plattenspeicherplatz freigegeben werden.
  • Debian Lenny und Internet Explorer 6 werden ab dieser Version nicht mehr unterstützt.
  • Exiftool wurde auf die Version 8.76 aktualisiert.
  • Die Benutzer-Session die easydb automatisch anlegt hat jetzt eine Version bekommen, d.h. wird im Bedarfsfalle nach einem Update von easydb gelöscht und Benutzer müssen sich nach einem Update neu einloggen. Dies ist auch bei diesem Update der Fall, da die bestehenden Sessions ihre Gültigkeit verlieren.
  • Changelog (Änderungs-Protokoll) protokolliert nicht mehr die Änderungen und Neueinstellung von hochgeladenen Dateien im Editor. Für das Protokollieren der Dateien muss CHANGELOG_ENABLE_DETAILS aktiviert sein. Bereits vorhandene Changelog-Einträge sind davon nicht betroffen.
  • Performance-Verbesserung durch Optimierungen im Masken-Aufbau.

Neue Funktionen

  • Der easydb Im-Exporter ermöglicht ein schnelles Im- und Exportieren von allen Daten und Assets in der easydb in beliebige XML und CSV-Formate.
  • Das Modul Email Notifikationen kann automatisch Emails verschicken, wenn bestimmte Ereignisse eintreten (z.B. Bildrechte ablaufen).
  • Das Modul easydb Link kann genutzt werden, um zwischen easydbs Tabellen-Inhalte (über ein SQL-Changelog) und Masken- und Tabellendefinitionen (Creator: Masks + DBmodel) in eine Richtung zu synchronisieren.
  • Pfade von Tree-Strukturen können in Metdaten geschrieben werden.
  • Mit der Config-Variable GROUP_TABLE_FILTER_SQL können Gruppen auf dem Rechtemanager in den Arbeitsmappen herausgefiltert werden.
  • Mit der neuen driver/result/grid/FUNCTION/tool_selector können Export-Funktionalitäten, wie Email-ZIP, Exporter und auch der neue easydb Im-Exporter in beliebigen Results eingebunden werden.
  • Das easydb-Asset-Server-Rechtemanagement wurde für Videos um eine Option erweitert, nach 10 Sekunden das Video zu stoppen.

easydb

  • Config-Variablen lassen sich mit \ am Zeilenende mehrzeilig zuweisen.
  • Neue Einstellmöglichkeiten für den easydb Hotfolder:
    • SET_VARIABLE kann über ein PHP-Funktion gesetzt werden,
    • die PRODUCE_CLASS kann gesetzt werden,
    • eine ID im Update-Fall kann gesetzt werden (damit sind gesteuerte Updates über den Hotfolder möglich),
    • es lassen sich Metadaten-abhängige Hotfolder (von z.B. verschiedenen Lieferanten) mit den Variablen METADATA_IGNORE und METADATA_REQUIRE einrichten,
    • weitere neue Variablen: IGNORE_REGEXP, ALLOW_REGEXP, FILENAME_MIX, FILENAME_MAX, RENAME_ERROR_FILES
  • Der Hotfolder kann für Updates jetzt auch Verzeichnisse und Bestandteile der Verzeichnisse einbeziehen.
  • Im Activity-Log kann mit %ASSET_WRITE_PROFILE% das beim Download verwendete Metdaten-Profil geloggt werden.
  • Für aus Arbeitsmappen gesendete Emails, kann eine systemweite Fußzeile definiert werden.

easyshop

Im easyshop gibt es in diesem Release folgende neue Features:

  • Kundenklassen erlauben eine Einteilung der Kunden in Klassen. Durch die Klassen können Preisdifferenzierungen vorgenommen werden.
  • Ab und Bis Anzahl legen für Formate einen Gültigkeits-Bereich fest.
  • Es kann je Format ein Versandwert definiert werden, der vom tatsächlichen Preis abweicht. Damit lassen sich die Versandkosten besser einstellen.

easydb Creator

Bugfixes

Folgende wichtige Bugfixes wurden für dieses Release durchgeführt:

#18052  Suche nach Datierungen mit literalem String in Anführungszeichen führte auf PostgreSQL zu einem SQL-Fehler.
#18185 EAS_URL und EAS_EXTERNAL_URL werden jetzt auch im PDF-Modus unterstützt, wenn sie ohne Host angegeben sind. PDF_HTTP_PREFIX funktioniert jetzt auch in PDFs die aus einer Suche erzeugt wurden.
#17928 cell/FUNCTION/workfolder2-outputWorkfolderSearchPulldown hat nicht funktioniert, wenn die Cell im Creator neu angelegt wurde.
#18429 Transaktions-Support für Hotfolder. Pro Datei gibt es jetzt eine Transaktion.
#18417 Verschachtelte Wiederholgruppen haben kein korrekten Changelog geschrieben.
#18525 Optimierungen im Rechtemanager senken den Speicherverbrauch.
#18809 Fehler bei der Aktualisierung im Creator behoben (4.0.229.1).
#19406 Darstellungsproblem mit Quicklist-Edits behoben (4.0.229.1).
#19381 Performance-Optimierungen durch mehr Caching (4.0.229.1).
#19413 Problem mit Direktlinks in Editlinks behoben (4.0.229.1).
#19426 Logik-Problem im Arbeitsmappen-Editor behoben (4.0.229.1).
#19509 Connector-Kompatibilitätsproblem mit älteren easydbs behoben (4.0.229.1).
#19357 Fix für verschachtelte Editlinks (4.0.229.2).
#19362 Code-Optimierung, überflüssige Zuweisungen vermieden (4.0.229.2).
#19478 Besseres Logging im EAS (4.0.229.2).
#19545 UTF-8-Problem im EAS behoben (4.0.229.2).
#19556 easyshop: bessere Aktualisierung der Bestellsumme (4.0.229.2).
#19568 fehlende Übersetzung (4.0.229.2).
#19575 EAS-Cache wieder deaktiviert (4.0.229.2).
#19597 Fix für Initialisierung des Übersetzungssystems (4.0.229.2).
#19598 Form-Blocker war nicht immer aktiv (4.0.229.2).
#19603 Fehlerbehandlung im Hotfolder korrigiert (4.0.229.2).
#19619 mögliche Blockade im EAS verhindert (4.0.229.2).
#19381 Geschwindigkeitsverbesserungen (4.0.229.3).
#19646 weitere Optimierungen (4.0.229.4).
#19558 Filter-Funktionalität für Hotfolder (4.0.229.5).
#19689 Fix für gelöschte Datensätze beim Normdaten-Import (4.0.229.5).
#19496 Datenbank-Optimierung (4.0.229.6).
#19558 Produce-Class-Filter für Massenimport (4.0.229.6).
#19798 easyshop: Korrektur der Daten im Asset bei erneuter Freigabe (4.0.229.6).
#18891, #19659 Download-Probleme im Internet Explorer behoben (4.0.229.7).
#19557 Mehr Übersetzungen (4.0.229.7).
#19788 Teilübersetzungen in Creator-Zellen möglich (4.0.229.7).
#19856 Upload-Filter wird beim Speichern existierender Datensätze nicht mehr angewendet (4.0.229.7).
#19862 Randfall bei Datumscheck behandelt (4.0.229.7).
#19941 Login-Problem bei Benutzung der guest-Methode behoben (4.0.229.7).
#19955 Falsche Anzeige bei der Suchergebnis-Hervorhebung (4.0.229.7).
#19967, #19991 Fixes für Normdaten-Client-Modul (4.0.229.7).