EGOTEC 4.1.6

Features

  • [Multimedia] #19406: Upload von mehreren Dateien in den MM-Bereich
  • #19041: Die Suchparameter werden mit der Methode GET übergeben. Dadurch kann nun auch der Zurückknopf eingesetzt werden.
  • #19292: Benachrichtigung bei Benutzeraktivierung und -deaktivierung.
  • [Auth] NTLM Authentifizierung
  • #19753: Bildern können nun nicht nur direkt sondern auch mit Hilfe einer Html Seite dargestellt werden, so dass z.B. eine Umrandung, angepasst an das jeweilige Deisgn, erstellt werden kann.
  • #19656: Nicht existierende Sites abfangen. Links auf solche Seiten werden nicht erzeugt, bzw. falls solche Links aufgerufen werden wird die Suchseite des Standardmandanten geöffnet und ein "404 File Not Found" gesendet. Es wird kein Fehler mehr in der Errorlog erzeugt.
  • [Multilang] #14461: Ausblenden der Flaggen, wenn ein Redakteur kein Bearbeitungsrecht auf die entsprechende Sprache besitzt.
  • [Multilang] #18045,#20745: Gelöschte Sprachseiten erscheinen als gegraute Flagge.
  • [Livemodul] #20323: Beim Abgleich Live->Red werden nun auch Multimediadateien übertragen.
  • [Design] Das navigation Smarty Plugin kennt nun auch den Paramter page.
  • #12524: Bei mehrfach eingehängten Seiten werden die verschiedenen Pfade bei der Navigationerzeugung unterschieden. Emotionbilder und der aktuelle Pfad bleiben somit erhalten.
  • [Design] Der Platzhalter {$current_path} enthält den aktuellen Pfad. Übergibt man diesen dem page_url Plugin, so werden Urls mehrfach eingehängter Seiten für den aktuellen Bereich erzeugt.
    • {navigation path=} Setzen des Navigationspfads. Dieser Parameter muss nicht gesetzt werden.
    • {navigation_end} Setzt den Navigationspfad um einen Eintrag zurück.
    • {page_url path="1,2"} Man kann dem page_url-Plugin einen gewünschten Pfad übergeben. Gibt man den path Parameter nicht an, dann wird, falls der Navigationspfad gesetzt ist (z.B. zwischen {navigation} und {navigation_end}), dieser als Pfad verwendet, ansonsten wird der aktuelle Pfad der aufgerufenen Url verwendet.
    • {get_path path="1,2"} kennt auch den path Parameter. Falls dieser nicht gesetzt ist, wird $GLOBALS['current_path'] verwendet.
    • Update: Aktuelle Designs müssen nicht angepasst werden. Die Urls werden trotzdem mit Pfaden erzeugt.
  • [Design] #20385: Smarty 2.6.14. Übergabe von assoziativen Arrays an Smarty Plugins mit Hilfe der Punktnotation. Dieser Patch wurde an die Smarty Community weitergereicht.
  • [Konfiguration] #20923: Lokaler Port für Webserver in globale Konfiguration einstellbar. So kann der Apache unter einem normalen Benutzer (nicht als root) laufen und man kann eine Portumleitung von Port 80 einstellen. Normale Benutzer dürfen keine Ports unter 1024 öffnen.
  • Beim Seitentyp iFrame kann eine Datei aus dem Multimediabereich ausgewählt werden.
  • [Design] #16168: Externe Bilder als Emotionbild. (Bei der Quellangabe muss {$url_dir} weggelassen werden.)
  • #17615: Administrationsvorgänge aufzeichnen. (var/log/_admin/admin-2006-09-26.log)
    • egotec_conf[admin_log]
      • 0 - nicht aufzeichnen - aus
      • 1 - kompakt aufzeichnen - Ohne field, extra, new_child, var und tmp aufzeichnen
      • 2 - komplett aufzeichnen - komplette Requests aufzeichnen
    • Verwaltung->globale Konfiguration->Fehlerbehandlung
  • #19365: Die Übersetzungsansicht zeigt die Änderungen einer Seite in einer anderen Sprache an.

Performance

  • Der protect_url Outputfilter wird zusammen mit dem page_url Filter aufgerufen.
  • Smarty und Ego_Sql so spät wie nur möglich laden. Bei Seiten, die aus dem Cache ausgeliefert werden können, werden diese Bibliotheken nicht mehr eingebunden.
  • Auch die getUrl Methode für die Erzeugung der sprechenden Urls wurde in eine Bibliothek ausgelagert, die bei zwischengespeicherten Seiten nicht mehr aufgerufen wird.
  • #20180: Die Logdateien errors und db_select werden nun jeden Monat neu angelegt (errors-YYYY-mm).
  • #21096: Linkchecker durch parallele Abarbeitung externer Links beschleunigt.
    • $GLOBALS['egotec_conf']['linkchecker']['num_sockets'] = 50
    • $GLOBALS['egotec_conf']['linkchecker']['sockopen_timeout'] = 5
    • $GLOBALS['egotec_conf']['linkchecker']['get_timeout'] = 10

