Die sichere Wordpress-Alternative: Serendipity

Glücksfall

Der Platzhirsch unter den Blogsystemen heißt nach wie vor Wordpress. Das hat aber nicht gerade den besten Ruf, was Sicherheit betrifft, während Serendipity eine wachsende Fan-Gemeinde um sich schart.

Serendipity [1] genießt den Ruf, den dreifachen Spagat zwischen Benutzerfreundlichkeit, hoher Sicherheit und umfassender Funktionalität zu beherrschen. Blogging-Einsteiger loben die simple Installation, Profis schwärmen vom eleganten und transparenten Coding-Stil, der das Projekt um Hauptentwickler Garvin Hicking von Anfang auszeichnete. Es ist erklärtes Designziel, dem Anwender die Pflege der Software so einfach wie möglich zu machen.

Installation

Serendipity wird von seinen Nutzern gern zu S9y verkürzt, nach dem gleichen Prinzip wie Internationalization zu I18n, also der erste und der letzte, dazwischen die Anzahl der weggelassenen Buchstaben. Die aktuelle Version 1.4.1 liegt als gut 5 MByte großer Tarball vor und nimmt installiert etwa 25 MBytes ein. Am besten entpacken Sie die Dateien direkt in ein Verzeichnis, das vom Webserver erreichbar ist, denn die Installation läuft nicht auf der Kommandozeile ab, sondern im Browser.

Wenn Sie die URL mit dem Verzeichnis der entpackten Dateien im Browser eingeben, präsentiert die Installationsroutine eine Übersicht, welche Installationsvoraussetzungen erfüllt und welche eventuell noch nachzuholen sind (Abbildung 1). Die eingesetzte PHP-Version sollte schon aus Sicherheitsgründen möglichst aktuell sein, als Datenbank-Backend dürfen PostgreSQL und MySQL zum Einsatz kommen.

Bereits bei der Installation wählen Sie die gewünschte Sprache. S9y ist im Betrieb auch in der Lage, die Lokalisierung dynamisch anhand der Browser-Sprachversion des Besuchers einzustellen. Erfahrene Benutzer können in einem erweiterten Installationsmenü fortgeschrittene Anpassungen vornehmen und dort zum Beispiel Apaches »mod_rewrite« einbinden, um S9y mit mehreren Domain-Namen zu nutzen.

Abbildung 1: Vor der Installation prüft Serendipity, ob alle Abhängigkeiten installiert sind..

Administrationsoberfläche und Import

Serendipitys Admin-Interface sieht freundlich und aufgeräumt aus. Die Untergliederung in Sub-Bereiche für Blog-Einträge, Bilder, Plugins und die technische Administration der eigentlichen Blog-Engine ist übersichtlich und überfordert auch Blogging-Einsteiger nicht. Die dahinter verborgenen Module lassen aber trotz der einfachen Bedienbarkeit kaum eine Funktionalität vermissen. So ist zum Beispiel die Implementation der Medienbibliothek mustergültig gelöst. Verschiedene Unterverzeichnisse nehmen hochgeladene Bilder auf, die Serendipity dem Benutzer übersichtlich präsentiert (Abbildung 2). Sie lassen sich in ihrer Größe verändern, rotieren und umbenennen. Zur Basisfunktionalität gehört der Import von Bildern, die bei flickr.com lagern, weitere Importeure gesellen sich als Plugin hinzu.

Abbildung 2: In der Medienbibliothek kann der Anwender über je einen Mausklick Bilder rotieren, drehen und so weiter.

Überhaupt ist Serendipity ein echtes Import-Talent: Aus Angst, die bisherigen Blogeinträge zu verlieren, scheuen sich viele Blogger, auf eine neue Software umzusteigen. Serendipity begegnet diesem Problem mit einer leistungsfähigen Importfunktion, die über 20 verschiedene Blog- und Forenformate beherrscht (Abbildung 3). Sollte das bisher genutze System dennoch nicht darunter sein, bleibt immer noch der generische Import über den RSS-Feed.

Abbildung 3: Der Serendipity-Importer beherrscht eine ganze Menge fremder Blog-Formate.

Ähnliche Artikel

comments powered by Disqus

Artikel der Woche

Systeme mit Vamigru verwalten

Auch wer nur kleine Flotten von Linux-Servern verwaltet, freut sich über Werkzeuge, die ihm diese Arbeit erleichtern. Vamigru tritt mit diesem Versprechen an. Wir verraten, was es leistet und wie Sie es in der eigenen Umgebung in Betrieb nehmen. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Container

Wie setzen Sie Container ein?

  • Gar nicht
  • Docker standalone
  • Docker mit Kubernetes
  • Docker mit Swarm
  • Docker mit anderem Management
  • LXC/LXD
  • Rocket
  • CRI-O auf Kubernetes
  • Container auf vSphere
  • Andere (siehe Kommentare auf der Ergebnisseite)

Google+

Ausgabe /2018

Microsite