CONTENS 5.7.8 verfügbar

CONTENS Anmeldung

Freitag, 26. April 2024

Mit einer Reihe von Neuerungen und Verbesserungen ist das Release CONTENS 5.7.8 veröffentlicht worden. Es steht ab sofort zur Verfügung und kann von CONTENS Kunden mit Updatevertrag kostenfrei bezogen werden. Weitere Informationen erhalten Sie unter support@contens.de.

  • KI - Texte optimieren und übersetzen: Für den Richtext-Editor wurde ein neues ChatGPT Plugin entwickelt, um markierten Text mit künstlicher Intelligenz zu überarbeiten (z.B. Tonfall ändern, Rechtschreibung und Grammatik, Text länger oder kürzer machen, Sprache vereinfachen, Zwischenüberschriften einfügen,...).
  • Inhalte und Seiten:
    • Bei der Erweiterten Suche in der Inhalte-Bibliothek nach Meta-Keywords werden nun alle Keywords berücksichtigt.
    • Eigene Suchprofile können im Menübaum unter "Inhalte/Meine Suchprofile" immer gelöscht werden.
    • Das Verhalten beim Duplizieren von Objekten und Seiten wurde konsistent gemacht: in beiden Fällen wird der Redakteur, der den Prozess ausführt, als Verantwortlicher gesetzt.
    • Im Seiten-Report wurde die Excel-Exportfunktion überarbeitet (nutzt jetzt alle Filter) und die Performance wurde optimiert.
  • Workspace:
    • Das Subobjekt-Kontextmenü kann über das neue gui-Setting "subobject_contextmenu.restricteditems" eingeschränkt werden. Insgesamt können neun Optionen entfernt werden, beispielsweise "Objekt publizieren" (mpublishobj) und "Objekt deaktivieren" (mrevoke).
    • Das Subobjekt-Kontextmenü wurde für mehrfachverwendete Objekt-Rowtypes (nicht für Richtext-Subobjekte) erweitert. Mit dem neuen Subobjekt einfügen-Kontextmenü kann man ein neues Subobjekt erstellen und gleichzeitig verknüpfen (falls die max. Anzahl im Hauptobjekt nicht erreicht ist). Das funktioniert auch mit ID Eingabe und Shift + Enter. Neu ist auch die Option "Verschieben", sowie die Optionen "Nach oben" und "Nach unten". Diese werden angezeigt, falls die Aktion für das jeweilige Subobjekt möglich ist.

    • Objekt-Rendering / Formatvorlage: Die Bild Crop-Informationen stehen nun, ähnlich wie die filewidth und -height, als gesondete Werte im Image-Struct (in request.stObjectdata) zur Verfügung, so dass sie nicht mehr aus der URL geparsed werden müssen.

    • Im Seiten-Kontextmenü unter "Link-Report - Links eingehend auf diese Seite / Links aus Link-Objekten" war der Instanzenlink in einigen Fällen fehlerhaft. Dies wurde korrigiert.

    • In den Instanz-Eigenschaften gibt es einen neuen Button "Deaktiviere Instanz". Damit lässt sich mit einem Klick das Feld "Instanz deaktivieren am / um" auf die aktuelle Zeit setzen, sowie die Instanz depublizieren.

  • Seitenbaum-Icons: Bisher musste jede Seite aufgerufen und die Einstellung "Verwendung in Navigation" in den Seiten-Eigenschaften geprüft werden. Mit Release 5.7.8 ist auf den ersten Blick sichtbar, ob eine Seite in der Navigation verwendet wird oder nicht. Dazu wurde die Icon-Transparenz für versteckte Seiten verändert.

  • Menüpunkte:
    • Deaktivierte Redakteure ließen sich in der Redakteurs-Verwaltung von Version 5.7.7 nicht öffnen. Es wurde die Meldung "Kein Schreib-Zugriff" angezeigt. Das Problem war ein permanenter Filter der Liste, der nun korrigiert ist.

    • Beim Duplizieren von Objektklassen wird der Wert "Kein" nun korrekt berücksichtigt, also keine Formatvorlage mehr angelegt. Die bisherige Funktionalität kann mit der neuen Option "-- Erstelle neu --" erreicht werden.

    • In der Objektklassen-Verwaltung wurden beim Kontextmenüpunkt "Formulardefinitionsdatei einlesen" immer auch deren Instanzvariablen aus der Datei mit eingelesen. Ab dieser Version ist das nicht mehr der Fall. Der einzige Weg, um Instanzvariablen korrekt einzulesen, führt über den Kontextmenüpunkt "Importiere Instanz Variablen XML".

    • Template-Verwaltung: Das Kopieren von Locations mit Objektklassen und Formatvorlagen wurde überarbeitet, so dass keine Fehlermeldung mehr angezeigt wird, wenn alle Zuweisungen in Ordnung sind.

    • In der Server-Verwaltung erscheint beim Öffnen ein Flyout, das darauf hinweist, dass Änderungen nicht möglich sind, falls Serverdata-Settings genutzt werden.

  • Rewrite Engine: Mit dem neuen Links-Setting "rewrite.sCustomPath" kann der Ort bestimmt werden, an dem die Datei mit den Redirect-Regeln abgelegt wird. Dies ist normalerweise der Ordner "_www", es kann aber Fälle geben, bei denen dies nicht erwünscht ist.

  • Aria Label: Die Rowtypes Link und Richtext wurden erweitert. In beiden ist es nun möglich, die Link-Attribute "Titel" und "Aria-Label" einzugeben. Im Richtext gibt es dafür ein neues Eingabefeld im Link-Dialog. Im Link Rowtype gibt es zwei neue Eingabefelder in allen drei Tabs.

  • Weitere Richtext-Änderungen:
    • Der Richtext Editor wurde von Version 4.15.1 auf 4.22.1 aktualisiert.

    • Im Objektklassen Dropdown zum Einfügen neuer Subobjekte in Richtext-Elemente wurden die Rechte zum Anlegen von Objekten dieser Klassen nicht geprüft. Dies wurde korrigiert. Es werden nur noch Subobjekt-Klassen angeboten, die vom aktuellen Redakteur angelegt werden können.

    • Wenn Richtext-Elemente in Formularen (nicht Objektklassen) verwendet wurden, kam es zu einem Problem in mehrsprachigen Formularen: Beim Öffnen der Übersetzungsansicht wurden Richtext-Elemente in der neuen Sprache nicht korrekt initialisiert, sofern die Sprache nicht zuvor über das Pulldown angewählt worden war.

  • Zeitgesteuerte Prozesse: Ein neuer zeitgesteuerter Prozess names "Cleanup: Server" sowie ein neuer Schalter um diesen Prozess exakt auf dem gewählten Server auszuführen (keine Weiterleitung zum Service-Server) wurde eingeführt. Dieser neue Prozess kümmert sich vor allem um die Scheduler-Bereinigung.

  • Technisches:
    • Es gibt ein neues Tool zum Prüfen der Dateiverteilung "/tools/filedistribution/checkconnection/index.cfm".
      Hier werden alle aktiven Einträge im "Verbindungs-Manager" angezeigt. Jede Verbindung kann dann ausgewählt und mit einem Klick auf "Check" geprüft werden.

    • XSS: Bei einigen Controllern, v.a. mydata und pageNew, wurde das Ergebnis nicht korrekt escaped zurückgesendet, so dass es möglich war <Script>-Code einzufügen. Diese Stellen wurden überarbeitet.

    • Durch eine Korrektur in tools/categorysetter.cfm wird nun die geänderte Rechtesituation nach Hinzufügen / Entfernen von Objekt-Primär-Kategorien wieder automatisch angepasst. Außerdem wurde die Möglichkeit geschaffen, auf Wunsch Subobjekte in den Verarbeitungsprozess einzubeziehen.

    • Das Deaktivieren bzw. Ausblenden von Formularzeilen, insbesondere der über Applikations-, Seiten- oder Instanz-Variablen definierten Felder, konnte zu Fehlermeldungen beim Speichern führen. Ausserdem fehlten Möglichkeiten, die vom XML-Columnkey konvertierten Feldnamen einzusehen.

    • Es gab eine Änderung bezüglich des Settings "search.iIndexingThreads": Dieses Setting galt früher für alle Such-Indizes. Dies ist jetzt nicht mehr der Fall, zuständig für die externen Objekt-Indizes (für den Objectstore) ist nun stattdessen das neue Setting: "search.iIndexingThreadsObjectsearch". Mit diesem Setting kann die Performance bei der Indizierung der externen Objekt-Indizes verbessert werden, indem der Prozess in mehrere parallele Threads aufgeteilt wird.

  • Software-Kompatibilität: Für Release 5.7.8 wurden diverse Tests und Anpassungen durchgeführt, um mit den aktuellen Versionen aller verwendeten Komponenten kompatibel zu sein:
    • Kompatibilität Suchmaschinen: OpenSearch 2.13.0, ElasticSearch 8.13.2

    • Kompatibilität Datenbanken: MySQL 8.2, Postgres 16.1, MSSQL 2022, MariaDB 11.3

    • Kompatibilität Imaging Engines: ImageMagick-7.1.1-Q16-HDRI, GraphicsMagick-1.3.42-Q16

    • Kompatibilität Webserver: Es wurden Tests mit den aktuellen Versionen von Microsoft IIS, Apache und Nginx durchgeführt.

Weitere wichtige Informationen, Empfehlungen und Screenshots sowie den Download-Link finden Sie in den Releasenotes für CONTENS 5.7.8. Bitte beachten Sie auch die aktualisierten Systemanforderungen. CONTENS Kunden erhalten ihre kostenfreien Zugangsdaten hier.

zurück