Rückblick vom Gondao Meetup 23.10.2019
Contao Community Treffen in Dresden - lockerer Austausch von Programmierern, Webentwicklern, Anwendern und Online Marketing Spezialisten. Hier der Rückblick vom Dresdner Contao Stammtisch am 23.10.2019
Gondao Meetup
23.10.2019 Contao Stammtisch Meetup Dresden - Rückblick
Wir trafen uns diesmal in den Räumen der Agentur ORÖ in Dresden-Striesen. Nach der obligatorischen Pizzabestellung ging es direkt in den Austausch.
Neuigkeiten von der Contao Konferenz
Am 10. und 11. Oktober 2019 fand in Duisburg die Contao Konferenz statt. Das Programm und die Folien sind online hier https://www.contao-konferenz.de/programm.html Leo Feyer stellte in seiner Keynote die Neuerungen vor, begonnen mit der neu gestalteten Website Contao.org
Contao Manager
Die Erweiterungen von Contao lassen sich jetzt schön mit dem Contao Manager installieren und verwalten. Mathias Arzberger und David Höfer vom “Gondao” lieferten zu dieser Entwicklung maßgebliche Anstöße. https://www.gondao.de/gedanken-zum-contao-app-store.html
Developer Documentation
Die neue Dokumentation für Contao Entwickler ist in englisch, ebenso das Banutzerhandbuch. https://docs.contao.org/ Jörg Moldenhauer erklärt jedoch auf Github wie man Bundles verwendet https://gist.github.com/joergmoldenhauer
Allerdings veralten detaillierte Erklärungen schnell. Zum Beispiel lag bisher die parameter.yml bisher im Ordner /app/config, ab 4.8 aber unter /config.
Contao 4.9 LTS kommt im Februar 2020
Versionswechsel bei Erweiterungen dürften eigentlich keine Probleme mehr spielen. Updates einfacher einspielen ist noch ein Thema, wo man dran arbeiten könnte. Mit einer Erweiterung könnte man das auch automatisieren.
Versionen überwachen
Ein gutes Tool zum Überwachen vieler CMS-Installationen ist https://www.trakked.io/de/
Vielleicht ein Projekt für ein Hands-on Workshop bei einem Meetup dafür mal ein Contao Bundle zu entwickeln.
Image Resizing und Lazy Loading
Zuerst wird die Seite geladen, dann wird das Bild wird geladen und gerendert in allen verschiedenen Bildgrößen. Derweil wird ein Platzhalter genutzt. Außerdem werden nur die für die Auflösung notwendigen Bilder geladen. Das wirkt sich positiv auf die Ladezeit aus und der Nutzer am Endgerät sieht sofort schon die ersten Inhalte. Das Lazy Load Attribut unterstützt derzeit aber nur der Chrome Browser. So laden die Bilder einer Galerie erst, wenn sie in den sichtbaren Bereich kommt.
SERP Preview Bundle
Standardmäßig wird der Seitentitel und die Seitenbeschreibung in dem Suchergebnis-Schnipseln nun in der Seitenansicht angezeigt. Bisher musste man sich dafür eine Erweiterung installieren, jetzt ist die Funktion im Contao Core enthalten.
Favicon und Robots.txt
Da Contao Multisite und Multidomain-fähig ist, kann man jetzt bequem zusätzliche Sachen wie das Favicon und die Robots.txt direkt im Backend pflegen
2-Faktor Authentifizierung
In der bisherigen Version konnte man bereits das Backend mit einer 2-Faktor-Authentifizierung schützen, jetzt gibt es diese Funktion auch für das Frontend. Freie Apps wie der Google Authenticator lassen sich dafür nutzen. Backup-Codes als Notfall-Zugang bei Verlust des Smartphones oder anderen zweiten Schlüssels stehen zur Verfügung.
DB Updates in Kommandozeile
Als zusätzliche Funktion zum Contao Manager sind Aktualisierungen der Datenbank nun auch über die Console möglich.
Contao Crawler
Immer wenn ein User kommt, landet dieser auf einer gecachten Seite. Früher musste man den gesamten Cache löschen und dann den Suchindex langwierig aufbauen im Backend Der Seitenindex kann über die Console mit dem Contao Crawler den Cache schneller aufbauen, da er nur die Änderungen berücksichtigt. Auch der Index der Bilder im Backend kann nun schneller aufgebaut werden.
Contao Synchronisieren
Datenbanken und Dateien zu Synchronisieren von einer Live-Version zu lokalen Enwicklungsumgebungen ist immer problematisch. Eine Erleichterung schafft das Contao-Modul syncCto.
Seiten mit Contao
Die Verbreitung des Content Management Systems steigt stetig. Die Folie der Verbreitung nach Staaten weist allerdings Fehler auf, da offenbar Shared Hoster den Standort falsch ausliefern. Die Fahrschule Wuppertal ist keine amerikanische Website. Welche Seiten laufen mit Contao laufen kann man nun schön auf Contao.org in den Fallstudien sehen. Advocard hat auch ein schönes Abfrage-Formular. Alles in Contao.
Cookie-Richtlinie
Niemand weiss nichts genaues, es gibt verschiedene Ansätze zum Umgang mit Cookies zum Tracking. Der Händlerbund empfiehlt https://usercentrics.com/ was umfangreiche Möglichkeiten für den Nutzer bietet.
Nächstes Gondao Treffen
Am 12. Dezember 2019 wird die Contao Community treffen und auf den Weihnachtsmarkt gehen.
Fotos und Text von Andreas Deicke