EGOTEC 4.2.12

Features

  • neues Modul: Wiki
  • Befindet sich ein iframe im HTML-Inhalt, so wird automatisch auf den Quelltexteditor umgeschaltet.
  • Ob bei der Aktivierung bzw. Deaktivierung eines Benutzers eine Email versendet wird, kann nun konfiguriert werden. Der Text der Aktivierungs- bzw. Deaktivierungsmail kann editiert werden.
  • PDF Export: Wenn der Pfad zu htmldoc nicht gesetzt ist, so wird htmldoc über Kommandozeile ohne eine Pfadangabe gestartet. Die Anwendung muss dann im globalen Pfad installiert sein.
  • Für das Benutzerpasswort kann ein globaler Verfallszeitraum gesetzt werden. Pro Benutzer kann man wählen, ob für diesen Benutzer das Passwort abläuft.
  • Für die globale Systemsicherung kann ein Pfad angegeben werden. Standard ist var/setup/.
    Die Systemsicherung (Dienst) sichert die Systemtabellen und alle Daten der Mandanten in dieses Verzeichnis.
  • Die Babelfishübersetzungsoptionen in der globalen Konfiguration und die komplette Funktionalität entfernt. Dieses Feature war nur eine Spielerei und bremste das System bei Aktivierung aus.
  • Die Deskleteinstellungen werden bei Datei->Beenden nun auch gespeichert.
  • Die Seitenid wird nun nicht nur in der Sitemap, sondern auch auf dem Informationsreiter im Adminbereich angezeigt.
  • Liveabgleich: Bei der Ausgabe der Fehlermeldung bei einem SOAP-Aufurf wird nicht nur der Fehler sondern jetzt auch die Rückgabe des Liveservers für eine verbesserte Fehlersuche ausgegeben.
  • Bei Problemen beim Schreiben von Sessiondaten wird die Fehlermeldung: "can't write session data. free disk space=1234" ausgegeben. Es kam immer wieder vor, dass der Festplattenplatz im Laufe der Zeit voll belegt wurde.
  • Als Standard local_server_access wird jetzt immer die aktuelle virtuelle Domain eingetragen und nicht mehr localhost, so dass auch bei einer Installation mit virtuellen Hosts nach dem Setup keine Konfigurationsanpassung mehr vorzunehmen ist.
  • Wenn beim Setup festgestellt wird, dass ImageMagick vorhanden ist, dann wird IM als Bildbearbeitung eingetragen (nur Unix/Linux).
  • Dienste für den Papierkorb leeren (Einträge, die älter als 30 oder 7 Tage oder ein Tag sind).

Entwickler

  • SOAP Funktion: siteGetPageFileSize.
  • SOAP: systemFileGetContents und siteGetPageFile kennen nun die zusätzlichen Parameter offset und maxlen.
  • Mandant spezifische Dienste. Diese können über die Konfigurationsdatei site/MANDANT/admin/cron.ini aktiviert werden.
  • Den Zugriff auf gif Bilder im var-Verzeichnis zulassen.

Performance

  • Der Liveabgleich wurde beschleunigt, indem beim Holen der Änderungen auf dem Liveserver die Berechtigungsabfragen vereinfacht wurden.
  • Außerdem werden nun Seiten, die vom Liveserver geholt wurden, nicht wieder hochgeladen.
  • Den Standardmandant beim Login in den Adminbereich zuerst anzeigen.
  • Das destroy beim Liveabgleich zerstört eine Seite auf jeden Fall und führt das zerstören als shutdown Funktion durch, so dass der SOAP Aufruf schneller eine Rückgabe liefert. Abbrüche wegen Timeouts werden so vermieden.
  • Papierkorb leeren optimiert.
  • Unter Verwaltung->Benutzer werden direkt keine Benutzer mehr angezeigt. Benutzer müssen über die Suche ausgewählt werden. Bei kleineren Installationen (Anzahl Benutzer < 100) kann sich der Chefredakteur über den Button "Alle" wie bisher alle Benutzer anzeigen lassen.
    Auch beim Popup Benutzerauswahl (z.B. auf dem Rechtereiter) müssen die Benutzer über die Suche ausgewählt werden.
  • Die Datenbankschlüssel in der Benutzer/Gruppen/Rollenverwaltung optimiert.

