CONTENS Neuheiten und Verbesserungen

Neu und verbessert in CONTENS 5

Was ist neu in CONTENS 5? Was wurde verbessert? Auf dieser Seite erfahren Sie, welche Neuheiten und Verbesserungen Sie in CONTENS 5 erwarten.

Für Redakteure

NEU für Redakteure

Schnelles Anlegen neuer Seiten

Ein Klick auf den grünen Plus-Button über dem Seitenbaum öffnet den Dialog zum Anlegen einer neuen Seite an einer auswählbaren Stelle im Navigationsbaum. Die Funktion „Neue Seite“ im Seitenkontextmenü legt wie bisher an der jeweiligen Stelle im Seitenbaum eine leere Seite an. Nach dem Eintragen eines Seitentitels wird diese gespeichert.

 

Neues Objekt per Drag & Drop anlegen

Redakteure können neue Objekte per Drag & Drop auf einer Seite anlegen. Die auf dieser Seite zugelassenen Objektklassen können einschließlich der gewünschten Formatvorlage aus einer neuen Seitenleiste auf die Webseite gezogen werden. Dabei wird angezeigt, wo eine Objektklasse zugelassen ist und wo nicht. Ist der Inhalt an dieser Stelle erlaubt, öffnet sich das Objektfenster zur Bearbeitung.

Neues Objekt per Drag & Drop

 

Automatische Übersetzungen

In der Übersetzungsansicht eines Objektes können Inhalte über die Pfeil-Icons automatisch übersetzt werden. Die Übersetzung kann einzeln pro Formularzeile über einen Klick auf das jeweilige Pfeil-Icon oder mit einem Pfeil-Icon für alle Inhalte eines Formulars auf einmal durchgeführt werden. Unterstützt werden derzeit die Dienste AWS, DeepL und Google Cloud (API-Keys oder Tokens erforderlich, Services teilweise kostenpflichtig vom Anbieter).

 

Wichtige Bildinhalte als HotSpot markieren

Der wichtige Teil eines Bildes lässt sich als HotSpot markieren. Bei automatisch generierten Ausschnitten, die vorgegebenen Seitenverhältnissen entsprechen müssen, wird dadurch der markierte Bildteil erkannt und abgebildet.

HotSpot Bildbearbeitung

 

 

Gesichtserkennung

Mithilfe von AWS Face Rekognition (API-Key erforderlich) kann CONTENS auf Bilddateien automatisch Gesichter erkennen und diese als HotSpot nutzen.

 

Gelöschte Inhalte aus Objekt-Papierkorb wiederherstellen

Der Objekt-Papierkorb listet alle Objekte auf, die auf Seiten oder in der Objektbibliothek gelöscht worden sind. Diese Objekte können geöffnet, ggf. bearbeitet und wiederhergestellt werden.

Wiederherstellen Papierkorb

 

 

Richtext-Objekte in Korrektur-Ansicht bearbeiten

Objekte, die den Richtext Editor nutzen und kein Subobjekt enthalten, können in der Korrektur-Ansicht bearbeitet werden.

 

Abdocken

Die Abdocken-Funktion ermöglicht, ein Objekt aus dem aktuellen Browserfenster zu entkoppeln und in einem externen Fenster zu bearbeiten. Dies ist nützlich für Redakteure, die mit mehreren Monitoren arbeiten.

abgedocktes Fenster

 

 

Interne und externe Kurzlinks

Kurzlinks machen aus kryptischen URLs leicht lesbare Links, z.B. www.firma.de/jobs. Sie können sowohl für in CONTENS verwaltete Seiten als auch für externe Webseiten angelegt werden.

Kurzlinks

 

Links auf Inhalte in der Inhaltsbibliothek

Um einen bestimmten Inhalt in der Bibliothek zu öffnen und zu prüfen, können Redakteure einen Datensatz-Link per Mail verschicken. Der Link führt einen angemeldeten Redakteur in die Inhaltsbibliothek und öffnet den Inhalt.

Datensatz Link

 

Favoriten für Menüeinträge

