FLOSS'n'net - Aktivitäten im 3. Quartal 2019
Im dritten Quartal 2019 fand ich rund um meinen Urlaub ungewöhnlich viel Zeit und Motivation insbesondere für die Arbeit an Serendipity, so dass die Liste meiner FLOSS-Aktivitäten diesmal länger (und der hinter den einzelnen Punkten stehende Aufwand größer) geworden ist als üblich:
Serendipity (s9y)
Das Blogsystem Serendipity werkelt auch hinter diesem Blog.
s9y-Kern
Als erstes habe ich mir das Plugin-System von s9y vorgenommen und der Plugin-Liste in der Admin-Oberfläche Links zu den Plugin-Informationen in unserem Repository Spartacus hinzugefügt. Das dauerte etwas länger, weil ich dabei über einen Fehler gestolpert bin, der dafür sorgte, dass Datenbankabfragen für Plugin-Listen falsch gecached werden - nämlich auch dann, wenn eigentlich verschiedene Plugin-Typen abgefragt werden sollen.
Danach kam dann der schon länger bestehende, aber bisher nicht umgesetzte Wunsch nach einem Update-Hinweis für Plugins an die Reihe. Nach der technischen Umsetzung fehlt noch ein wenig optische Politur …
Add plugin update notifications.Nach unserem 2.3.0-Release fiel mir auf, dass das Löschen mehrerer Dateien in der Mediendatenbank nicht mehr funktionierte. Das habe ich behoben, und auch dem Bestätigungsdialog für die Löschung einzelner Dateien ein zuvor fehlendes Satzzeichen im Popup spendiert.
Fix media library (mass) delete, i18n.
ML delete file: add “?” to conformation question.Nachdem im aktuellen Release das Blogarchiv standardmäßig so aufgebaut ist, dass die ältesten Beiträge sich auf Seite 1 finden und die aktuellen Beiträge auf der letzten Seite dargestellt werden (statt wie zuvor umgekehrt - was den Vorteil hat, dass sich die Archivseiten nicht regelmäßig durch “nach unten rutschende” Beiträge ändern und daher besser von Suchmaschinen indiziert werden können), zeigte sich ein in diesem Zusammenhang bestehender Fehler bei der in einigen Themes vorhandenen Paginierung der Archivseiten, den ich behoben habe - sogar direkt zweimal, so dass der Fehler dann am Ende im Release 2.3.1 doch wieder enthalten ist. Mit dem nächsten Release wird er aber endgültig behoben sein.
Fix core pagination for “stable archives”.
Fix pagination for “stable archives” in themes.
Fix prev/next page links for stable archives.
Revert “Fix pagination for “stable archives” in themes.”Schließlich habe ich mich noch ein wenig um die deutsche Sprachversion gekümmert.
Add i18n and German translations.