Kompatibilität

  • Bei Benutzernamen mit Leerzeichen werden die Leerzeichen beim Schreiben der Logdaten durch Unterstriche ersetzt, da awstats ansonsten diese Zugriffe nicht auswertet.
  • Datensicherungen werden mit REPLACE eingespielt, das es bei den Rechtetabellen zu Mehrfacheinhängungen kommen konnte (Migration von 3.x auf 4.2).
  • Ältere PHP 5 Versionen (z.B. 5.0.3) machen mit protected static Probleme, daher wurde dieses Statement im Datenbanktreiber durch static ersetzt.
  • Automatische Anmeldung bei der NTLM Authentifizierung auch bei Unix/Linux mit Apache.
  • Liveabgleich: Dateien in 50 kB Schritten herunterladen.
  • Bei Benutzernamen und Relationen wird utf8_bin gesetzt, ansonsten kann es bei MySQL Datenbanken nicht gleichzeitig den Benutzer Rene und Réne geben, da diese als gleich angesehen werden.

Bugfix

  • Wird der Workflow gestartet, so erhält die Workflowkopie auch die übergeordneten Menüpunkte, auf die der Redakteur eigentlich keine "Untermenüpunkte anlegen" Berechtigung besitzt, ansonten gingen diese mit der Beendigung des Workflows verloren.
  • Bei einer Workflowkopie sind die Sprachreiter sinnlos und werden nicht mehr angezeigt.
  • Man konnte bei der Multimediasuche nach ID im Adminbereich Text eingeben, was zu einem Datenbankfehler führte.
  • Beim CD-Export nie das Quickedit anzeigen.
  • Die Gruppe root und Rolle Adminstrator darf weder gelöscht noch verschoben werden können.
  • Nach dem Löschen: "Die Seite wurde gelöscht", statt gespeichert ausgeben. (Diese Meldung hatte sich in 4.2.11 eingeschlichen.)
  • Auch bei Gruppen und Rollen Endlosschleifen (eine Selbstzuordnung) vermeiden.
  • Das Archivieren von Multimediadateien konnte nicht deaktiviert werden.
  • Die Funktion für die Berechnung der Liveserverstatistik war falsch benannt, so dass die Berechnung als Dienst nicht stattfand.
  • Das Sessionverzeichnis zum Löschen der Sessions als Dienst wurde beim Aufruf als Task oder Cronjob nicht korrekt bestimmt.
  • Nach dem Kopieren eines Benutzers direkt zu diesem Benutzer gehen.
  • Javascriptfehler im Adminbereich bei Popups mit der Sitemap beseitigt.
  • Bei der PDF Ausgabe werden nun auch eingebettete Bilder angezeigt, die eine Ansichtsbeschränkung aufweisen, die der Betrachter aber besitzt.
  • Die Menüpunkte Miniaturansicht und Detailansicht waren vertauscht.
  • Aktion ausschneiden und Einfügen schneidet tatsächlich wieder aus.

Entwickler

  • Endlosschleifen beim Hinzufügen von Eltern auch bei Skriptaufrufen abfangen.
  • Die Funktion "Anzeigen von Hilfslinien" hat nicht mehr funktioniert, nachdem man einen bestimmten Block eingefügt hat.
  • Das neue {nav} Plugin startet die Schleife nun nicht mehr, wenn es keine Untermenüpunkte gibt, zuvor wurde z.B. Code der Form <ul></ul> in den Quelltext eingefügt.
  • Das Smartyplugin get_path interpretiert die Parameter nun kompatibel zur Version 4.1.
  • Auch wenn {nav} nicht von der rootId gestartet wird, die Navigation korrekt anzeigen.
Erstellt von Heiko, Roth
am 05.03.2008 um 11:30 Uhr

Kommentare

Kommentare

CAPTCHA Image
Audio abspielen
Neues Bild laden
Ihr Name und Kommentar wird veröffentlicht. Für Rückfragen können Sie optional Ihre E-Mail Adresse angeben, welche nicht veröffentlicht wird.
Folgen Sie diesem Link zu unserer Datenschutzerklärung.
SHIG_klein.gif
SMiG_klein.gif