Thread Parse::BBCode (4 answers)
Opened by pq at 2008-05-06 20:27

pq
 2008-05-06 20:27
#109296 #109296
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
ich habe gestern ein neues modul auf CPAN geladen.
CPAN:Parse::BBCode

Es ist im Gegensatz zu CPAN:HTML::BBCode erweiterbar (ich habe nicht herausgefunden,
ob und wie man das da machen kann), und im Gegensatz zu CPAN:BBCode::Parser
stirbt es nicht bei fehlerhaftem BBCode, was man ja in einem Forum selten möchte.

Es kann auf Wunsch offene Tags schliessen, allerdings natürlich nicht hellsehen, d.h.
die schliessenden Tags werden hinten angehängt (Doku dazu ist noch sehr kurz).
Es unterscheidet zwischen Inline- und Block-Tags, damit kann man ungültiges HTML vermeiden,
also etwa <b><div>irgendein block</div></b>. (Doku dazu fehlt noch).

Die meisten eigenen Tags kann man mit einer einfachen Syntax erstellen, was erlaubt, ganz einfach
Tags in einer Config-Datei hinzuzufügen, z.b. dist, cpan, wikipedia Tags.

Das Modul ist überraschenderweise sogar recht schnell, zumindest der in dem Paket enthaltene
Benchmark sagt das.

Es fehlt wie gesagt noch Doku, gibt auch noch einige Tippfehler, und ganz wichtig, es sollen noch
Default-Tags hinzukommen, damit man sofort loslegen kann.

edit: achja, und danke an moritz, deine vorschläge waren sehr hilfreich
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Antworten mit Zitat

View full thread Parse::BBCode