Update: Wordpress 2.1 è stato rilasciato il 22 gennaio.
Con l’inizio del 2007 WordPress ha visto il rilascio (il 5 gennaio) della versione 2.0.6, che contiene una serie di importanti fix di sicurezza, oltre a una serie di migliorie non indifferenti, quali il funzionamento dei QuickTags per Safari, un nuovo filtro sui commenti, e la compatibilità con le installazioni PHP/FastCGI (per chi usa PHP senza Apache, per esempio tramite i webserver LiteSpeed e MS IIS).
Due anche le nuove funzioni per gli sviluppatori, molto interessanti: una funzione anti-XSS chiamata attribute_escape() e un nuovo filtro - molto potente e molto promettente - chiamato query() che permette di filtrare ogni richiesta SQL.
Questa release contiene comunque un problema con FeedBurner, che ha reso necessaria una nuova e imminente release (la 2.0.7); questa versione non avrà differenze con la precedente se non la correzione di questo bug, e dovrebbe comunque essere l’ultima release della serie 2.0, la serie che ha permesso a WordPress di essere scaricato e installato più di 1.500.000 volte.
L’approccio alla release 2.1 è decisamente interessante, sia dal punto di vista delle nuove caratteristiche implementate, sia considerando l’evoluzione del panorama comunitario di WordPress.
Negli ultimi mesi sono stati rilasciati i sorgenti di WordPress-MU (la versione multiblog che pubblica comunità come wordpress.com e astio.net) e la prima versione di bbPress, un sistema forum con la semplicità e la potenza di WordPress (antispam Akismet incluso!): due software maturati nel corso degli anni e collaudati sul campo con una community da 500.000 blog e con i forum di supporto di WP stesso.
Il cammino verso la release 2.1 è ormai in dirittura d’arrivo, e molte sono le caratteristiche implementate, alcune attese da lungo tempo:
- Una API dedicata agli sviluppatori di temi WP, per consentire agli utenti di inserire una immagine di testata a loro scelta;
- Il supporto ai linguaggi RTL (Right-To-Left), come Arabo e Cinese;
- Ampie modifiche delle funzioni MySQL, definitivamente organizzate in classi ($wpdb);
- Nessuna distinzione tra categorie per gli articoli e categorie per i link: ogni categoria puo’ contenere entrambi;
- Implementazione di post_type nella tabella posts (per distinguere più facilmente articoli e pagine, sviluppando plugins);
- Implementazione del valore di post_status ‘future’ per i post pubblicati con data futura, il che ha permesso di rimuovere dal nucleo di WP ogni query MySQL basata su NOW(), con ampio effetto sulle performances.
- Supporto SSL per le funzioni di amministazione (finalmente!)
- Ampio uso di Ajax (degradabile) nelle aree di amministrazione
Alcuni link utili per sviluppatori e designers:
- http://wphooks.flatearth.org/type/wordpress-21-only/ : una lista di agganci esclusivi della versione 2.1
- http://codex.wordpress.org/User:Spencerp/2.1_Plugin_Compatibility : lista dei plugin compatibili con la versione 2.1 (in continuo aggiornamento)
- http://trac.wordpress.org/milestone/2.1 : lo stato del progetto 2.1 (a oggi: 95%)
- http://www.plaintxt.org/2007/01/13/new-versions-all-around/ : pre-release dei temi di Plaintxt.org
- http://lorelle.wordpress.com/2007/01/13/glimpses-of-wordpress-21/ : Lorelle commenta le maggiori novità di WordPress 2.1
Oltre a tutte le novità interne, due piccole novità esterne: Ideas vi permetterà di proporre alla comunità di sviluppatori le vostre idee sul futuro di WordPress, anche se non sapete o non volete partecipare allo sviluppo; Kvetch invece è un modulo anonimo per lamentarvi in completa libertà su ciò che non gradite in WordPress. Due modi in più per sentirsi coinvolti!