Kompatibilität

  • Achtung: Die RewriteRule hat sich geändert: RewriteRule ^(.*)$ rewrite.php?_url=$1&%{QUERY_STRING}. Diese Änderung vereinfacht die Konfiguration beim Internet Information Server.
  • #18580: IE 7.0 (beta3) Kompatibilität.
  • #19099: Der Mime-type wird zunächst nach der Dateiendung bestimmt, dadurch werden viele Probleme mit dem problematischen mime_magic Modul umgangen.
  • #19468: EPS Bilder mit Alphakanal in das Webformat umwandeln.
  • #20886: Bei der Anzeige der Archivunterschiede auch https beachten.
    Der Systemcheck prüft auf allow_url_fopen und openssl Unterstützung für das Archivmodul.
  • #20601: Hinweis bei GIF-Dateien auf dem Bearbeiten-Reiter bzgl. Transparenz und Animationen.

Bugfixes

  • [EgoPDF] #18800: Fehlerhafte PDF Anzeige. Das Eurosymbol machte Probleme. Die Zeichensatzkonvertierung wurde angepasst.
  • [Livemodul] #19103: Bei einem Superuser werden die Berechtigungen bei einem Liveupdate komplett ignoriert, so dass auf dem Liveserver gelöschte Gruppen keine Probleme bereiten. Außerdem wird das update_flag jetzt durch Benutzung von soap_get immer richtig interpretiert, zuvor konnte ein false, wenn es als String übertragen wurde, als true erkannt werden.
  • #19025: Einen neuer Newseintrag wird nach dem Speichern auch dann korrekt einsortiert, wenn das Datum nicht verändert wurde.
  • [Workflow] #19263: Nachdem man bei einem Workflowstatus übernehmen gedrückt hat, wird die Auswahl der Folgestadien nicht mehr gelöscht.
  • [Workflow] #16597: Nach dem Speichern eines Workflows wurde auf den Inforeiter gesprungen.
  • [Workflow] #19978: Bei Workflowkopien kopieren & ausschneiden ausblenden. Befinden sich beim Kopieren eines Bereichs Unterseiten im Workflow, so werden keine Workflowkopien kopiert und der Workflowstatus wird für die kopierten Seiten zurückgesetzt.
  • [Workflow] #19978: Bei Workflowkopien kopieren & ausschneiden ausblenden. Befinden sich beim Kopieren eines Bereichs Unterseiten im Workflow, so werden keine Workflowkopien kopiert und der Workflowstatus wird für die kopierten Seiten zurückgesetzt.
  • Führende Umlaute machten bei der Urlgenerierung Probleme.
  • #19363: Bearbeiten kopieren => einfügen funktionierte teilweise nicht.
  • [EgoMandant] #19600: Unter bestimmten Umständen wurden Seiten im falschen Mandanten oder der falschen Sprache gespeichert.
  • [WYSIWYG] #19989: Links auf die Domain einer CMS Installation auf einen anderen Port funktionierten nicht.
  • [Multimedia] Einzelne Dateien konnten beim Entpacken aus einem Ziparchiv in einem falschen Verzeichnis landen.
  • [Multimedia] #19271: Zuschneiden von Bildern in allen Zoom-Stufen.
  • [Multimedia] #19990: Falls in der Datenbank ein falscher Mimetype hinterlegt ist, dann wird dieser in create_index erneut bestimmt.
  • [Multimedia] #20125: Fehler bei Zugriff auf nicht existierende Bilddateien werden abgefangen.
  • [Multimedia/Livemodul] #20236: Probleme mit sehr großen Dateien. Diese konnten nicht heruntergeladen werden. Außerdem führten sie teilweise beim Liveserverabgleich zu einem Timeout. Bei großen Dateien steht jede Raute nun für ungefähr 2% der Dateigröße.
  • [Konfiguration] #15141: Auch auf dem Rechtereiter in "Globale Einstellungen" konnte man die Authentifizierung einstellen. Der Reiter Authentifizierung genügt aber dafür.
  • [Livemodul] #19550: Da der Desktop in den Multimediabereich verlinkt, muss der Multimediacache zuerst gelöscht werden.
  • #20508: Sporadische Teilspeicherung von Inhalten in langsamen Netzwerken. Dieser Fehler trat nur bei großen Inhalten und sehr selten auf.
  • #20684: Wird eine Seite in eine andere Sprache kopiert, so muss die Kopie zunächst inaktiv sein, außerdem wird ein evtl. vorhandener Workflowstatus gelöscht.
  • [Livemodul] #20658: Auf dem Liveserver zerstörte Seiten können auf dem Redaktionsserver nicht zerstört werden. Auf dem Liveserver wird daher "Papierkorb leeren" deaktiviert. Der Papierkorb kann nur auf dem Redaktionsserver geleert werden. Die zerstörten Seiten werden mit dem nächsten Liveabgleich auch auf dem Liveserver zerstört.
  • [WYSIWYG] #20621: Auch beim Datei einfügen gibt es ein Problem mit " im Namen oder Titel.
  • #20790: Problem bei der Auswahl eines Datums außerhalb des aktuellen Monats. Bei der Monatsansicht sind die Tage des vorherigen und des folgenden Monats grau dargestellt. Diese können aber dennoch ausgewählt werden, dann wurde aber die Uhrzeit falsch übergeben.
  • [Multimedia] #21065: Der Suche-Button im Multimediabereich erschien beim ändern eines Bildes im Editor nicht.
  • Auch das Pluszeichen + bei der Urlgenerierung in den Unterstrich _ umwandeln, da das Plus für ein Leerzeichen steht.

 

Erstellt von Heiko, Roth
am 29.09.2006 um 12:19 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