Thread Programmierende für "Modern Blosxom" gesucht (79 answers)
Opened by GwenDragon at 2011-04-11 16:04

GwenDragon
 2011-04-11 16:04
#147561 #147561
User since
2005-01-17
14532 Artikel
Admin1
[Homepage]
user image
Ich habe vor die Blogsoftware Blosxom zu runderneuern.
Wahrscheinlich ist ein komplettes Rewrite notwendig.
Soll OpenSource sein.
Wäre auch für Perl gut, wenn es nicht nur MT gäbe.

Blosxom ist derzeit weder mit fastCGI, pscgi oder mod_perl lauffähig und besitzt auch keinerlei Adminoberfläche oder Online-Editor für Artikel und Kommentare.
Mir ist klar, dass es CPAN:Bryar und CPAN:Blog::Blosxom gibt, die aber nicht besonders vollständig sind.

Ist irgendjemand daran interessiert, sowas mitzumachen?

Zusammenfassung der Änderungen/Erweiterungen:
more (1.7kb):
Projekt Modern Blosxom

1. Ausgangspunkt

Soll auf das alte Blosxom2 aufbauen, aber modernisiert werden, damit es
möglichst auch unter mod_perl und fastcgi laufen kann.

2. Änderungen in Bezug auf Blosxom2

2.1 Kernsystem

* Einsatz eines Template-Systems prüfen (HTML::Template::Compiled o. ä.)
* Einsatz von fastcgi/mod_perl/plack prüfen
* Konfiguration in eine eigene Datei (via Config::IniFiles)
* Modularisierung des ganzen Skriptes prüfen
* Verringerung der häufigen Dateizugriffe durch Caching
* Tests für Module und Plugins
* Install für Paket Blätterbarkeit durch alle Einträge Simpler
* Online-Editor zum Anlegen von Textdateien
* rudimentäre Upload-Funktion von Bildern mit Anpassung der Größe (resize)

2.2 Templates

.header -> eh klar, Header-Part
.list -> oder .index - Blätterbare Liste der Einträge, Teaser-Möglichkeit & Co., die klassische Blog-Sicht bzw. Frontpage
.story -> Einzelner Blogeintrag/Seite mit bsp. Kommentarfeld und Co.
.footer -> ebenso klar, Footer-Part

2.3 Erweiterungen über Plugins/Module

* Effektives Anti-Spam-System
* Einbindung eines (WYSIWIG?) Editors für Artikel
* Einbindung eines Editors für Kommentare (nur Text, Textile, Markdown)
* Einbindung eines Upload- und Bildeditors (Skalieren, Beschneiden)

3. Zukunft?

* Einbindung von AJAX
* Verwendung eines noch zu bestimmenden JS-Frameworks
* Administration in einem konfortablen Oberfläche
* Anbindung für Datenbank (MySQL, sqlite etc.)
* XMLRPC-API für externe Editoren

Stand: 2011-04-19


modedit Editiert von pq: Tag "ModernPerl" in "modern perl" umgewandelt, dass es schon gab
Last edited: 2011-04-19 12:25:40 +0200 (CEST)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Programmierende für "Modern Blosxom" gesucht