trueten.de

»Wir sind Maurer, Maler, Elektriker, wir brauchen den Staat nicht, für nichts.« Lucio Urtubia

Neuer Domainhoster

Das Foto zeigt einen Serverschrank von hinten mit vielen Kabeln

Foto: KarleHorn
Lizenz: Creative Commons Attribution 3.0 Unported

Gestern habe ich nach 22 Jahren bei Webhostone meine Domains zu INWX transferiert. Nun bin ich ja nicht einer derjenigen, die ihren Domain- oder Webhoster wechseln wie andere Leute ihre Unterhosen.

Nachdem unser Blog jedoch seit langem mit teilweise extremen Performanceproblemen zu kämpfen hatte und teilweise dadurch nicht mehr vernünftig bedienbar wurde. Leider konnte der Support bei meinem seitherigen Webhoster nicht helfen. Aus dem Grund habe ich mich nach einem Testlauf an den lästigen Wechsel der Domains gemacht, die nun auf unseren eigenen Server zeigen. Die massiven Performanceproblem, die durch Indexierungsfehler und PHP Einstellungen (opcache.file_cache_only=1) die mit der Shared-Hosting Architektur zusammenhängen entstanden, sind damit hoffentlich beseitigt. Zugleich spart das selbst hosten - sofern Bandbreite vorhanden ist und die Hardware sowieso 24/7 läuft - auch eine Menge Geld, das ich dann im nächsten Biergarten verjubeln kann.


 

Der Ordnung halber: Linkliste aktualisiert

Seit ewigen Zeiten wollte ich mal die Linkliste mit einer kleine Auswahl Webseiten, die wir zur Beachtung empfehlen, aus"misten" und aktualisieren sowie ein paar neue Links hinzufügen. [X] Erledigt.


Leichen im Keller...

Eine Leiche im Keller. Photo by Amadalvarez, CC BY-SA 4.0, via Wikimedia Commons
Eine Leiche im Keller.
Photo by Amadalvarez, CC BY-SA 4.0, via Wikimedia Commons
Wegen ein paar Jahrzehnte alter Leichen im Keller - genauer: inkonsistente Zeichensätze in der Blogdatenbank - kam es mit der gestrigen Umstellung der MariaDB Version auf 10.10 zu einigen seltsamen Zeichen, vor allem bei den (internationalen) Sonderzeichen.

Wir bitten das Ungemach zu entschuldigen. Inzwischen sollten die meisten Beiträge wieder korrekt dargestellt werden. Über Meldungen zur Sichtung übersehener Beiträge freuen wir uns.

Im Zuge der Durchsicht der Beiträge wurden auch gleich nochmal die Hashtags / Schlagwörter überarbeitet, korrigiert und in Teilen zusammengefasst. Ebenso wurden ein paar Links aus unserer Empfehlungsliste entfernt.

Irgendwas ist immer

Dank eines Hinweises wurde ich auf einige Fehlermeldungen in unserem Blog aufmerksam, die ich beim kürzlichen Upgrade von Serendipity auf die aktuelle Serendipity 2.4-beta1 übersehen hatte. Im Nachhinein stellt sich dieses für mich jedenfalls ordentlich verbuggt dar.: Verschiedene Plugins laufen nicht, weshalb es vorerst unter anderem keine Kommentare mehr gibt, die dargestellt werden und auch keine Social Media Buttons unter den Beeiträgen. Da auch diverse css Sachen ins Leere laufen, bin ich vom Bootstrap Theme wieder auf 2k11 zurück.
 

Neue Mastodon Instanz

Mastodon, Darstellung um 1900
Mastodon, Darstellung um 1900 Quelle: Internet Archive Book Images Lizenz: No Restrictions

Wir betreiben ab sofort auch eine eigene Mastodon Instanz: mastodon.trueten.de Momentan ist dort alles im Testlauf. Man kann sich aber schon registrieren und herumspielen. Bis auf weiteres bin ich selbst bei suma-ev.social aktiv. 

Serendipity Update 2.3.0 auf 2.3.3

Gestern erschien das Update unserer Blogsoftware auf die Version 2.3.3. Das Update verlief wie immer problemlos.

