Le strutture ad albero (Outliner) rappresentano una delle migliori soluzioni per organizzare grandi quantità di dati. Software come TreePad assolvono molto bene a questa esigenza ma di recente mi è capitato di provare WikidPad che pur permettendo di ottenere risultati simili segue una logica molto diversa ispirata ai Software wiki utilizzati su molti siti web.Su WikidPad ad esempio le pagine non vanno create ma semplicemente dichiarate racchiudendo una parola tra parentesi quadre [] o scrivendo una serie di parole con iniziale maiuscola e senza spazi (CamelCase). Titoli di diversa grandezza si generano facendoli precedere da uno o più segni '+', elenco puntati anche su più livelli si gestiscono facendoli precedere da '*', link semplicemente ricopiandone l'indirizzo, il grassetto si ottiene interponendo una parola tra due segni di *asterisco*, mentre il corsivo si ottiene interponendo il testo tra _due underscore_
L'interfaccia presenta due pannelli di cui quello a sinistra riporta l'elenco della pagine create che possono poi essere modificate in quello a destra. Quest'ultimo prevede una modalità di editing testuale ed una di anteprima che mostra il risultato della pagina in HTML. A facilitare il lavoro intervengono alcuni comandi interni, ad esempio [:toc:] all'inizio di una pagina genera un indice dei vari paragrafi.
I dati di WikidPad vengono immagazzinati in database SQLite, ma possono essere esportati in HTML creando una archivio navigabile da ogni browser ed utilizzabile anche su internet.
WikidPad è scritto in Python, è distribuito come sorgente o come binario per Windows, Linux e Mac con licenza BSD.
0 commenti:
Posta un commento