Angemeldete CONTENS Nutzer können Menüeinträge der Bereiche Inhalte und Verwaltung als persönliche Favoriten markieren. Dies gilt auch für gespeicherte Suchprofile. Wie bisher können auch Seiten markiert werden. Ein Klick auf das Stern-Icon in der oberen Menüleiste öffnet die persönlichen Favoriten.

Favoriten für Menüeinträge

 

 

Standard-Formatvorlage pro Seitenbereich

Für jeden Seitenbereich kann eine Standard-Formatvorlage für jede Objektklasse definiert werden. Diese wird verwendet, wenn ein neues Objekt angelegt wird. Das Anlegen neuer Inhalte in einem bestimmten Design wird beschleunigt, während die Darstellungsflexibilität erhalten bleibt.

 

Relatives Datumsformat

Die Option „Datumsformat: Relativ“ zeigt kurz zurückliegende Zeitpunkte z.B. als „Vor 4 Stunden“ oder „gestern um 14:31“ an, länger zurückliegende Zeitpunkte im Format "TT.MM.JJ". Redakteure können das Datumsformat im Benutzerprofil unter Darstellung auswählen.

 

Unterstützung linksläufiger Sprachen

Linksläufige Sprachen wie Arabisch oder Hebräisch werden in den Eingabefeldern und im Seitenbaum berücksichtigt (RTL = right to left).

Linksläufige Sprachen

 

 

Individuelle Farbprofile

Zur individuellen Gestaltung der Benutzeroberfläche stehen vier Farbprofile zur Auswahl (blau, grün, rot und orange). Redakteure, die unterschiedliche Installationen bearbeiten, können diese besser unterscheiden (z.B. Stage in grün, Live in blau). Außerdem können sie zur besseren Abgrenzung des CMS und der zu verwaltenden Website die Rahmenstärke und die -farbe individuell einstellen.​​​​​​​

Farbprofile CONTENS 5

 

 

 

 

​​​​​​​

VERBESSERT für Redakteure

Erweiterte Bildbearbeitung

Die Bildbearbeitung wurde komplett neu entwickelt, ist übersichtlicher und bietet mehr Features. Helligkeit, Kontrast und Schärfe können verändert werden. Als Bildbearbeitungsbibliothek kann neben ImageMagick auch GraphicsMagick eingesetzt werden.

Erweiterte Bildbearbeitung

 

Formatvorlage schneller auswählbar

Wenn in einem Seitenbereich mehr als eine Formatvorlage für eine Objektklasse zugelassen ist, kann diese direkt über das Objekt-Kontextmenü zugewiesen werden. Das ist einfacher und schneller als über den Dialog „Instanz Eigenschaften“.

Formatvorlagen schneller auswählbar

 

Verbesserter Word-Import

Das neue Plugin erlaubt das Kopieren und Einfügen von Inhalten aus Microsoft Office Word in den Richtext-Editor. Definierbare Formatierungen bleiben erhalten, unerwünschte Formatierungen aus Microsoft Word und Excel werden unterbunden.

 

Tabellen einfacher erstellen

Ein neues Plug-In im Richtext-Editor vereinfacht das Erstellen von Tabellen. 

 

Format kopieren

Redakteure können das Format einer Instanz über das Kontextmenü kopieren und anderen Instanzen derselben Objektklasse mit „Formatvorlage übertragen“ zuweisen.

 

Formatvorlage beim Kopieren übertragen

Im Workspace wird über den Objekt-Kontextmenüpunkt „Kopieren“ nicht mehr nur das Objekt in die Zwischenablage übernommen, sondern die Kombination „Objekt mit Formatvorlage“. Beim Einfügen an einer anderen Stelle wird dem Objekt die Formatvorlage wieder zugewiesen, sofern diese an der neuen Stelle zugelassen ist.

 

Subobjekte per Drag & Drop anlegen

