Categories
open source php webdev

WordPress 2.3 in arrivo, come prepararsi.

Su Weblogs tools collection è presente una sorta di riassunto dei post fatti nella blogsfera che gravita attorno a WordPress.

Sicuramente un’ottima lettura per chi, dovrà (o vorrà) aggiornare il proprio blog.

Visti i test fatti di recente, ho deciso di pubblicare una piccola guida all’aggiornamento di WordPress che impegnerà molti utenti nei prossimi mesi… Però, prima di spiegare quali sono i passi da seguire per un corretto aggiornamento descriverò alcune delle novità introdotte dalla nuova versione del blog engine.

Categories
open source php

HyperDB

Matt ha aperto una mailing list dove verrà discusso HyperDB, il layer DB usato da WordPress.com, e che è studiato per garantire massime performance per blog con migliaia di accessi contemporanei.

Attualmente la classe, non ancora rilasciata pubblicamente, supporta:

  • Replicazione dei dati
  • Failover
  • Ridondanza
  • Gestione di datacenter locali e remoti
  • Partizionamento dei DB
  • Utilizzo di tabelle su differenti DB
  • Profiling e statistiche utilizzo
  • etc…

Personalmente aspettavo una mossa simile, la vecchia classe wpdb non è molto ottimizzata ed in alcuni blog si sente pesantemente l’utilizzo intensivo del DB (soprattutto per quelli ospitati su Aruba dove ci sono delle limitazioni di query/sec)

ciuaz

Categories
open source php webdev

WordPress 2.2

E’ arrivato finalmente WordPress 2.2, dopo aver annunciato stanotte in ML il tag in svn, è stato nel giro di poche ore rilasciata la versione stabile del blog engine su cui gira anche questo blog.

Le novità introdotte da questa nuova release sono molte, ma la più importante (imho) è l’abbandono di prototype per passare a jQuery. Questo obbligherà molti sviluppatori a modificare i propri plugin per adattarsi alla nuova libreria, ma aiuterà sicuramente chi (come il sottoscritto) già la stava usando per alcuni plugin.

Altre cose interessanti di WordPress 2.2 sono l’inclusione delle funzionalità dei widget direttamente nel codice dell’applicazione (senza quindi passare da un plugin) e la possibilità di escludere i plugin che danno problemi. Inoltre, sempre per venire incontro alle esigenze degli sviluppatori di plugin, WordPress ora include la libreria phpMailer per gestire l’invio di email, cosa che approvo moltissimo per il mio piccolo Contact Form Generator (che vedrà a breve una completa riscrittura).. ;)

Chissà quando riuscirò a finire tutti le cose che mancano a questa template per migrare a Wp 2.2…

ciuaz

Categories
cazzate lifehack open source

La tazza di VI

the vi mug
Questa tazza la devo assolutamente avere! Altro che cheat sheet e shortcut vari….

(si sono tornato dalle ferie)

ciuaz

Categories
open source php

Wp-Plugin: FilteredSearch

Ho realizzato un nuovo piccolo plugin per WordPress, anche questo in beta più assoluta.

Come dice il nome stesso permette di fare ricerche filtrate per le categorie selezionate sfruttando direttamente le API di WordPress, inoltre è compatibile con altri plugin simili come Semiologic Search Reloaded.

Il plugin può essere inserito in una pagina di layout o direttamente all’interno di un post ed utilizza la template del file search.php. Inoltre permette la più completa CSS-izzazione per adattarne l’output alla propria template.

Se volete qualcosa di più complesso (e completo) c’è sempre l’ottimo Advanced Search Plugin, che ho scoperto subito dopo aver finito questo lavoretto… mappork…

Ah, già.. potete scaricarlo da qui: FilteredSearch-0.5.tar.gz, mentre qui ne avete un esempio.

ciuaz

Categories
lifehack open source pensieri

Ingrandire le icone con Gnome

Passando dal vecchio 19” al nuovo fiammante 20” wide la risoluzione è passata da 1280×1024 al fantasmagorico 1680×1050, il che mi ha creato qualche problema con siti scritti con font-size minuscolo.

Ho quindi preso l’abitudine a fare un bel CTRL + ogniqualvolta la miopia bloccasse la lettura di un sito su firefox.

Beh, oggi stavo guardando alcune famfamfam scaricate sul mio computer da aggiungere ad un’applicazione ed ho premuto la succitata combinazione di tasti per abitudine. Quando ho visto che le thumbnails si ridimensionavano sono rimasto basito. Gnome è sempre un passo avanti! :)

ciauz

Categories
open source php

Drupal 5.0

Anche se con qualche giorno di ritardo vi avviso che è stata rilasciata la versione 5.0 di Drupal, CMS open source famoso per la gestione dei dati ed apprezzato per la notevole flessibilità (più che CMS lo definirei un framework vero e proprio).

Sarebbe interessante che le comunità italiane che sta dietro alla supporto ed alla diffusione della piattaforma si facesse viva durante una certa manifestazione. Magari con bel talk sul perchè usarlo in ambiente enterprise così come fa yahoo.

Lo so che mi state leggendo drupal-ari… ;)

ciuaz

Categories
open source php

WordPress 2.0.7

E’ stato rilasciato WordPress 2.0.7, nonostante siano passati pochi giorni dal rilascio della versione 2.0.6 è consigliato l’aggiornamento a tutti. Tra l’altro le modifiche da apportare alla propria installazione si contano sulle punta delle dita di un mano… infatti i file incriminati sono solo 6 (ok, due mani…).

Ah già, nonostante a fine mese verrà rilasciata la versione 2.1 stabile (di cui è uscita oggi la terza beta), il team di sviluppo continuerà a supportare con bugfix la serie 2.0.x…

ciuaz

Categories
open source php

WordPress 2.0.6

E’ stata rilasciala la versione 2.0.6 di WordPress che chiude e risolve alcune falle della precedente versione. Come al solito l’aggiornamento è fortemente consigliato a tutti gli utilizzatori della piattaforma.

La versione 2.0.6 sarà l’ultimo aggiornamento prima della 2.1 quindi se non avete ancora aggiornato i vostri plugin vi consiglio di iniziare a lavorarci…

ciuaz

Categories
open source webdev

WordPress 2.1 cambia API

Gli sviluppatori del software opensource avvisano che la futura versione di WordPress ha ricevuto un discreto refactoring del codice che ha causato la modifica di alcune tabelle del DB e di alcune API.

Se sviluppate plugin per WP vi consiglio di leggere questo post e di iscrivervi alla mailing-list wp-hackers per tenere traccia di tutte le future novità. Ah, già l’attuale lista di compatibilità dei plugin è qui: Codex: Plugin Compatibility

Intanto io spero che il refactoring porti anche ad un lavoro di pulizia e omogeneizzazione delle attuali funzioni… sarà possibile che lo stesso metodo (optioncount e show_post_count) sia invocato con nomi diverse in 2 funzioni differenti?

ciuaz