Features

  • Frontend Administration
    • Formulare können nach dem erfolgreichen Absenden auf ein nächstes Formular weiterleiten. Daten von gleichnamigen Feldern werden übernommen.
    • Das EGOCMS unterstützt einen neuen Captcha-Provider: ALTCHA. Ähnlich wie bei Cloudflare wird beim ALTCHA anstatt der Eingabe einer Zeichenkette eine sogenannte Proof-of-Work (PoW) Prüfung vorgenommen. Dabei muss lediglich eine Checkbox aktiviert werden, die eine intelligente Prüfung auslöst, ob der Anwender des Formulars ein Mensch oder ein Bot ist. Im Gegensatz zu Cloudflare läuft ALTCHA vollständig im EGOCMS und kommuniziert somit auch mit keinem externen Dienst (es fallen somit auch keine zusätzlichen Kosten an). ALTCHA wird empfohlen, wenn Ihnen das klassische Captcha zu umständlich ist und Ihnen eine reine PoW Prüfung ausreicht. Sollten Sie weitere Features darüber hinaus wünschen, können diese von Cloudflare abgedeckt werden. Beachten Sie, dass Cloudflare hierfür ein Konto benötigt. Weitere Informationen dazu finden Sie in unserer Onlinehilfe.
    • Blöcke können über den condition Parameter so eingestellt werden, dass diese nur einmal im aktuellen Mandanten, in einer Liste von bestimmten Mandanten oder in allen Mandanten vorkommen dürfen (Details).
    • In der global.json kann mit merge=true für bestimmte Werte angegeben werden, dass diese nicht überschreiben, sondern den bisherigen Wert erweitern. Das passiert als kommaseparierte Liste (entsprechend macht diese Eigenschaft auch nur für Optionen Sinn, die eine kommaseparierte Liste erwarten).
  • Liveabgleich 
    • Beim Herunterladen von Multimedia Dateien vom Liveserver wird vorher eine MD5 Checksummen Prüfung vorgenommen und die Dateien nur heruntergeladen, wenn diese auf dem Redaktionsserver nicht existieren oder nicht identisch sind. Das passiert bereits für den Abgleich von Dateien vom Redaktionsserver auf den Liveserver und gilt nun somit in beide Richtungen (sowohl für Multimedia, als auch Mediapool).
    • Seiten, die auf dem Liveserver keinen Pfad haben würden, weil alle möglichen Pfade zur Seite mindestens eine Seite enthalten, die nicht auf den Liveserver übertragen werden darf, werden nicht auf dem Liveserver angelegt, bzw. auf dem Liveserver entfernt (das entspricht einer automatischen Intranet-Flag).
  • Der Name einer Seite wird nun validiert. Dieser darf keiner Meta-URL gleichen, wenn die Seite direkt unter der Startseite oder einer Seite mit Bereichs-Domain eingehängt ist. Die Prüfung erfolgt über die Page Methode isValidName($name) und kann bei Bedarf auch über eine PageExtension erweitert werden.
  • Input Plugin Validate: Die im Parameter func angegebene Funktion kann auch Text liefern, um unterschiedliche Fehlermeldungen anzuzeigen. Ein leerer Text wird als kein Fehler gewertet.
  • Beim Einbinden von Seitentypen mit Design Varianten über den Block Dynamische Inhalte, werden auch eventuell vorhandene CSS und JavaScript Dateien eingebunden.
  • Die sitemap.xml generiert keine URLs für Seiten vom Typ Weiterleitung.
  • Bestimmte Aktionen im Systemdienst sind nun standardmäßig deaktiviert und können bei Bedarf aktiviert werden. Dies erfolgt über die selben Einstellungen, über die man Aktionen im Systemdienst deaktiviert. Diese Entscheidung wurde getroffen, weil im normalen Betrieb die regelmäßige Ausführung dieser Aktionen nicht notwendig ist; die Daten halten sich automatisch aktuell. Auch können diese Aktionen sehr lange Ausführungszeiten haben. Es ist deshalb sinnvoller, dass Administratoren diese Aktionen, bzw. die zugehörigen Skripte, manuell ausführen, wenn die Notwendigkeit dafür besteht.
    • URLs aktualisieren
    • Verweise aktualisieren
    • Suchindex aktualisieren

Kompatibilität

  • Das Chatbot Streaming wurde für den Safari optimiert.
  • Rewrite1 und Rewrite2: Der lokale Aufruf von index.php URLs im Frontend ohne Anmeldung ist nun erlaubt.
  • Das Skript migrate_urls.php fängt nun Fehler ab, zeigt die Fehlermeldungen an und wird dann fortgesetzt.
  • Input Plugin WYSIWYG Legacy: Die Dialog Breite und Höhe für die Verwendung im Frontend beträgt nun 1440 x 900 Pixel.
  • Das EGOCMS Standard Captcha (Securimage) wurde auf die Version 4.0.2 aktualisiert.

Bugfixes

  • Über die Aktion "Kopieren nach..." (Sitemap und Menü) darf die kopierte Seite nicht als Zielseite ausgewählt werden.
  • Beim rekursiven Vererben von Rechten auf die untergeordneten Seiten wurde die Checkbox zum wechseln der Auswahl-Funktion korrigiert.

Erstellt von Günther Dan heute um 15:00 Uhr