Wird auf den Objekt-Formularzeilentyp per Drag & Drop ein Bild oder eine Datei abgelegt, öffnet sich das Fenster der jeweiligen Subobjektklasse, um das Bild oder die Datei sowie zusätzliche Daten speichern zu können. Das Bild oder die Datei wird automatisch dem Upload-Eingabefeld zugeordnet, was das Anlegen von Subobjekten beschleunigt. Diese Funktionalität kann über den neuen Menüpunkt „Mime-Type Klassen zuordnen“ individuell angepasst werden.

 

Schnellere interne Suche mit Elasticsearch

CONTENS unterstützt Elasticsearch Version 6.x und wie bisher Version 5.x. Die Suche wird damit schneller und beansprucht weniger Ressourcen. Insbesondere die Darstellung in der Inhaltsbibliothek und die interne Objektsuche werden schneller.

Elasticsearch Logo

 

 

Erweiterte Suche verbessert

Die erweitere Suche in der Inhaltsbibliothek bietet den Filter „Meta-Keywords“ mit SAYT-Suche (Search-as-you-type) sowie Datumsfilter für die Zeitpunkte „Erstellt“ und „Geändert“.

Erweiterte Suche verbessert

 

 

Präzise Suche mit Parametern

In der Bibliothek können Suchabfragen mit folgenden Suchparametern ausgeführt werden:

  • Titel (title:test)
  • Objekt-ID (object_id:)
  • Kategorie-ID (category_id:)
  • Klassen-ID (class_id:)
  • Redakteurs-ID (editor_id:)

 

​​​​​​​Optimiertes Objekt-Archiv

Über das Kontextmenü greifen Sie auf frühere Versionen eines Inhalts im Objekt-Archiv zu. Dort können Sie zwei Versionen miteinander vergleichen oder eine Version im Objekt-Fenster einsehen und bei Bedarf wiederherstellen.

Optimierte Objekt-Archiv

 

 

Sprachversionen für Subobjekte im Richtext festlegen

Im Rowtype Richtext kann über das Kontextmenü für Subobjekte die Sprachversion des Subobjektes festgelegt werden. In der Subobjekt-Liste des Rowtypes Richtext kann durch Markieren der Checkbox mehreren Subobjekten gleichzeitig eine neue Sprachversion zugewiesen werden.

Sprachversionen für Subobjekte im Richtext festlegen


 

 

Zeitsteuerung von einzelnen Inhaltselementen

Einzelne Formularzeilen eines Objektes (z.B. Teaser) und integrierte Subobjekte (z.B. Bildergalerie) können unabhängig vom jeweiligen Objekt zeitlich gesteuert werden. Ein Objekt kann beispielsweise zum Zeitpunkt T1 publiziert werden, während bestimmte Inhalte (z.B. Bildergalerie) erst später zum Zeitpunkt T2 publiziert werden. Aktive Zeiträume werden mit einem grünen Uhr-Icon, abgelaufene Zeiträume mit einem roten Uhr-Icon dargestellt. Die Funktion kann mit einem Setting aktiviert werden.

 

Objekt-Sprachversionen entfernen

In den Speicheraktionen eines Objektes kann mit einem Auswahlmenü eine Sprachversion gelöscht werden.

 

Objekte und Seiten beim Speichern publizieren

In den Speicher-Aktionen von Objekten und Seiten lässt sich einstellen, dass sie mit dem Speichern gleichzeitig publiziert werden. Beim Speichern von Seiten können beispielsweise bestimmte Einstellungen an alle Objekte einer Seite vererbt werden. Die Speicher-Aktionen werden mit einem Zahnrad-Icon dargestellt. Für Objekte befinden sie sich in der Speichern-Leiste, für Seiten in der Speichern-Leiste der Seiten-Eigenschaften.

Objekte und Seiten beim Speichern publizieren

 

 

Start-Zeitpunkt für Instanz Publikation

Da Objekte automatisch zu bestimmten Zeitpunkten publiziert werden können, ist es wichtig festzulegen, dass dabei die Instanzen ebenfalls online gehen sollen. Die Auswahlmöglichkeit "Zum Start-Zeitpunkt" in den Publikationseinstellungen eines Objekts erlaubt die entsprechende Publikationseinstellung.

 

