Letzte Woche fand die vierte Ausgabe des Drupal Mountain Camps statt, bei dem sich Drupal-Enthusiasten für ein langes Wochenende treffen, um sich über Drupal, seine Zukunft, seine Community und vieles mehr auszutauschen.
Auch in diesem Jahr hat sich MD Systems besonders um die Organisation des Events gekümmert und wir sind stolz darauf, dass die Veranstaltung so viel Spass gemacht hat.
Um mehr über die vorherigen Ausgaben zu erfahren, lesen Sie diesen Blog!
Donnerstag
Am Donnerstagmorgen traf sich das Team von MD-Systems. Zwei von uns haben sich bereits im Büro getroffen und sind gemeinsam zum Hauptbahnhof Zürich gefahren, wo das restliche Team auf sie gewartet hat.
Schon kurz nach unserer Ankunft fingen die ersten Workshops an.
Der erste Workshop handelte davon, wie man ein KI-Chatbot in eine Webseite integriert. Der Workshop war grossartig, da nicht nur die Chancen, sondern auch die Risiken eines Chatbots vorgestellt wurden und wir selbst einen Chatbot erstellen durften.
Im zweiten Workshop wurde uns gezeigt, wie Landingpages auf Drupal erstellt werden. Dabei wurden die die Vor- und Nachteile verschiedener Bearbeitungsansätze erläutert. Die Teilnehmenden lernten, sich im Drupal-Backend zurechtzufinden und eigene visuelle Landingpages zu erstellen.
Die Präsentationen dauerten bis zu 2 Stunden, sodass es nach jeder Präsentation eine längere Pause gab. Auf diese Weise hatten die Teilnehmenden genügend Möglichkeit, die neuen Informationen zu verarbeiten und sich mit Kollegen und Gleichgesinnten auszutauschen.
Nach den Workshops organisierte das Veranstaltungsteam ein Kneipenquiz. Miro, der zum Siegerteam gehörte, kam sogar mit einer neuen Mütze und Jacke vom Davoser Hockeyclub nach Hause!
Danach trafen sich die Teilnehmenden in einem nahegelegenen Restaurant und verbrachten einen gemütlichen Abend.
Freitag
Das Drupal Mountain Camp fing erst um 9:30 Uhr an, daher hatte unser Team genügend Zeit, um ausgiebig zu Frühstücken und sich auf den Tag vorzubereiten. Zu Beginn gab es eine 15-minütige Opening Session, auf die eine Präsentation zum Thema Wie man ein nachhaltiges Open-Source-Ökosystem erreicht folgte.
Die Pausen waren an diesem Tag etwas kürzer - die Präsentationen aber umso spannender!
Die zweite Präsentation des Tages wurde von einem MD Systems-Teammitglieder gehalten – nämlich von unserem CTO Sascha Grossenbacher. Er sprach über Issue-Queue-Prozesse, automatisierte Tests mit Gitlab CI und über das Release-Management. Zusätzlich bot Sascha viele nützliche Tipps für Betreuer und Mitwirkende, um die Arbeit mit drupal.org zu vereinfachen: Er zeigte auf, wie man einen grundlegenden Workflow einrichtet und ihn auf verschiedenen Drupal/PHP-Versionen testet, besprach benutzerdefinierte Dienste und Abhängigkeiten und gab Empfehlungen für Branches, Tags und Tools zum Erstellen von Releases.
Nach Saschas Präsentation gingen alle zusammen raus und machten ein Gruppenfoto. Währenddessen wurde das Mittagsbuffet aufgestellt, bei dem sich alle ausgiebig bedienen konnten.
Am Nachmittag stellte uns Preston So die Entwicklung von Content Management Systemen (CMS) vor. In diesem Vortrag sahen wir uns die aktuellsten Entwicklungen des Konzepts Headless CMS an, und wieso Headless CMS nicht mehr wirklich so "headless" ist, wie der Name besagt.
Am Nachmittag gab es weitere interessante Vorträge – unter anderem über Drupal auf Smartwatches, DevOps, KI, Entkopplung.
Die Abendveranstaltung, die sich das Team für uns ausgedacht hatte, war ein super netter Fondue-Abend, an dem praktisch alle Konferenzteilnehmer partizipierten. Wir konnten Schlitten mieten und nach dem Fondue, beschwert durch den feinen Käse in unseren Mägen, vom Berggipfel hinuntersausen!
Samstag
Etwas erschöpft von den vorangegangenen zwei Tagen, schafften wir es gerade rechtzeitig zur ersten Keynote des Tages. Tearyne Almendariz sprach über ein Thema, das auf Tech-Konferenzen des Öfteren ausser Acht gelassen wird: Erwartungen, mentaler Druck, Zermürbung und andere psychische Belastungen. Das Bewusstsein für diese Themen zu schärfen ist wichtig und sollte weiter gefördert werden.
Ivica stellte im Anschluss das beliebte Modul Paragraphs vor, das wir von MD Systems entwickeln und pflegen. Das Modul ist sehr modular und anpassbar, aber die Dokumentation ist noch verbesserungswürdig, sodass es viele Leute nicht optimal nutzen können – wir hoffen, dass diese Präsentation helfen wird, den Umgang mit Paragraphs zu vereinfachen.
Primoz folgte mit einer Präsentation über die Entity-Browser, die viel leistungsfähiger sind als nur das Durchsuchen von Entitäten auf der Website: Er präsentierte drei Fälle, in denen der Entity-Browser zum Durchsuchen externer Inhalte verwendet wird: ein eigenes externes CMS, der Icon-Manager Font Awesome und die kostenlose Medienplattform Pexels. Mithilfe von Entity-Browsern ist das Durchsuchen von diesen Plattformen, das Herunterladen der Assets und das anschliessende Hochladen auf die Webseiten passé!
Mathilde sprach über eine nicht mehr ganz so neue Methode zur automatischen Kennzeichnung von Inhalten. In der heutigen Zeit ist es ein Trend, KI für verschiedene Anwendungen auf Websites zu nutzen, einschliesslich der automatischen Kennzeichnung von Inhalten. Mathilde argumentierte, dass diese Tools in vielen Fällen unnötig und schwerfällig seien. Stattdessen stellte sie eine leichtere Lösung vor.
Bei TF-IDF (Term Frequency-Inverse Document Frequency) geht es darum, Wörter auf eine bestimmte Weise in Zahlen zu konvertieren. Sie kombiniert die Häufigkeit eines Wortes in einem Dokument (Term Frequency) mit der inversen Häufigkeit des Wortes in der gesamten Dokumentensammlung (Inverse Document Frequency).
Schliesslich folgte Miro mit einem Vortrag über das Translation Management (TMGMT) Framework, das bei seiner Einführung vor etwa 10 Jahren grosse Erfolge feierte. In den letzten Jahren verzeichnete es jedoch ein geringeres Wachstum. Miro referierte über die möglichen Gründe und zeigte die notwendigen Schritte auf, um das Modul in seine nächste Wachstumsphase zu bringen - insbesondere im Hinblick auf KI-basierte Übersetzungstools.
Während dem Wrap-Up durften sich alle an Dans herausragendem Talent erfreuen, während der Konferenz ein Video über die Konferenz zu drehen. Im Anschluss trafen sich die Redner*innen zu einem gemeinsamen Dinner, bei dem alle gutes Essen, gute Getränke und gute Gespräche geniessen konnten.
Wir danken dem Organisationsteam (einschliesslich Miro!) und den Sponsoren (einschliesslich MD Systems :D) dafür, dass wir eine so gute Zeit hatten, und wir hoffen, dass wir alle bei der nächsten Ausgabe wiedersehen!