Skip to content

FLOSS'n'net - Aktivitäten im 4. Quartal 2018

In den letzten drei Monaten des Jahres 2018 habe ich wieder ein wenig - sehr wenig! - Zeit gefunden, mich mit dem einen oder anderen Projekt rund um freie Software (FLOSS) oder das Netz zu beschäftigen. Dabei habe ich folgendes beigetragen:

Serendipity (s9y)

Das Blogsystem Serendipity werkelt auch hinter diesem Blog.

Nanoc

U.a. meine Webseiten generiere ich mit Nanoc, einem Generator für statische Seiten.

  • Die im blogging helper enthaltene Funktion atom_feed() zur Generierung, nun ja, eines Atom-Feeds habe ich um die Möglichkeit ergänzt, die Titel der automatisch erzeugten Einträge anzupassen, wie dies auch schon für den Inhalt bzw. das Exzerpt der einzelnen Einträge möglich war.
    Add title_proc parameter to blogging helper.

Zwei Beiträge in drei Monaten ist ... nicht viel. Vielleicht finde ich 2019 wieder mehr Zeit.

Vorherige Aktivitäten-Übersicht: 09/2018

FLOSS'n'net - Aktivitäten 09/2018

Im September 2018 hatte ich mal wieder ein wenig Zeit gefunden, mich mit dem einen oder anderen Projekt rund um freie Software (FLOSS) oder das Netz zu beschäftigen.

Dabei habe ich folgendes beigetragen:

FAQs, Anleitungen und Tutorials

"FLOSS'n'net - Aktivitäten 09/2018" vollständig lesen

Serendipity und die DSGVO

Nach meiner Empfehlung, auf welchem Weg man sein Blog am besten für die DSGVO "fit" machen kann, will ich heute aufzeigen, wie Sie Serendipity dabei unterstützt.

Die Entwickler haben dafür nämlich extra ein neues Plugin DSGVO / GDPR: General Data Protection Regulation (serendipity_event_dsgvo_gdpr) geschaffen. Dieses sollten Sie sich zunächst - über Spartacus - installieren.

"Serendipity und die DSGVO" vollständig lesen

reCAPTCHA v1 wird abgeschaltet

reCAPTCHA, der nunmehr von Google betriebene CAPTCHA-Service, schaltet die Version 1 seiner API Ende März ab: genau genommen am Ostersamstag, dem 31.03.2018.

Jetzt ist also der richtige Zeitpunkt, um auf reCAPTCHA v2 zu wechseln - auch für das Serendipity-reCAPTCHA-Plugin, das deshalb im Rahmen des Serendipity-Camps ein entsprechendes Update erhalten hat.

Ein manueller Eingriff ist übringens nicht erforderlich; war im Plugin bisher reCAPTCHA v1 aktiviert, wird es automatisch auf reCAPTCHA v2 umgestellt.

Aufnahme ins Serendity-Entwickler-Team

2014 habe ich mich - mit dem Relaunch dieses Blogs - nach 11 Jahren erstmals ein wenig mit der Community rund um s9y beschäftigt und den einen oder anderen einfachen Bugreport oder Pull Request eingeworfen oder mich im Forum beteiligt.

2015 hat sich der Kontakt - nach dem persönlichen Kennenlernen beim #s9ycamp2015 - intensiviert, ohne dass ich dazu gekommen wäre, mich auch näher mit s9y zu beschäftigen.

2016 habe ich - animiert und betreut durch onli - immerhin einige kleine Änderungen in Plugins vorgenommen; sehr viel Zeit für s9y war in diesem Jahr ohnehin nicht.

"Aufnahme ins Serendity-Entwickler-Team" vollständig lesen

Spartacus-Mirror-Probleme

Spartacus ist eines der wichtigsten Plugins für Serendipity, nämlich der Plugin-Manager, mit dem sich Plugins aus dem zentralen Repository laden und installieren lassen. (Das Backronym steht übrigens für "Serendipity Plugin Access Repository Tool And Customization/Unification System ".)