Massenaktion Publizieren und Deaktivieren in der Objektbibliothek

In der Objektbibliothek können Redakteure mehrere freie Objekte gleichzeitig über die Checkbox-Massenfunktionen publizieren und deaktivieren.

Massenaktion Publizieren und Deaktivieren in der Objektbibliothek

 

Parallele Sprachversionen löschen

Über die Option "Parallele Sprachinstanzen löschen" werden die Instanzen des Objektes auch auf parallelen Sprachversionen gelöscht. Die Pflege internationaler Sites in zahlreichen Sprachen wird auf diese Weise spürbar vereinfacht.

 

Publikations-Wizard

Der Status der aktuellen Seite und der parallelen Sprachversionen wird im Publizieren-Dialog rechts neben dem Seitentitel farbig dargestellt.

Publikations-Wizard

 

„Externe Links-Report" Verbesserungen

Der Link-Status wurde um die Anzeige "ungeprüft" erweitert, was im Listeneintrag mit einem gelben Status-Icon dargestellt wird. Außerdem wurden die Kontextmenü-Aktionen optimiert.

 

Sprachversionen löschen

Beim Löschen einer Seite über das Kontextmenü im Seitenbaum können mit der Checkbox „Alle Sprachen“ alle Sprachen auf einmal gelöscht werden. Einzelne Sprachen können ebenfalls zum Löschen ausgewählt werden.

 

Rowtype Verbesserungen

Mit einem Doppelklick auf das Label öffnet sich bei den Rowtypes Objekt, Objektcontainer, Bildobjekt und Dateiobjekt ein Fenster, in dem das verknüpfte Subobjekt bearbeitet werden kann.

 

​​​​​​​

Für Administratoren und Entwickler

NEU für Administratoren und Entwickler

Webseiten ohne Dateiendung

Publizierte CONTENS Seiten können ohne Dateiendung (z.B. .html, .cfm) ausgegeben werden. Alle Links in diesen Seiten (z.B. in der Navigation oder in Link Rowtypes) können ohne Endung dargestellt werden. Unter Verwaltung | System | SEO URL-Einstellungen lassen sich die in den Ausgabekanälen definierten Dateiendungen hinzufügen oder entfernen. In Apache und IIS kann die Webserver-Regel automatisch generiert werden, in Nginx wird sie manuell konfiguriert.

 

Einfacher Austausch von Formular- und Tabellen-Daten

Entwickler können Formular- und Tabellendaten zwischen unterschiedlichen Systemen (z.B. Stage und Live) einfacher austauschen. Nach erfolgreichen Tests auf einem Stage-System können neue Objektklassen schnell und ohne Aufwand in die Live-Umgebung übernommen werden.

Austausch von Formular- und Tabellendaten

 

 

Neue Volltextsuche

Die Volltextsuche wurde vollständig neu entwickelt. Publizierte Objekte werden automatisch in externen Elastic-Collections indiziert. Es gibt ein neues externes Object Repository für Elasticsearch und eine neue Applikation „Objektsuche“ sowie neue Search Settings, Plugins und Decorators für schnellere und präzisere  Suchergebnisse.

Elasticsearch Logo

 

Automatische Ausgabe von Objekten

Die neue Objektsuche erlaubt die automatische und flexible Ausgabe von Objekten auf Seiten. Inhalte, die einstellbaren Kriterien entsprechen (z.B. Klasse, Kategorien, etc.), können an einer oder mehreren Stellen automatisch ausgegeben werden. Die Objektsuche löst die bisherige „Aktive Location“ ab.

 

Datensatz-Links

Datensatz-Links können auf praktisch alle Datensätze in der Verwaltung gesetzt werden. Redakteure können einen Datensatz-Link z.B. als Referenz auf ein bestimmtes Objekt in einer E-Mail versenden. Der Empfänger wird über diesen Link direkt zum referenzierten Objekt im System geführt und kann dort Änderungen vornehmen.

Datensatz Link

 

