ikiwiki 1.40
Era da un po' che non parlavo di ikiwiki. Sebbene le release si siano susseguite regolarmente, non ho avuto molto tempo per aggiornare ed esplorare. La release 1.40 è stata una buona occasione per fermarsi un attimo a dare un'occhiata più approfondita.
Comincio con le rogne, che istintivamente imputo al fatto che uso una
Debian Sarge e quindi è possibile che abbia qualche libreria perl non
aggiornata. Appena fatto l'aggiornamento mi sono trovato a gestire un
errore relativo a gettext, che non sono riuscito a decifrare dato che
normalmente ignoro le localizzazioni.
Dato che l'errore andava comunque sistemato od aggirato, ho scelto la
seconda strada, modificando la funzione gettext contenuta nel modulo
Ikiwiki.pm come segue:
sub gettext {
return shift;
}
Fatto ciò, tutto liscio...
Passiamo ora alle nuove funzionalità. Segnalo intanto il supporto per l'autenticazione basato su OpenID, qualcosa che ancora non uso ma che mi piacerebbe approfondire.
Dal versante plugin invece, ci sono tre nuovi mattoncini:
- navbar: consente di inserire all'interno di una pagina una barra di navigazione
- textile: aggiunge il supporto per il linguaggio di markup omonimo (in alternativa al solito markdown)
- rawhtml: permette di copiare pari pari pagine html fatte e finite presenti nell'albero dei sorgenti del sito
I primi due li cito per completezza, dato che al momento non mi servono; il terzo invece è abbastanza utile, dato che aumenta la flessibilità dello strumento (ma occhio alle problematiche di sicurezza!) e soprattutto consente di evitare l'orrendo workaround di cui vi avevo parlato qualche post fà.
English
Italiano