63. Stammtisch
Themen:
- Bernhard einen Einblick in die Möglichkeit mit HTML-Themes zu arbeiten. Umsetzung eines Bootstrap-Themes in Contao
- Twig und andere "kleinere" Themen
Anwesende:
Markus Schnagl
Alexander von Bressendorf
Michael Morgenbesser
Andreas Fieger
Markus Tröszter
Jürgen Eixelsberger
Bernhard Renner
Referenten
Bernhard Renner
Profil
Online Meeting
wurde über das Online Meeting tool Whereby Meetings abgehalten - Hoster Bernhard.
Nach dieser „Feuerprobe“ werden wir auch weiterhin dieses tool für unsere Online Stammtische einsetzen.
Bootstrap Template SnapFolio
Für den Vortrag hatte Bernhard das Bootstrap Template SnapFolio in Contao umgesetzt. Das Template ist kein Contao-Template: bootstrapmade.com
Ziel war es, aufzuzeigen, dass auch „Fremd-Themes“ - mit entsprechenden Anpassungen - in einer Contao Installation umgesetzt werden können.
Contao Version 5.3.41, lokal mit Laragon unter php83
Als Basis/Framework dient Bootstrap.
Um das vorgegebene HTML-Konstrukt nachbauen zu können, kommen sowohl eigene Erweiterungen von Bernhard (nicht auf Packagist gelistet) als auch Erweiterungen aus der Contaowelt zum Einsatz.
Durch verschiedenste Möglichkeiten kann ein vollständiges Theme erstellt werden.
- eigene Inhaltselemente
- eigene RSCE
- HTML Inhaltselemente
- Elementgruppen
"berecont/contao-buttonbox-bundle"
"berecont/contao-contentslider-extended-bundle"
"berecont/contao-hyperlink-extended-bundle"
"berecont/contao-wrapper-bundle"
"cgoit/contao-onepage-bundle"
"do-while/contao-backupdb-bundle"
"inspiredminds/contao-glightbox"
"lukasbableck/contao-better-elementgroups-bundle"
"madeyourday/contao-rocksolid-custom-elements"
"madeyourday/contao-rocksolid-icon-picker"
"markocupic/contao-altcha-antispam"
"numero2/contao-proper-filenames"
"oneup/contao-backend-limited-width"
"oveleon/contao-cookiebar"
"plenta/contao-countup-bundle"
Perifer wurden im Zuge dessen auch die eingesetzten Twig-Templates hergezeigt und darüber gesprochen.
Die aufgezeigte Möglichkeit ist wohl nur eine der vielen Möglichkeiten die Contao zur Umsetzung eines Fremd-Themes bietet.