- Jan 6, 2023
Drupalstand auf dem Linuxtag 2009. Quelle Flickr, Stephan Luckow, CC-BY 2.0Durch den Angriffskrieg von Russland auf die Ukraine🇺🇦, der auf gleichen Tag fiel wie der Geburtstag von fl3a, war zweiteres stark getrübt.
Ich bin aufgewacht und es war Krieg in Europa. Ich war geschockt und gelähmt.
Mir war weder zu feiern noch zu schreiben zumute.
fl3a ist der Name meines Drupal.org Accounts und der ist am 24. Februar 2022 16 Jahre alt geworden.
Er dürfte jetzt Bier trinken wenn er wollte und könnte.
Dies ist eine kleine Rückbetrachtung auf über 16 Jahre mit Drupal.
Weiterlesen
- Apr 25, 2022
Gears of industry, CC BY-NC-ND 2.0, House PhotographyDieses Wochenende habe ich nach circa dreieinhalb Jahren Jekyll und entsprechend auch dreieinhalb Jahren Jekyll Deployments auf meinen uberspace🚀 vom gleichnamigen Skript jekyll-deployment mal ein Release veröffentlicht. Es waren genau gesagt zwei Releases, v1.0.0 am Samstag, v1.0.1 am Sonntag.
Weiterlesen
- Mar 30, 2021
Gears of industry, (CC BY-NC-ND 2.0), House PhotographyDeployment einer Jekyll-Site via Git Bare Repository und post-receive Hook auf einen Webserver.
Zielstellung ist, dass ein git push
auf das Remote Repository das weiter unten beschriebene Skript triggert. Dieses generiert aus dem Repository mit all seinen Änderungen, wie z.B. Markdown, Config, Layout, Include und den Abhängigkeiten im Gemfile das entsprechende HTML, dass dann der Welt in der DocumentRoot deines Webservers, in meinem Fall einem Uberspace ausgeliefert wird.
Weiterlesen
- Feb 2, 2020
Der "ansehnliche" HTML-Report von GoAccess mit Daten aus einem Monat, hier mit den Panels "Overall Analyzed Requests", "Requested Files" und "Unique visitors per day"GoAccess bietet die Möglichkeit die flüchtigen Access Logs des Webservers dauerhaft in einem dateibasierten Datenbankmanagementsystem, hier einer Tokyo Cabinet On-Disk B+ Tree Datenbank zu speichern. So lassen sich auch längere Zeitspannen mit GoAccess auswerten.
Dieser Artikel beschreibt, wie du mit einem Cronjob die Logfiles wiederholend in einer solchen Datenbank persistierst und wie auch noch ein ansehnlicher HTML Report, der auf unser erzeugtes DBM zugreift, hinten rausfällt.
In meinem Artikel über den GoAccess Web Log Analyzer habe ich den Abschnitt Installation von GoAccess um die Abhängigkeit zur Tokyo Cabinet Datenbank entsprechend ergänzt.
Weiterlesen
- Nov 9, 2019
Jekyll Logo, CC-BY 4.0tl;dr Von Drupal nach Jekyll.
Seit Anfang 2019 läuft mein Blog bereits mit Jekyll, einen Statischen Seiten Generator.
Dieser Artikel beschreibt, warum ich nach fast 15 Jahren Drupal CMS Framework durch Jekyll SSG als zugrundeliegende Technologie ersetzt habe.
Weiterlesen
- May 2, 2019
Screenshot: GoAccess Web-Log-Analytics auf der KonsoleNach einer längeren Suche nach einem Apache Log Viewer bzw. Web Log Analyzer, der auf der Konsole läuft und 404er/Not found aussagekräftig darstellen kann, bin ich auf GoAccess gestoßen.
GoAccess ist eine schlanke, FLOSS (MIT Lizenz) Web Analytics-Software, die die Zugriffsdateien des Webservers, die sog. Access-Logs auswertet. Die Anwendung kann mit z.B. Apache-, Nginx-, Google Cloud Storage-, oder Amazon-S3-Logs umgehen, läuft mit einer sogar recht ansprechenden Nucurse-Oberfläche auf der Konsole und kann zudem noch Exporte nach JSON, CSV und HTML, was bedeutet, dass die GoAccess auch wie Matomo(ehemals Piwik) oder Google-Analytics auch über den Browser bedienbar ist.
Hier beschreibe ich die Installation von GoAccess aus dem Quellcode auf Uberspace 6,
bei U7 ist GoAccess per Default mit an Board(und alle so yeah).
Zudem gebe dir neben der Konfiguration von GoAccess auch Einblick in die Nutzung auf der Shell, ein paar nette Tipps und nützliche Beispiele mit an die Hand.
Der Großteil dieses Artikels, auch die Installation sollte so generisch sein, dass man ihn recht einfach auf andere Systeme übertragen kann.
Weiterlesen
- Mar 27, 2018
hat jeder das sessionboard fotografiert? #dcruhr18, © Ronald Krentz, https://twitter.com/rokr/status/975309942579236864Ich glaube es war so im Sommer letzen Jahres, als mein Freund und Genosse Boris Runte mich fragte, ob ich nicht Lust hätte, das fünfte DrupalCamp Ruhr 2018 als UnConference bzw. BarCamp (was es soweit mir bekannt noch nicht gegeben hat) mit zu gestalten und den dazugehörigen OpenSpace zu halten.
Klar! Ich mag BarCamps, finde Konferenzen mit OpenSpace Technologie wirklich gut und habe schon selbst den ein oder anderen OpenSpace facilitiert. Richtig gut fand ich die Idee aber, weil uns in der Drupal Community meiner Meinung nach ein Konferenzformat fehlt, in dem noch mehr Partizipation möglich ist und welches sich noch mehr an den Bedürfnissen ihrer Teilgeber orientiert.
Nicht zuletzt würde hier durch Diversität, Offenheit und Interaktion der Teilgeber gefördert. Ich hatte echt Lust auf dieses Experiment und wollte da unbedingt mitmachen. In diesem Artikel möchte ich meine Erfahrungen, Probleme und FuckUps bei der Organisation einesDrupal BarCamps teilen.
Weiterlesen
- Sep 22, 2012
Kristian Köhntopp ©, Quelle: https://plus.google.com/photos/117024231055768477646/albums/5780502113984244129/5780663496089928578Lange Grillschlange ist lang!
Weiterlesen
- Dec 8, 2009

Foto von Christian Ziegler, by
Da ich erst am Mittwoch erfahren habe, dass ich aufgrund eines Ausfalls, gute Besserung Felix, eine Session halten kann, konnte ich die ca. 10 Stunden Zugfahrt für die Erstellung der Slides zu Drupal Shell und Multisites: drush_multi (drush_multi) nutzen.
In Wien angekommen habe ich noch etwa 20 Minuten auf Daniel (dereine) und Floh (SirFiChi), die mit dem Zug aus Süddeutschland kamen gewartet.
Weiterlesen
- Sep 17, 2009
Das Druplicon in Köln, Roadtrip zur Drupalcon Paris 2009, © nodeone.se, Quelle youtubeNach dem Post von Robert und der Initiative von Jürgen haben sich Thomas, Jürgen, Rene, Piewie und ich uns aufgemacht um das Druplicon und die Jungs von nodeone in Köln gebührend zu empfangen und bei ihrer Mission zu unterstützen.
Weiterlesen