public-ui / kolibri

The accessible HTML-Standard
https://public-ui.github.io
European Union Public License 1.2
137 stars 30 forks source link

Technischer Durchstich - KoliBri CMS SSR mit z.B. Typo3 #5494

Open deleonio opened 8 months ago

deleonio commented 8 months ago

Die im Projekt KoliBri erarbeiteten Web Components und deren semantische Struktur und Verhalten sollen bestmöglich auch in Content-Management-Systemen und anderen SSR-Szenarien wiederverwendet werden können.

Hier zugibt es aktuell folgende Vorarbeiten:

Knowledgement:

Ziel

Wir wollen optimalerweise dieselben Komponenten auch im CMS wiederverwenden und vorgerendert zum Client senden. Auf diese Weise erhält der Nutzende und die Suchmaschinen direkt das korrekte Markup. Auch das Styling soll nach Möglichkeit direkt mitkommen.

Vite + Typo3

Es sollte mittels der hydrated KoliBri-Komponenten möglich sein, SSR mittels Typo3 und dem Vite-Plugin umzusetzen. Die render-Methode muss ggf. weiter optimiert werden.

Todo

fgeierst commented 5 months ago

See also https://github.com/fgeierst/typo3-lit-demo.

In order to use web components in TYPO3 content elements, you need a custom HTML Sanatizer.