Einfache Anpassung von Formatvorlagen und Templates

Der Code Editor ermöglicht die schnelle und einfache Anpassung von Formatvorlagen und Templatecode direkt im Workspace. Außerdem kann die Zuordnung von Objektklassen mit Formatvorlage zu den Seitenbereichen bearbeitet werden.

Code Editor

 

 

Module importieren / exportieren

Mit dem Modul-Import/Export können komplette Module, bestehend aus Webseiten-Applikationen, Backend-Formularen, Tabellen-Definitionen, SQL-Skripten usw. zwischen Quell- und Ziel-System ausgetauscht werden, z.B. zwischen Stage/Test- und Live-System.

 

Simulieren von Redakteuren

Redakteure mit System-Administrations-Rechten können aktive Redakteurs-Zugänge simulieren. Damit lässt sich testen, ob die zugewiesene Rechtekonfiguration korrekt eingetragen ist. Im Simulationsmodus ist die Hintergrundfarbe des Headerbereichs von CONTENS schwarz.

Simulieren von Redakteuren

 

 

Zusätzliche Redakteurskonten zuweisen

In der Redakteursverwaltung können einem Redakteur zusätzliche Redakteurskonten zugewiesen werden, zu denen der Redakteur dann über einen Eintrag im Profil-Menü schnell wechseln kann. Der Redakteur verfügt damit über verschiedene Kontexte, in denen er abgeschirmt arbeiten kann, z.B. um verschiedene Rollen wahrzunehmen (Inhalte freischalten, Redakteure verwalten) oder in unterschiedlichen Sites zu arbeiten (Internet, Intranet, …).

Zusätzliche Redakteurskonten zuweisen

 

 

Newsroom Integration

Diese optionale CONTENS-Komponente ermöglicht die zentrale Verwaltung von Inhalten und deren effiziente Verteilung in unterschiedliche Kanäle.

 

Includes

Das Includes-Feature erleichtert Entwicklern die einfachere Erstellung von Navigationen und das Einbetten von Code in Seiten. In älteren CONTENS Releases war die Erstellung von Navigations-Includes aufwändiger. Es wurden meistens Seiten im normalen Seitenbaum dafür angelegt und manuell publiziert. Außerdem war es nicht möglich, gemeinsam genutztes HTML einfach über das System in die Seiten einzubetten.

 

Dashboard und Widgets

Im neuen, personalisierbaren Dashboard zeigen Widgets Informationen zum CMS. Wählen Sie bestehende Widgets für Redakteure oder Administratoren in der Seitenleiste aus und ordnen Sie diese per Drag & Drop auf dem Dashboard an, z.B.

  • Systemprüfung (zur Prüfung der Systemintegrität)
  • Übersicht aller CMS-Settings
  • Umgebungsdaten wie Speicher, Java-Version, etc.
  • Zuletzt erstellte Objekte
  • Zuletzt geänderte Seiten, etc.

Kundenspezifische Widgets zur Darstellung externer Daten können erstellt und integriert werden.

Dashboard and Widgets

 

 

Logviewer

Die Logfiles des Application Servers (ColdFusion, Lucee) können im Bereich Verwaltung | Reports | Intern | Logviewer aufgerufen werden.

Logviewer

 

Schlüssel/Wert-Formularzeile

Bei dieser neuen Formularzeile gibt es zwei Eingabefelder, die nebeneinander angeordnet sind. Für beide kann ein separater Titel angegeben werden. „Schlüssel/Wert“ kann mehrsprachig und mehrfach verwendet definiert werden. Diese Formularzeile ist z.B. nützlich, um JSON-Code abzubilden.

 

AWS S3 für Dateiverteilung

Für die Dateiverteilung steht jetzt auch AWS S3 zur Verfügung. Dies ist z.B. bei Auslieferung statischer Seiten via S3 oder via AWS Cloudfront sinnvoll.

 

​​​​​​​

VERBESSERT für Administratoren und Entwickler

Aktionen direkt einer Rolle zuweisen

