EGOTEC 4.2.16.5

Feature

  • Wiki: Jedem Wikieintrag können mehrere Dokumente und Links zugewiesen werden.
    Das Wiki wurde im allgemeinen erweitert.
    Sucht ein Benutzer einen Artikel, der für ihn nicht zugänglich ist, so erscheint die Meldung: Der Artikel mit dem Namen "ARTIKEL" ist für Sie nicht zugänglich.
    Ist man nicht angemeldet, so erscheint der Anmeldedialog.
    Anzeige von neuesten Artikeln und geänderten Artikeln.
    Alle Portale werden der Seite Portalübersicht untergeordnet. Es erfolgt eine automatische Migration. Dadurch kann nu festgelegt werden, wer Artikel anlegen darf (Recht "Untermenüpunkte anlegen" auf die Wikistartseite) und wer Portale anlegen darf (Recht "Untermenüpunkte anlegen" auf die Portalübersichtsseite).
  • Bildbearbeitung: Aus EPS Bilddateien werden die Bildmaße und das Bild mit der höchsten Auflösung exrahiert.
  • Den Linksreiter auf dem Reiter Verschiedenes in der Mandanten-Konfiguration als Checkbox de/aktivierbar.
  • Ego_Mail: Sperre. wenn in den letzten 5min mehr als 20 Mails von der gleichen IP aus versendet wurden.
  • Die Mailserverzugangsdaten können direkt im Setup eingestellt werden.
  • Das Kommunenmodul wurde überarbeitet und heißt nun Bürgerservice.
  • Ein Link im Inhaltsbereich auf eine Weiterleitungsseite wird direkt durch die Url der Weiterleitung ersetzt. Das target wird allerdings nicht von der Weiterleitungsseite sondern vom "Link einfügen"-Dialog übernommen.
    Auch die Smartyplugins {page_url} und {nav_url} geben direkt den Link auf die Weiterleitung aus. Hier wird auch das target wie in der Weiterleitung angegeben gesetzt.
  • Forum: Konfigurationsmöglichkeit, ob neue Benutzer gleich aktiv geschaltet werden sollen oder nicht.

Entwickler

  • SOAP: siteGetPage($site, $lang, $id)
  • Alle Smarty Plugins, die einen PageIterator oder ein Page Array zurückgeben (get_children, get_pages usw.):
    Wird der Parameter first_page=1 gesetzt, dann wird die erste Page direkt als Objekt zurückgegeben.
  • Die Breite des WYSIWYG-Editors kann man nun in der navigation.ini in der Url über den Paramter content_width setzen.
  • Mit einem neuen Flag auf dem Reiter Navigation kann man Seiten aus der Suche ausschließen, allerdings muss das Template für die Suche angepasst werden. Dort setzt man den Parameter param.search=1.
  • Das neue Smartyplugin {urltopage var=VAR url=URL} gibt für die url URL das Pageobjekt zurück.
  • Für die PDF Erzeugung kann nun auch html2ps verwendet werden. Dies lässt sich pro Mandant in dere Adminkonfiguration unter Verschiedenes einstellen.
  • Bei Fehlern in einem Smartytemplate wird die EGOTEC Fehlerbehandlung angestoßen, so dass z.B. ein detaillerter Backtrace angezeigt werden kann.
  • Smartyplugins für Captchas: {get_captcha var=html_code} generiert ein Captcha und speichert den HTML-Code für ein Captcha mit Eingabefeld im Parameter html_code. Das Smarty-Plugin {check_captcha} liefert true wenn das Captcha korrekt gelöst wurde.

Administrator

  • Der Systemcheck führt auf alle Verzeichnisse und Dateien eine Prüfung durch, ob das EGOTEC CMS Schreibrechte besitzt. Falls das nicht der Fall ist, kommt eine entsprechende Fehlermeldung. Das EGOTEC CMS muss Schreibberechtigungen besitzen, um Logdateien und Cachedateien und -verzeichnisse anzulegen und ein Systemupdate durchzuführen.

Kompatibilität

  • Die Browser Firefox und Internet Explorer speichern die Daten für die Tabellenbreite und -höhe unterschiedlich. Dies wird nun per Skript angepasst. 
  • Bei Attributen mit Leerzeichen im value gab es Probleme, wenn das PHP Modul tidy nicht installiert ist.
    Die beste Lösung ist dennoch, das PHP Modul tidy zu installieren.
  • Für Windows verbesserte utf8 Konvertierung im WebDAV.
  • Volle Oracle Kompatibilität. (Alle Module und Funktionen sind ohne Einschränkung mit Oracle kompatibel)
  • Der modifier date_format bringt unter Windows die Fehlermedlung: Invalid CRT parameters detected.
  • Die meisten Tools für Windows finden sich nun in bin/tool/windows, so dass es genügt, diesen Pfad in den PATH einzutragen, um deren Funktionalität in das EGOTEC CMS einzubinden (imagemagick, htmldoc, wget).
  • ZendCore: Bei der PDF Erstellung wird kein mb_ereg_replace mehr verwendet. Bei ZendCore 2.5 ist diese Funktion nicht enthalten.
  • CGI: Das Setup erkennt eine CGI Installation und verwendet dafür eine angepasste .htaccess Datei. Achtung: Bei CGI kann WebDAV nicht verwendet werden.
  • Das Rauswerfen eines Benutzers über das Desklet "aktive Benutzer" funktioniert nun auch mit Installationen, die Sessions nicht in var/session ablegen.

Bugfix

  • Bei mehrfach eingehängten Seiten mit Meta url wurde die Url mit page_url nicht immer im aktuellen Pfad erzeugt.
  • Schlägt das Entpacken eines Systemupdates beim Liveabgleich fehl, so wird nun eine Fehlermeldung auf dem Redaktionsserver ausgegeben.
  • Bei den Einstellungsdialogen wird nach dem Speichern wieder der aktuelle Reiter angezeigt.
  • Unnötige Javaskriptfehler beseitigt, on_load und on_unload nur dann aufrufen, wenn diese Methoden auch definiert sind.
  • Das Cache Verzeichnis wird direkt in der Smartyklasse erzeugt, wenn es nicht vorhanden ist.
    Außerdem ist Ego_System::mkdir atomarer aufgebaut, so dass zwischen is_dir und mkdir so wenig wie möglich Zeit verstreicht.
  • #49105 Gruppe und Rolle in der Sitemap nicht mehrmals ausgeben. Unter gewissen Umständen konnte das passieren.
  • #49020: Die Auswahl von Benutzern auf dem Reiter Rechte wurde nicht mehr korrekt gespeichert.
  • Die Rechteprüfung muss bei der flachen Berechtigung (Authentifizierung EGOTEC neu) bei der Prüfung für einen anderen als den angemeldeten Benutzer die flachen Tabelleneinträge erst erzeugen, ansonsten werden zu wenige Seiten ausgegeben.
  • #49388: Wenn man ein Bild ersetzt, wurde der Dateityp zwar geändert, aber die Anzeige wurde nicht aktualisiert. Außerdem wurde der Dateityp falsch gespeichert, wenn man nach dem Hochladen der neuen Datei auf speichern gedrückt hatte (Ein Speichern war nicht notwendig, die neue Datei wird sofort übernommen).
  • Die Liveserver können wieder direkt über den Extras->Systemupdate Reiter aktualisiert werden.
  • Bei der Datensicherungsliste bei Skripte und Templates erschien ein Geistereintrag.
  • Javascriptfehler bei der alten Keywordliste auf dem Metareiter entfernt.
Erstellt von Heiko, Roth
am 17.07.2008 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