EGOTEC 4.2.10

Features

  • Falls bei einer MySQL Datenbank Tabellen "crashen" werden diese automatisch repariert.
  • Der awstats Zugriffschutz wurde geändert, so dass ein Aufruf über cronjobs einfacher möglich ist.
  • Die Livestatistik wird als Dienst mit den anderen Statistiken berechnet.
  • Auch die übergeordneten Menüpunkte können im Workflow geändert werden, d.h. man kann im Workflow eine Seite in verschiedene Bereiche ein- bzw. aushängen.
  • Verlorene Seiten finden. (Auf Desklet Meine Seiten).
  • Beim Anlegen eines Multimediabereichs gleich die benötigten Seitentypen auswählen.
  • phpMyAdmin 2.11.2.1
  • Detaillierte Ausgabe bei Soap Verbindungsfehler.
  • Systemupdate: Auch wenn die Versionsnummern übereinstimmen kann eine Aktualisierung durchgeführt werden.
  • Beim inkrementellen Livabgleich wird nun immer angezeigt, die wievielte Seite von der Gesamtanzahl an Seiten gerade abgeglichen wird.
  • Beim Timeout der Authentifizierung wird die Anmeldung in einem Popupfenster vorgenommen, so dass danach in der Adminoberfläche weitergearbeitet werden kann und keine Daten verloren gehen.
  • Nicht numerische Werte für Seitenids in der Url werden mit einem 404 und der Errorseite des Mandanten beantwortet.
  • Neue Gruppen und Rollen mit gleichem Namen bekommen eine Zahl hintenangestellt.
  • Das Systemupdate ist übersichtlicher gestaltet.
  • Wer kein Recht zum Anlegen von Untermenüpunkten auf der Startseite hat, für den werden die Unterseiten aufgeklappt. Bisher wurde das Bearbeitenrecht geprüft.
  • Sind die Hilfslinien aktiviert, so werden auch bei Links solche angezeigt. Links ohne Text werden so nun auch angezeigt.
  • Liveabgleich: auf dem Desklet wird die Liveserveradresse angezeigt.
  • Nach dem Abgleich nochmasl explizit den Cache auf dem Liveserver löschen.
  • Gleiche oder ähnliche Namen im {nav} Plugin beachten. Sobald ein _ gesetzt wird, wird der -p-Prameter übergeben.
  • Erweitertes Formularmodul.
  • Die Benutzersuche kann auf Gruppen und Rollen eingeschränkt werden.
  • Bei der Keywordeingabe auf dem Metareiter kann man nun einfach RETURN eingeben, um ein neues Keyword in die Liste aufzunehmen und diese gleich zu speichern.

Entwickler

  • Es sind nun zusätzlich zu Mandanten spezifischen Smartyplugins auch projektspezifische Smartyplugins (in var/lib/smarty/plugins) möglich.
  • Es können .odt Dokumente ausgeben. Hierfür wird die index.odt.html eingebunden.
    Falls diese Datei nicht existiert, wird index.print.html verwendet, dann index.html.
    Die Converterklasse wird nicht mehr in ein jar verpackt.
    Es können desweiteren alle Formate, die OpenOffice unterstützt, ausgegeben werden.
  • awstats.pl kann direkt auf dem Server aufgerufen werden, ohne über den EGOTEC Dienst gehen zu müssen.
  • Für Bilder können nun Klassen vergeben werden, dazu wird eine img.css im skin benötigt. Die dort definierten Klassen werden im WYSIWYG als Dropdown zur Auswahl angeboten.

Performance

  • Die Datenbankabfrage der flachen Rechteprüfung wurde weiter optimiert.
  • Auf dem Rechtereiter werden nur noch die Benutzerdaten in Javascript vorbereitet, die mit der Seite verknüpft sind.
  • Liveserverabgleich: Papierkorb leeren zerstört bei Mandanten mit Liveserver nur Seiten, die zuvor auf den Liveserver übertragen wurden.
    Dafür werden auf dem Liveserver einfach die Seiten zerstört, die beim Redaktionsserver im Papierkorb liegen. Der Abgleich läuft schneller durch.
  • Die Rechtetabellen werden beim Liveabgleich gezippt übertragen.

Entwickler

  • Bei allen Seitenabfragen (get_pages, get_children, get_descendants usw.) wurde der Parameter param.has_children=1 eingeführt. Die zurückgelieferten Page-Objekte enthalten dann das Feld $page->field.has_children. Ist dieses 1, so besitzt die Seite Untermenüpunkte, ansonsten nicht. Verwendete man diesen Parameter z.B. beim Navigationsaufbau, so kann man etliche getChildren()  Abfragen einsparen.
  • Eine Vorlage für die Livestatistik befindet sich unter bin/live.
  • Bei der Suche im Adminbereich ist die Gesamtanzahl aller Seiten egal. Das bremst nur.

