Pacchi, pacchetti e librerie per i nostri Wiki

Per chi fosse interessato ad un sistema wiki per propri progetti segnalo WikiMatrix dove sono messi a confronto vari pacchetti wiki (non solo .NET).... se nessuno di essi piace o soddisfa e si preferirebbe avere un componente da integrare nella propria applicazione .NET potrebbe essere interessante valutare HawkWiki. Il progetto - a simple wiki clone implementation, written in C# and ASP.NET by Harry Pierson -  comprende una libreria di renderizzazione per trasformare il formato wiki in Html  che integra un interessante sistema di Lex, LEXical analyzer generator. La libreria può essere usata anche per renderizzare altri formati - anche custom - grazie alla facile creazione di propri WikiWriter. Il progetto è marcato come beta, è fermo da un pò e non esiste ancora una release ufficiale... ma il codice è scaricabile, facile da leggere ed per quel poco che testato sembra funzionare bene.

Nota dolente è l'implementazione integrata della classe HtmlWikiWriter (implementazione di un WikiWriter per la generazione di codice Html)... che usa la scrittura esplicita (verbosa) di tag html invece di passare da un HtmlTextWriter... ma è abbastanza banale implementare un proprio WikiWriter per sfruttare le potenziale dell'adaptive rendering...

oO0( per chi volesse divertirsi invito a provare l'implementare di un proprio LEX )

Technorati Tags:

posted @ giovedì 11 ottobre 2007 13:03

Print
Comments have been closed on this topic.
«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011