ENEnglish version

Inhalte erstellen

Dan Leech

Inhalte zu speichern und abzurufen ist traditionell eine große Herausforderung bei der Entwicklung von Content Management Systemen. Diese Problematik umgeht Sulu indem es auf PHPCR setzt – einer Spezifikation, die genau für diesen Anwendungsfall entwickelt wurde. Der konsequente Einsatz dieser Technologie bringt viele weitere Vorteile aus dem PHPCR Ökosystems mit sich.

 

Dan Leech, Developer (Sulu Core Team), @dantleech

Inhalte publizieren war nie einfacher

Sulu Content Types

Content Types

1) Das “Content Type” Konzept
Die verschiedenen Sektionen eines Templates sind mit sogenannten “Content Types” verbunden. Diese kennzeichnen die unterschiedlichen Inhaltstypen – wie Text, Bild oder Links. Sulu verfügt über eine breite Auswahl an Content Types.

2) Validierung bei der Eingabe 
Viele der bekannten CMS-Lösungen verwenden ein einzelnes Eingabefeld mit Formatierungsmöglichkeit. Im Gegensatz dazu haben dezidierte Inhaltstypen den Vorteil, dass die Eingabe sofort überprüft werden kann – noch bevor die Publikation erfolgt (und natürlich gibt es auch in Sulu Rich-Text-Formatierungen). Für Entwickler bedeutet das: Microformats können einfach eingesetzt werden und die Templates sind semantisch korrekt.

3) Zusätzliche Funktionen
Zusätzliche Funktionen der Content Types unterstützen Redakteure bei der Datenpflege. Zum Beispiel kann in der Medienzuweisung die Orientierung eines Bildes in Bezug zum Text definiert werden.

Sulu Content Blocks

Multiplizierbare Regionen

1) Inhaltsblöcke
Redakteure können mehrere Content Types zu sogenannten “Inhaltsblöcken” kombinieren. Normalerweise werden diese Blöcke dazu verwendet, einen gesamten Teilbereich eines Templates abzubilden – zum Beispiel einen Teil eines Artikels mit Titel, Text und Bild.

2) Block Templates
Durch Formatvorlagen haben Redakteure viele Möglichkeiten, den Inhalt einer Seite zu gestalten. Stellen Sie sich einen Werkzeugkoffer voller Design-Stile vor, die frei kombinierbar sind – für das perfekte Seitenlayout.

3) Mehrfachverwendung und Sortierung
Blöcke können beliebig oft verwendet werden – das Limit wird im jeweiligen Template definiert. Jede Iteration kann ein eigenes Template verwenden. Die Blöcke werden durch “drag and drop” in der gewünschten Reihenfolge sortiert.

Sulu Live Preview

Live Vorschau

1) Vorschau während der Eingabe
Eine der hilfreichsten Funktionen für Redakteure ist die Live Vorschau. Bereits bei der Eingabe erhält man ein visuelles Feedback, wie die Seite mit dem gerade gepflegten Inhalt aussieht. Das fühlt sich ein wenig wie Magie an!

2) Responsives Verhalten
Der User-Agent der Vorschau ermöglicht jederzeit ein Umstellen auf verschiedene Ausgabegeräte – wie Desktop, Tablet oder Smartphone. Redakteure können Inhalte realistisch testen und optimieren.

3) Erweiterter Arbeitsbereich
Sie arbeiten mit zwei Monitoren? Dann öffnen Sie die Vorschau doch einfach in einem neuen Browserfenster! Mit Sulu ist ein Auslagern auf externe Displays möglich.

Warum Sie Sulu verwenden sollten

  • Große Anzahl an Content Types für verschiedene Arten von Inhalten 
  • Validierung von Inhalt
  • Einfache Verwaltung von komplexen Webdesigns
  • Multiplizierbare Regionen erlauben eine flexible Inhaltsarchitektur 
  • Live Vorschau mit wählbaren User Agents
  • Unterstützung von Dual-Display Arbeitsplätzen
Thomas Vogel

Der Adminbereich ist grafisch ansprechend und sehr übersichtlich gestaltet. Speziell das Handling von mehrsprachigem Content und die Medialibrary sind Features, auf die ich nicht mehr verzichten möchte.

Thomas Vogel, Arkulpa GmbH (AT)
Lukas Kahwe Smith

The attention to UX by the Sulu team impressed me from the very beginning. Together with leveraging all the key architecture components of the Symfony CMF initiative, they have a winning combinations in their hands.

Lukas Kahwe Smith, L//P (CH)

Sie haben Fragen? Wir haben Antworten!

Einfach Name und Email-Adresse hinterlassen und wir fügen Sie unserem #Slack Channel hinzu. Sprechen Sie noch heute mit unseren Strategen, Entwicklern oder Designern. Wir freuen uns auf Ihren Kontakt.