Goobi viewer: Überarbeitung des CMS-Bereichs

Hallo,

wie im Digest für den Dezember letzten Jahres angekündigt möchten wir gerne das neue Bedienkonzept im Admin-Backend abschließen. Dafür fehlt noch ein großer Bereich: das Erstellen und Bearbeiten von CMS-Seiten.

Die Bearbeitung von CMS-Seiten gehört mit zu einer der Hauptaufgaben. Seit der initialen Konzeption hat sich an dem grundlegenden Aufbau nichts
geändert. Mit der Zeit haben sich aber Dinge herauskristallisiert, die in der Praxis anders sein sollten. Das betrifft vor allem drei Dinge:

  1. Die CMS-Seiten sollen dynamischer werden und die Anordnung und Reihenfolge weniger auf starren Templates basieren
  2. Individuelle Sidebar-Elemente sollen wiederverwendbar sein
  3. Es ist alles viel zu durcheinander, teilweise unverständlich beschriftet und/oder unlogisch zu bedienen.

Wir haben uns deswegen Antworten auf diese Dinge überlegt und ich möchte sie hier einmal grob vorstellen.

Bei den CMS-Seiten möchten wir das Konzept von “Content-Items” einführen die dann in der Reihenfolge auf der Seite frei gewählt werden können. Beispiel für Content-Items wären zum Beispiel:

  • Text
  • Bild
  • Suchtreffer
  • Sammlungsanzeige
  • RSS-Feed
  • Kachelgrid

Innerhalb der Content-Items stehen dann die entsprechenden Konfigurationsmöglichkeiten zur Verfügung. Alternativ werden Informationen zu dem Content-Item angezeigt. Die CMS-Templates gibt es weiterhin, sie werden aber dahingehend angepasst, dass sie einer vordefinierte Liste an Content-Items entsprechen und eingestellt werden kann, ob die Items bearbeitbar sind oder nicht. Dadurch ist sichergestellt, dass auch in Zukunft Layouts vorgegeben werden können.

Die Lösung könnte zum Beispiel so aussehen:

Für die Widgets wird ein neuer Bereich geschaffen in dem diese verwaltet, konfiguriert und neue angelegt werden können. Die dort verfügbaren Widgets sind übersetzbar können dann auf CMS-Seiten verwendet werden.

Hier die Ideen wie das aussehen könnte:

Durch die Umgestaltung und die Übernahme des neuen Bedienkonzepts ist auch der dritte Punkt: Struktur und Übersicht gegeben.

Mich würde aus der Community interessieren ob die hier skizzierten Ideen Sinn ergeben, eine Verbesserung darstellen und ob etwas offen geblieben ist.
Am Ende suchen wir dafür auch Entwicklungspartner.

Eine Rückmeldung zum einen oder dem anderen bitte gerne hier in die Kommentare oder auch direkt per Nachricht oder E-Mail an mich / uns.

Viele liebe Grüße von

Jan :slight_smile: