Release 4.0.241

Releast am 15. Juni 2012.

Verfügbarkeit & Update

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

Dieses Update erzeugt ein Datenbank-SCHEMA (easydb_common), stellen Sie also vor dem Update sicher, dass der easydb-Datenbank-Benutzer über ausreichende Rechte (Superuser) verfügt.

  • Für dieses Release benötigen Sie die Version 4.2.31 des Easydb-Asset-Servers. Dieser wird automatisch installiert.

Wichtige Änderungen

  • Mit diesem Release müssen ggfs. einige Volltext-Indexe neu erstellt werden, planen Sie eine Downtime von ca. 1-2 Stunden ein.
  • Durch eine Änderung im Rechte-Management zeigen die Pool-Auswahlen ggfs. mehr Pools an als vorher. Achten Sie darauf, dass pro Pool ein eigenes Rechte-Management gilt, d.h. die Rechte eines übergeordneten Pools haben keine Auswirkung auf einen untergordneten Pool.
  • Die Installation von easydb kann seit diesem Release auch über FastCGI erfolgen. FastCGI erlaubt eine exaktere Steuerung von Speicherbedarf und ist vielen Fällen schneller als die MOD_PHP-Variante.

Neue Funktionen

  • easydb unterstützt für PostgreSQL-Datenbanken ab 9.1. automatisch das Entfernen von Akzenten im Volltext-Index. Damit ist es möglich z.B. "ecole" zu suchen und "école" zu finden. Nach einem Update müssen die Volltext-Indexe neu gebaut werden.
  • Unterstützung von Auto-Vervollständigung in Volltext-Suchfeldern (nur für PostgreSQL). Hierfür werden von easydb regelmäßig (alle 2 Stunden) automatisch die nötigen Indexe erzeugt.
  • Erweiterte Such-Funktionalität zum Durchsuchen von Kinder- und Kindeskinder bei hierarchischen Einträgen (#16868, #19489)
  • Im Hotfolder und Massenimport besteht jetzt die Möglichkeit einen PRODUCE_CLASS_FILTER zu setzen. Damit ist es beispielsweise möglich, von hochgeladenen TIFFs nur die JPEG Version zu speichern
  • Automatisches Hinzufügen oder Entfernen von Gruppen auf Basis der IP-Adresse des Benutzers.

easydb

  • easydb nutzt das Prioritäten-Handling vom easydb-Asset-Server und sorgt dafür, dass manuell hochgeladene Assets eine hohe Priorität bei der Berechnung der Vorschauen bekommen.
  • Im Uploader werden jetzt so wie an allen anderen Stellen die Eigenschaften vom Root-Original Asset angezeigt und nicht mehr vom ggfs. veränderten Original (z.B. einem gedrehten Bild).
  • Auswahlmöglichkeit zwischen Original und verändertem Original in Export- und Download-Werkzeugen. Zuvor wurde immer das veränderte Original verwendet. (#18898)
  • CSV-Export in Excel konformes UTF-8 Format mit der Unterstützung von Zeilenumbrüchen innerhalb von Text. Das erzeugte CSV muss per Doppel-Klick im Excel geöffnet werden, ein Öffen über Menü aus einem offenen Excel funktioniert nicht.
  • Der Download-Dateiname für Assets, konfiguriert über EAS_DOWNLOAD_FILENAME, kann jetzt direkt-verlinkte Informationen enthalten, z.B. den Namen eines Fotografen oder ein Copyright.

easydb Creator

Bugfixes

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

#19548 Übersichtlichere Fehler-Ausgabe in der Suche bei Datenbank-Fehlern.
#19796 Fix für das Verarbeiten von Zeitüberschreitungen bei Connector-Anfragen. Es konnte vorkommen, dass eine verspätete Connector-Antwort noch in das Suchergebnis einbezogen wurde und Zähler falsche Werte erhielten. In Folge gab es eine Fehlermeldung im Frontend der anfragenden easydb.
#19919 Fix für die Suche mit "NOT": In einigen seltenen Fällen hat die Suche (nur PostgreSQL) mit NOT nicht alle Einträge korrekt rausgefiltert.
#19941 Fix für ein Login-Problem wenn LOGIN_METHODS=guest,easydb gesetzt ist und der Benutzer sich nach dem Logout mit einem neuen Benutzer wieder neu eingeloggt hat.
#20044 TABELINKS zeigen jetzt auch erlaubte Pools an.
#20107 Highlighting der Suchergebnisse fehlerhaft (4.0.241.1)
#20189 Timeout bei Generierung der Volltext- und Autovervollständigungsindizes entfernt (4.0.241.1)
#20194 Autovervollständigungsindex wurde nicht beim ersten Versuch erstellt (4.0.241.1)
#20206 Anzahl der Assets aus den Statusinformationen entfernt (4.0.241.1)
#20224 Cache des Rechtemanagers wurde nicht korrekt geleert (4.0.241.1)
#20234 Uninitialisierte Variable im Faktura-Modul (4.0.241.1)
#20238 Anzeigeproblem im Filemanager behoben (4.0.241.1)
#20239 Autovervollständigung hat fälschlicherweise einen Fehler angezeigt (4.0.241.1)
#20241 Systemrecht EASYDBLINK_EXPORT statt ADMIN für easydblink (4.0.241.1)
#20242 Design-Fix für Autovervollständigung (4.0.241.1)
#20262 Cache des Rechtemanagers zu beständig (4.0.241.1)
#20278 Alte Methode, editierte Objekte in der Suche anzuzeigen, deaktiviert (4.0.241.1)
#20285 Form-Blocker nach automatischer Speicherung wieder entfernen (4.0.241.1)
#20310 Im FastCGI-Makro wurde eine mod_php-Option benutzt (4.0.241.1)
#20333 easyshop: JS-Fehler im IE7 behoben (4.0.241.1)