Archiv der Kategorie: Blogsysteme

FreeWP – ein WordPress-Fork, der gar nicht existiert

Logo WordPress

Ich habe heute mal so aus einer Laune heraus gesucht, was für Forks von WordPress es wohl gibt. Ich setze ja in diesem Blog hier ClassicPress ein, aber ich dachte mir, es müsste wohl noch andere, vielleicht weniger bekannte Abspaltungen von WordPress geben.

Matt Mullenweg, der Entwickler von WordPress, erwähnt in seinem Blogartikel Forking is Beautiful von 2024 einen angeblichen Fork namens FreeWP und verlinkt darauf. Nur steht heutzutage dort, das sei damals nur ein Scherz gewesen, und er, Vinny Green, habe niemals vorgehabt, einen WordPress-Fork zu erstellen. Tja, nicht nur KI verbreitet bisweilen Unsinn. Aber das ist ein gänzlich anderes Thema …

WordPress/ClassicPress: Speichergrenze erhöhen

Logo ClassicPress

Damit WordPress oder ClassicPress flüssig läuft, sollte ihm genug Arbeitsspeicher zur Verfügung gestellt werden. Wie viel überhaupt möglich ist, hängt natürlich vom Hosting-Vertrag ab. Um die Auslastung auf dem Dashboard anzuzeigen, setze ich das Plugin WP-Memory-Usage ein.

Wenn nun der Speicher zu knapp bemessen ist, wie kann man dem CMS denn dann mehr zuweisen? Die Antwort fand ich bei Webtimizer. Ich habe mich entschieden, kein weiteres Plugin einzusetzen, sondern Code in die Datei wp-config.php im Hauptverzeichnis meiner ClassicPress-Installation einzufügen:


define( 'WP_MEMORY_LIMIT', '128M' );
define( 'WP_MAX_MEMORY_LIMIT', '128M' );

Die zweite Zeile ist für Aufgaben im Admin-Bereich gedacht. Mit beiden Werten komme ich gut klar.

WordPress/ClassicPress: Plugin-Update-E-Mails deaktivieren

Logo ClassicPress

In WordPress oder ClassicPress kann man ja einstellen, dass die installierten Plugins sich automatisch aktualisieren sollen. Und der Admin erhält dann entsprechende Informationen per E-Mail. Das kann mit der Zeit nerven. Zum Glück kann man diese Benachrichtigungen deaktivieren. Wie das geht, habe ich bei Kinsta gefunden.

Die Lösung, ohne ein weiteres Plugin installieren zu müssen, lautet: Man gibt in die Datei functions.php, die sich im Theme-Verzeichnis befindet ([…]/wp-content/themes[…]). Folgendes ein:

// Disable plugin update emails
add_filter( 'auto_plugin_update_send_email', '__return_false' );

Und schon hat man seine Ruhe.

minim wird nicht mehr weiterentwickelt

minim-Logo

Das extrem schlanke Blogsystem minim wird leider seit Ende April 2019 gar nicht mehr weiterentwickelt. Erstaunlicherweise läuft es aber noch auf PHP 8.5 – ob es mit zukünftigen PHP-Versionen noch klarkommen wird, ist natürlich ungewiss. Die Website existiert nicht mehr, aber man kann sich nach wie vor minim von GitHub herunterladen (Stand: August 2026).

Für kleine private Projekte mag es wohl reichen, vielleicht für ein Tagebuch oder so. Eine eingebaute Kommentarfunktion gibt es nicht, da müsste man also ein Kommentarsystem hinzu installieren. Ich persönlich komme zum Beispiel mit Commentics sehr gut zurecht.

Fehlende Übersetzungen in meinem ClassicPress-Blog

Logo ClassicPress

In meinem Blog hier hatte ich das Problem, dass unter den Beiträgen Leave a reply stand statt einer deutschen Übersetzung wie zum Beispiel Hinterlasse einen Kommentar. In der Datei wp-content/languages/de_DE.po fand sich zwar der übersetzte Text Schreibe einen Kommentar, aber der wurde auf der Website nicht angezeigt.

Schließlich fand ich heraus, dass es an meinem Thema (englisch: theme) lag. Unter anderem in der Datei index.php wurde auf eine Übersetzungsdatei verwiesen, die gar nicht mehr existiert. Ich habe kurzerhand die englischen Passagen direkt in den PHP-Dateien ins Deutsche übersetzt. Mehrsprachig ist mein Blog sowieso nicht.

Auch ein paar andere fehlende Übersetzungen habe ich auf diese Weise überarbeitet.

In WordPress, von dem ClassicPress ja abstammt, handhabt man so einen Fehler natürlich genauso.

Einen WordPress-Administrator über die Datenbank erstellen

Logo WordPress

Ich wurde vor kürzerer Zeit beauftragt, eine Website weiter zu betreuen, da der bisherige Webmaster keine Zeit mehr fand. Der Webauftritt war mit WordPress realisiert, und ich hatte keinen Admin-Zugang dazu, und es wäre wohl auch nicht so schnell bis gar nicht dran zu kommen gewesen. Ich hatte allerdings die Zugangsdaten des Webhosters ausgehändigt bekommen, und so hatte ich natürlich auch Zugriff auf die WordPress-Datenbank.

Doch wie legt man dort einen Admin-Zugang an? Nun, die Antwort fand ich in dem Artikel How to Manually Add a WordPress Administrator to the Database using SQL Queries.

Spickzettel für WordPress/ClassicPress

Logo ClassicPress

Auch ich als Webdesigner kann mir nicht alle HTML-Elemente merken. Was man nicht täglich macht, gerät schon mal gerne in Vergessenheit, und dann fragt man sich etwa: Wie ging das nochmal, eine Audio- oder Video-Datei einzubinden? Und so suchte ich nach einer Möglichkeit, direkt in ClassicPress (das ich seit einiger Zeit statt WordPress verwende) eine Art Spickzettel zu haben.

Im Januar 2019 erschienen: minim 0.9.4

minim-Logo

Ja, es geht immer Schritt für Schritt weiter mit minim, dem kleinen datenbanklosen CMS. In Version 0.9.3 gab es nur Style fixes, doch jetzt in 0.9.4 schreibt der Entwickler: Restrict direct access to system/addons.php and system/segmentation.php. Der direkte Zugriff auf zwei relevante PHP-Dateien wird also verhindert.

Auf der minim-Website kann man mehr über dieses angenehm minimalistische Blogsystem erfahren und es herunterladen, um es auf dem eigenen Webspace zu installieren – im Handumdrehen.