Zum Hauptinhalt springen

TYPO3 Structured Content Initiative

Infos & Links

Grundsätzlich geht es bei dieser Initiative nicht um Schema.org SEO Aufbereitung oder die Strukturierung von Inhalten auf einer Website.

Unser Thema ist:

Wie werden Inhaltselemente im TYPO3 behandelt, registriert, in der Ausgabe gerendert und wie können wir damit die Pflege für Redakteure im TYPO3 vereinfachen und intuitiver gestalten?

Ziele der Initiative

  • Verbesserung UX für Redakteure
  • Verbesserung Integration neuer Content Elemente für Integratoren
  • Unabhängiges Frontend Rendering

Die Initiative "teilt" sich

Nachdem die verschiedenen Interessen für ausstehende schwer nachzuvollziehen waren, hat man sich entschlossen, eine zweite Initiative zu gründen, die UX Initiative, welche mittlerweile zum TYPO3 UX Team geworden ist.

Aufgrund überschneidender Themen, arbeiten beide Initiativen eng zusammen, z. B. wenn es um das Thema "Dynamic Grid" geht. Dieser Gedanke kommt initial aus dem UX Team und wird auch bei der Structured Content Initiative weiter verfolgt.

Die Priorität der Structured Content Initiative liegt im Moment aber auf der Entwicklung der TYPO3 Content Blocks. 

 

Aktueller Stand:

TYPO3 Content Blocks:
Wir haben damit begonnen, einen Patch zur Integration ins TYPO3 zu erstellen.

TYPO3 Dynamic Grid:
Wir haben damit begonnen, eine Extension zu schreiben, welche aktuell noch nicht verwendet werden kann. Im Moment kann sie bestenfalls zu Demo-Zwecken herhalten.

Slack Channel

Komme zu uns in den Channel und tausche deine Gedanken mit uns:

Slack

TYPO3 Wiki

Blueprint zur Structured Content Initative. Grundsätzliche Erklärungen und Verständnis. Wie genau und was umgesetzt werden soll, wird zur Zeit noch diskutiert.

TYPO3 Wiki Blueprint 

TYPO3 Initiative

Ausführliche Infos zur Structured Content Initiative auf der TYPO3 Homepage.

Beschreibung der Initiative auf typo3.org

Github

Das zugehörige Git Repository gibt es bereits online.

Git Repository Structured Content Initiative

Registration API for Content Blocks

Der Stand für die TYPO3 Content Blocks Registration API kann gerne eingesehen und getestet werden.

Wir arbeiten im Moment daran, die Erkenntnisse in eine sysext für den Core umzusetzen. 
Dabei gibt kommt uns ein neues Mitglied in der Initiative, Nikita Hovratov, Entwickler der weitverbreiteten Extension Mask, zur Hilfe. Ziel ist nun, die Lernings und Stärken aus beiden Extension (Content Blocks Registration API und Mask) zu einer Core-Extension "TYPO3 Content Blocks" zusammenzufassen.

Den aktuellen Stand der Core-Extension könnt ihr auf TYPO3 Gerrit verfolgen:
TYPO3 Content Blocks Integration

Ihr könnt die Content Blocks Registration API Extension für TYPO3 v10 und TYPO3 v11 ganz einfach ausprobieren und aus dem TYPO3 Extensions Repository laden oder mit Composer installieren via:

composer req typo3-contentblocks/contentblocks-reg-api

Dokumentation und HowTos findest du hier (Englisch).

Wer selbst gerne zur Verbesserung beitragen möchte, der findet hier das dazugehörige GitHub Repository:

GitHub Repo Content Blocks Registration API

Structured Content Slides

Auf dem TYPO3 Camp in Berlin #t3cb habe ich kurzerhand zusammen mit Benjamin Kott einen kleinen Einblick in die Initiative gegeben. Die Slides dazu findest du auf Slideshare. Die Präsentation ist noch nicht fertig, aber gibt allemal einen kleinen Einblick.

Slideshare Präsentation

TYPO3 Forge

Motivation und Gründe hat Jo Hasenau aufbereitet. 

TYPO3 Forge