Aktionen können auch dezentral in jedem Aktionenmenü einer Rolle zugewiesen werden. Die zentrale Zuweisung von Rollen zu Aktionen unter Verwaltung | Sicherheit | Rollen | Rollen-Aktionen-Rechte bleibt erhalten.

Rollen direkt einer Aktion zuweisen

 

Eine Mail-Adresse für mehrere Redakteure verwenden

Verschiedene Redakteure können mit einer Mail-Adresse hinterlegt sein, sofern diese unterschiedliche Benutzernamen haben. Dadurch können sich z.B. mehrere Nutzer derselben Abteilung eine übergreifende Mail-Adresse teilen (z.B. „Vorname Nachname“ <info@company.de> ).

Mehrere Formulare gleichzeitig generieren

 

 

Mehrere Formulare gleichzeitig generieren

Entwickler können mehrere Formulare auswählen und mit einem Klick gleichzeitig generieren und verteilen. Das ist vorteilhaft, wenn ein Formularzeilentyp aktualisiert wurde, der in vielen Formularen vorkommt.

 

Template-Verwaltung 

Beim Bedienen der Kontextmenü-Punkte "Location-Code auffrischen" und "Template registrieren" werden ergänzende Dialoge eingeblendet. Dadurch wird verhindert, dass ungewollt Code oder bestimmte Dateien geändert werden und damit Probleme beim Rendern der Seiten auftreten.

 

Schnittstellen für Google Analytics und Webtrekk

Für das Tracking und die Statistik externer Seiten wurden Schnittstellen für Google Analytics und Webtrekk integriert. Um diese Schnittstelle zu aktivieren, muss eine Google Analytics Lizenzdatei mit den API Zugangsdaten verfügbar sein.

Schnittstellen für Google Analytics und Webtrekk

 

 

Performance

Mit Hilfe von Datenbank Sequences konnte die Geschwindigkeit und Zuverlässigkeit beim Einfügen neuer Datensätze enorm gesteigert werden.

 

​​​​​​​Rowtype und Usability-Verbesserungen

Checkboxen können auch horizontal und nicht nur vertikal angeordnet werden. Bei Rowtypes mit Auswahlmöglichkeit ist nun die gesamte Zeile und nicht nur das +-Icon klickbar. Wenn keine weiteren Optionen verfügbar sind, wird das Auswahl-Feld deaktiviert.

 

Verbesserungen im Updater

Das Updater Tool zum Aktualisieren spezieller Daten im Kundenordner wurde verbessert.

 

Unterstützung bei Anzeige von Responsive Images

Wenn in Formatvorlagen Bilder ausgegeben werden, kann das SRCSET- Attribut über eine neue Funktion aus den bestehenden Formaten abgeleitet werden. Ebenso ist es möglich, einen ganzen IMG- oder PICTURE-Tag komplett generieren zu lassen.

 

Schnellere Bildbearbeitung

Die Performance der Bildbearbeitung konnte durch Optimierungen von Bildbearbeitungsoperationen und den Verzicht auf einen Zwischendienst verbessert werden.

 

Schnellere Indizierung

Die Indizierung von internen und externen Daten wurde durch neue Massenfunktionen optimiert.

 

Neue Datenbankversionen

MySQL 5.7, PostgreSQL 10, MariaDB 10.2, Oracle 12, MSSQL 2016, Microsoft Server 2017 (Linux Support)

 

Websockets

Hier konnten diverse Performance-Verbesserungen und neue Funktionen wie z.B. Proxy Support erreicht werden.

 

Server Sent Events (SSE)

Server Sent Events können als Ersatz für Websockets genutzt werden, da sie einfacher konfiguriert werden können.

 

Caching Engines

CONTENS unterstützt neue, moderne Caching-Dienste, wie z.B. Redis und EH-Cache in den aktuellsten Versionen.

 

Weitere Aktualisierungen

CONTENS 5.6.0 beinhaltet Updates von Angular auf Version 7.2.4, Webpack auf Version 4.29.3 und Node.js auf Version 10.15.1

 

​​​​​​​