Leider steht der bisherige Default-Spartacus-Server, netmirror.org, nicht mehr zur Verfügung, und der Server von sy9.org hat ebenfalls Probleme. Wer also keine Plugin-Updates mehr angezeigt bekommt oder Plugins nicht laden kann, sollte als Server sowohl für XML-Metadaten als auch für Downloads jeweils github.com einstellen - zumindest so lange, wie die anderen Mirrors nicht zuverlässig funktionieren.

Serendipity und das Markdown-Plugin

Bereits seit dem Relaunch meines Blogs anno 2014 nutze ich - wie schon berichtet - Markdown zur Eingabe meiner Blogbeiträge. Ich entwerfe sie in der Regel in einem externen Editor (MarkdownPad auf meinen Rechnern oder online mit Draft, wenn ich unterwegs bin) und kopiere sie dann in das Backend von Serendipity, getrennt in "Eintrag" und "erweiterter Eintrag". Dabei nutze ich seit einigen Monaten "Eintrag" nur noch als Teaser, mit der Folge, dass die Beiträge auf der Startseite und bei Suchergebnissen auch nur noch "angeteasert" werden; bringt mehr Übersicht und eine handlichere Startseite, erfordert andererseits aber für jeden Beitrag einen weiteren Klick, um ihn zu lesen, ermöglicht es also nicht ohne weiteres, sich "an einem Stück" durch das Blogarchiv zu lesen.

"Serendipity und das Markdown-Plugin" vollständig lesen

Ein Serendipity-Testblog auf dem aktuellen Stand halten

Wenn man das Weblog-System Serendipity nicht nur nutzt, sondern auch testen möchte, empfiehlt es sich, neben dem "echten" eigenen Blog (der Live-Instanz) auch ein Testblog zu betreiben. Dort kann man dann jeweils den neuesten Code aus git auschecken und testen.

Um sicherzugehen, dass es sich auch wirklich um einen frischen Checkout handelt und nicht noch irgendwelche Dateien aus früheren Versionen "herumliegen", lösche ich gerne die bisherige Installation und setze sie frisch auf. Dabei sollen aber die Datenbanken sowie vorhandene Plugins und Themes und Medien erhalten bleiben.

Für diesen Zweck verwende ich ein passendes Shellscript:

"Ein Serendipity-Testblog auf dem aktuellen Stand halten" vollständig lesen

#s9ycamp2017

Am Wochenende vor der Karwoche (07.-09.04.2017) fand 2017 das nunmehr dritte Serendipity-Camp im Linuxhotel in Essen statt; es war zugleich das zweite, an dem ich teilnehmen konnte.

#s9ycamp2017 - das Team
Die Campteilnehmer: Garvin, Malte, Matthias, Dirk, Mario, Bernd und ich
Foto: © Bernd Distler
"#s9ycamp2017" vollständig lesen

Spamfilterung bei Trackbacks in s9y

Demletzt hatte ich danach gefragt, ob - und wenn ja: warum - Trackbacks (und Pingbacks) heutzutage nicht mehr so intensiv genutzt werden wie früher. Es gab dazu eine Vielzahl von Antworten aus technischer und sozialer Sicht - und die Erkenntnis, dass auch mein Blog einige der durch diese Antworten ausgelösten Trackbacks nicht verarbeitet hat. :-O

Als Ursache fand sich dann ein zu scharf eingestellter Spamfilter.

"Spamfilterung bei Trackbacks in s9y" vollständig lesen

Frischer Wind beim besten Blog der Welt

Bei Serendipity, dem besten Blog der Welt, tut sich was:

  • Mit der beta2 kommt die Version 2.1 ihrem Release näher.

  • Die seit dem #s9ycamp2015 in Arbeit befindliche neue Website wurde freigeschaltet. Responsive, elegant und mit komplett durchgesehener, überarbeiteter und neu strukturierter Dokumentation!

  • Auch das Serendipity-Blog wurde an das neue Design angepasst.

  • Und die optische Anpassung des Plugin- und Theme-Repository Spartacus folgte auf dem Fuß.

Das Redesign der Serendipity-Foren wird dann nicht mehr lange auf sich warten lassen; in dem entsprechenden Repository gibt es schon die ersten Commits.

Mitstreiter sind weiterhin herzlich willkommen!

tweetbackcheck