Sie sind in Kategorie Blosxom

Brotkrumennavigation


Sonntag, 10. April 2011

Modern Blosxom – Projekt für Blogsoftware in Aufbau

10.04.2011 · 16:16

Blosxom ist ein in Perl programmiertes Blogsystem, das durch Plugins in der Funktionalität erweitert werden kann und mit normalen Textdateien als Artikelspeicher arbeitet.

Aktueller Stand

Leider ist Blosxom seit Version 2.1.2 aus 2008 nicht mehr weiter entwickelt worden. Fixes in Blosxom wurden zuletzt im Oktober 2010 eingespielt.

Auch die Plugins dümpeln vor sich hin, manche sind auf diversen Webseiten im Internet verstreut, die teilweise auch nicht mehr existieren. Die offiziellen Plugins wurden zuletzt 2007 geändert. Wer Blosxom weiter verwenden will, ist gezwungen selbst die vorhandenen Plugins zu fixen, zu erweitern oder eigene zu entwickeln.

Weitere Entwicklung

Die von Rael Dornfast angedachte Version 3.0 ist nie über ein PoC herausgekommen und eingestellt worden.

Selbst ein Rewrite von Blosxom als Bryar oder Blog::Blosxom mangelt an der Einbindung von Plugins.

Warum weiter modernisieren?

Warum aber muss Blosxom erweitert oder modernisiert werden?

Weil die Programmierung des CGI und der Plugins auf einer Idee basiert, die mittlerweile nicht mehr als Modern Perl angesehen werden kann.

Weil Blosxom nur als Standard-CGI läuft und bei umfänglichen Blogs und vielen Plugins langsam wird, insbesondere die Antwortzeiten (bis der Server etwas ausgibt) können bis auf ca. 1,5 bis 2 Sekunden ansteigen.

Weil eine Verwendung von mod_perl, fastcgi oder pscgi unmöglich ist, da Blosxom und seine Plugins auf ein veraltetes Konzept aufsetzen, in dem globale Variablen verwendet werden und auch keine API vorhanden ist.

Weil es unmöglich ist, eine kompilierende Template-Engine wie HTML::Template::Compiled zu verwenden.

Weil keine Internationalisierung von Fehlermeldungen und anderen Ausgaben möglich ist.

Weil eine moderne Verwaltungsoberfläche und ein komfortabler Editor für Blog-Einträge und Kommentare fehlt.

Weil es andere Blog-Systeme besser können, selbst Perl basierte wie MT sind da strukturierter.

Weil …

Wer Blosxom verwendet, weiß was ich meine. ;)

Ich will die Arbeit von Rael Dornfast, Axel Beckert (XTaran), Gavin Carr, Barijaona Ramaholimihaso, Bill Ward und anderen Entwicklern nicht klein reden. Sie haben viel geleistet und ich habe ja auch davon profitiert, sonst wäre nicht dieses Blog entstanden.
Deswegen: Thanks guys. Good work for Blosxom!

Aufruf!

Deswegen würde ich gern Ideen mit anderen Perl-Programmierer_innen zusammentragen und ein Blosxom4-Projekt aufmachen.

Ideen für einen Namen des modernisierten Blosxom?

Nur findet sich eine_r, die mitmachen wollen?

Wäre schade, wenn Blosxom verwelkt und stirbt, die Blogwelt von PHP-basierten Ungetümen dominiert wird.

Leute, wenn ihr Perl programmieren könnt, Ideen, Lust an der Mitarbeit in einem neuen OpenSource-Projekt habt, meldet euch!

Per Mail, im Kommentar, in Twitter.

Auch auf perl-community.de unter Programmierende für 'Modern Blosxom' gesucht kann zum Projekt nachgefragt werden.

Autor: GwenDragon · Kategorie Blosxom · Permalink · Kommentare (2) · Kommentar schreiben

Kommentare

Kommentare als Feed · Kommentar schreiben

#1 GwenDragon schrieb am 11.4.2011 13:34 folgendes:

Sehe, dass Gavin Carr einen eigenen Ansatz fährt wie er in der Entwicklerliste auf meine Anfrage Forking of Blosxom 3 or Riding a dead horse? schreibt.

Statik heißt seine Blogsoftware, angelehnt an Blosxom. Kann aber nur statische Seiten erzeugen.
Einfach mal bei Github unter https://github.com/gavincarr/statik nachsehen.

#2 GwenDragon schrieb am 23.4.2011 19:12 folgendes:

Wir nennen das "neue Blosxom" jetzt BlogZen und es ist auf Github unter http://github.com/GwenDragon/BlogZen beheimatet.

Bislang ist noch nichts released, also bitte warten. ;)

↑Artikel


Kommentar für Blogeintrag

Kommentar

Mit * gekennzeichnete Felder müssen angegeben werden.



(Textformatierung in Markdown möglich)

Hinweis zum Datenschutz

Falls es Probleme mit Kommentaren/Trackbacks gibt, bitte ich um eine Beschreibung per E-Mail.

TrackBack-URL: http://gwendragon.de/blog/Web/Webapplikationen/Blosxom/blosxom-erneuern.html/trackback

↑Artikel