Kompatibilität

  • Umbruch für den Bild Hochladen Button, damit bei der Einstellung 'große Schirft' unter Windows der Button sichtbar bleibt.
  • Unter Windows wird das Zeilenende in regulären Ausdrücken falsch umgesetzt. (cron).
  • Umlaute in Klartextmail als UTF-8.
  • Das Löschen der Sessions machte unter Windows Probleme.
  • Im Cache keine Verzeichnisstrukur aufbauen sondern alles flach (im gleichen Verzeichnis) abspeichern, dadurch vermeidet man Probleme mit langen Dateinamen unter Windows und anderen Betriebsystemen.
  • Im cron Skript nur den include_path aus der .htaccess setzen.
  • CD Export: Umlaute in Dateinamen funktionieren auch unter Windows.
  • Copy&Paste aus Word (und anderedn Applikationen) kommt mit mehr Formaten zurecht. (Insbesondere benutzen verschiedene Wordversionen unterschiedliche Tags für die Einbettung von Bildern in die Zwischenablage.)
  • Falls bei einem Liveabgleich eine Seite nicht übertragen werden kann, so wird deren Änderungsdatum auf dem Redaktionsserver hochgesetzt, so dass diese beim nächsten Update übertragen wird, und es wird mit der nächsten Seite weitergemacht. Der Liveabgleich wird nicht abgebrochen.
  • Änderungen der Rechtschreibprüfung für eine verbesserte IE Kompatibilität.

Entwickler

  • Die Ego_System Klasse wurde um die Methode isWindows erweitert. Diese Methode prüft, ob das OS Windows ist.
  • Sprechende Urls auch bei Bildern mit SRC= anstatt src= Attribut.
  • Die Groß-/Kleinschreibung der Attributnamen width und height bei den Plugins max_image_width und max_image_height ignorieren.
  • has_children wird bei MySQL < 4.1 immer auf 1 gesetzt, da diese Versionen keinen inner select beherrscht. Es werden im Adminbereich daher immer Ordner angezeigt, auch wenn die Seiten keine Untermenüpunkte besitzen. Bitte denken Sie daher über ein Update der MySQL Datenabnk auf Version 5.0 nach.

Bugfix

  • Der Linkcache verwechselte manchmal Links mit verschiedenen Endungen (z.B. .print mit .html).
  • Beim "Gruppen verschieben" wurden  teilweise Seitenrechte verändert.
    Außerdem konnte das Popup zum verschieben von Gruppen (und auch Rollen) nicht angezeigt werden, wenn das CMS direkt im Hauptverzeichnis des Webservers installiert war.
  • Den aktuellen Pfad im Adminbereich an die Vorschau übergeben.
  • Das Editormodul der Webbrowser setzt ab und zu &nsbp; statt normalen Leerzeichen. Werden dann zwei Wörter mit   verbunden, sieht die Rechtschreibeprüfung dies als ein Wort und markiert beide Wörter als ein falsches Wort.
  • Mehrfacheinhängung von mehreren Media-Dateien über 'Aktionen' funktioniert wieder.
  • Die Standardsprache kann nicht mehr gelöscht werden.
  • Die Url, die beim Bild bzw. Multimediadatei Einfügen Dialog übergeben wird, darf den Webpfad der EGOTEC Installation nicht enthalten.
  • Bei einer Seite, die in der Sprachmatrix mit einer anderen Sprache verknüpft ist, darf der Workflow nicht gestartet werden können.
  • Die Sitemap im Adminbereich klappte teilweise zu viel auf.
  • Bei Abfragen, die die Workflowseitenid bzw. die Originalid betreffen, immer eine Typumwandlung nach (int) vornehmen, damit z.B. die Zeichenkette '0' als kein Workflow gestartet interpretiert wird.
  • Den Workflowtoolbarbutton zum Starten eines Workflows bei allen berechtigten Benutzern anzeigen.
  • Quickedit nur bei Htmlseiten einblenden.
  • WYSWIYG: Beim Copy&Paste eines Bildes direkt im Editor wurde mit dem Einfügen ein Zeichen gelöscht.
  • Bei mehrsprachigen Mandanten wurde beim einspielen einer Datensicherung der Index aller Sprachen aus einer Sprache erzeugt. (Dieser Fehler trat nicht bei MySQL Datenbanken auf, da dort die MySQL eigene Indizierung verwendet wird.)

Entwickler

  • Wenn man nach einer kleiner als 4 Zeichen langen Zeichenkette gesucht hat, wurde eine zusätzlich im Design  übergebene query.where Bedingung nicht beachtet.
  • Beim nav Plugin müssen in query.fields alle Felder, nach denen sortiert wird, angegeben werden.
  • Fehler bei der Urlerzeugung mit {nav} Block ab Menüebene drei. Außerdem wird der cdexport Parameter bei den ID und {cache}-Dateinamen beachtet. Ist das cdexport Flag gesetzt, werden in Urls statt Umlauten das Ersetzungszeichen "_" verwendet.


 

 

 

Erstellt von Heiko, Roth
am 19.12.2007 um 17:00 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