This bugfix release Serendipity 2.3.3 will bring you quite some smaller and larger fixes and minor enhancements backported from our master branch:


  • Update bundled event_mailer plugin to support forcibly sending mails on published blog entries and add the ability to prepend a mail body. Also fixes missing "keep strip tags" configuration option.

  • Media Library: Checkboxes allow you to insert multiple media files in a kind of gallery. Fall back to single-asset view when just one file has been selected. Let checkboxes be selected when clicking on the asset title, and hide the the 'Insert all' button when no assets are selected.

  • Media Library: Use the <video> tag for videos in the library and for inserting them into an entry.

  • Media Library: Allow plugins to skip HTML block insertion to use their own markup.

  • Fix: Media Library: Items that are not images now get the correct link.

  • Fix: Media Library: Prevent renaming an asset into an existing file, resulting in deletion of both from disk and database.

  • Fix: Media Library: Remember directory from last upload.

  • Fix: Media Library: Missing variable initialisation when removing empty folders.

  • Fix: Stop generation of default page every time when serving JS (functions_routing.php).

  • Fix: Don't allow requesting an archive page that doesn't exist.
    Thanks to @lotharsm!

  • Fix: Add valid HTTP referrer when trying to delete a trackback from the frontend.

  • Fix: Update bundled plugin plugin_comments to wrap text at word boundaries only, removing spurious whitespace in comment output.

  • Fix: Update bundled plugin event_bbcode to get roman numerals working.
    Thanks to Fabien Chabreuil!

  • Fix: Force positive limits for number of entries shown on title page and in RSS feed and fix potential SQL error with limit set to 0 in serendipity_fetchEntries().

  • Fix: Escape version string in update notifier to avoid potential for XSS.


You can download the release file and unzip it to your installation as usual, or update from within Serendipity using the Serendipity Autoupdate Plugin (serendipity_event_autoupdate).

Neues Outfit: #Bootstrap

Nach dem Update der Blogsoftware auf die aktuelle Version war mir nach einem neuen Outfit zumute. Daher läuft jetzt ein Test mit Bootstrap. Konfiguriert ist da noch nicht viel, kommt vielleicht, wenn ich Zeit und Lust dazu habe.

Social Media Links werden auch wieder eingesetzt. Die Leute verlangten danach. Natürlich DSGVO konform: Wir setzen das serendipity_event_social Plugin mit Shariff Unterstützung ein.

Serendipity Update 2.1.6 auf 2.3.0

Nach dem Update auf die gestern Nacht erschienene Version Serendipity 2.1.6 haben wir das Blog auf die Serendipity Version 2.3.0 aktualisiert, die nach 2 jähriger Entwicklungszeit fertig gestellt wurde.

Serendipity 2.3 focuses on

  • PHP 7.2 and 7.3 support - minimal PHP version is now PHP 7.0
  • Smarty upgrade to 3.1.33
  • Updates to the media manager and some bug fixes
    • New function to add multiple images to an entry at once, creating a gallery
    • Use figure/figcaption markup for media manager images with captions
    • Ability to create responsive image thumbnails
    • Set responsiveimages as default plugin
    • Add rewrite to absolute url for srcsets to the feed generation
  • Using voku/simple-cache for internal cache as bundled lib, which will allow to cache with memcached and redis instead of just on the filesystem
  • Adding a maintenance mode option
  • Improving the nl2br plugin (thanks to Stephan Brunker!)
  • Allowing to receive multiple trackbacks and pingbacks (thanks to @Mitch!)
  • Changing (installation) defaults: disable entryproperties cache and enable internal cache, enable stable-archive option

Other changes include:

  • Security fixes for XSS in Editor Preview and Media Library by interpreted EXIF tags (thanks to Hanno Boeck!)
  • Fallback for $lang variable when configuration failed to load which evades some unuseful error messages (thanks @HQJaTu!)
  • Drop deprecated serendipity_purgeEntry function
  • Bootstrap4 adaptations
  • Fixes for plugin drag'n'drop
  • Multiple minor bug fixes to core, bundled plugins and bundled themes.