WordPress verso la release 2.1, e oltre…

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:

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!

web counter