Conferenza italiana phpDay 2009 a Verona 15 e 16 maggio

Anche quest'anno si rinnova l'appuntamento con phpDay 2009, la conferenza italiana dedicata alla programmazione PHP.

Quest'anno gli speakers ed il calendario dei talk di phpDay 2009 sono piuttosto interessanti.

La conferenza si terrà il 15 e 16 maggio a Verona, e sarà suddivisa in tre importanti tematiche: Enterprise, Developer, Community. Fino al 15 aprile prossimo sarà possibile acquistare i biglietti per la conferenza a prezzo favorevole, grazie alla prevendita early bird. Inoltre sul sito istituzionale di Bologna Informatica è presente un codice da utilizzare al momento della registrazione che permetterà di guadagnare un ulteriore sconto del 20%.

Grazie all'impegno dell'associazione GrUSP che rappresento in qualità di socio consigliere, ogni anno la conferenza promuove il dialogo tra i membri della comunità italiana di PHP.

Con Drupal, il blog dei desideri

Ho sempre sognato un blog pieno di cazzate... Solo che produrne a rotella, un'enormità è impresa ardua.

Soprattutto quando ci sono decine di altre cose da fare prima, ed ogni tanto ci si perde a vedere questo video o quella gallery fotografica.

Quindi ho deciso di raccogliere tutti i video e le foto preferite che settimanalmente mi capita di vedere online tramite il mio social network di pseudo amici, sconosciuti e amici veri e propri.

Il blog è in essere. Sta rinascendo lentamente dalle ceneri, giorno per giorno, proprio come me.

Wordpress come se piovesse

Oramai la notizia di un nuovo WordPress non interessa più nessuno. Comunque ieri è uscita la più recente: 2.5rc1.

Col supporto di grandi nomi del webdesign internazionale è stata modificata l'interfaccia sempre di più blog based.

Credo proprio sia giunta l'ora di passare a Drupal. Sul server di sviluppo ho già affinato la tecnica di migrazione. Appena sarà fatta anche in via definitiva vi spiegherò come migrare da WordPress a Drupal senza perdere articoli, pagine, commenti, utenti e tags.

L’evoluzione dei software per blog

Prima di conoscere Silvia non sapevo nemmeno cosa fossero i blog, anche se inconsciamente già ne avevo uno. All'epoca sentivo l'esigenza che una homepage dovesse contenere delle news raggruppate per giorno, e quando uno se la sentiva poteva scrivere poche righe o immensi paragrafi.

All'epoca il programma prescelto fu Greymatter, il concetto era di automatizzare la creazione delle pagine html inserendo il contenuto tramite interfaccia web, graficizzato secondo una maschera (template) prestabilita.

Era anche il periodo in cui di PHP non conoscevo nulla. Ma esclusivamente alcuni rudimenti su CGI di PERL (upload ascii in cgi-bin, chmod 775 e via).

Dopo venne Movable Type, che pur non essendo software libero, all'epoca era ancora gratuito. Il concetto di ricostruzione del sito in CGI diventava più complesso e laborioso, al punto da richiedere diversi minuti di lavorazione nel caso si cambiasse qualche minima cosa nel layout. Si doveva ricostruire tutte le pagine del sito.

La procedura di ricostruzione completa era lenta e laboriosa, ma garantiva una indicizzazione perfetta nei motori di ricerca per via della generazione vera e propria di files html.

Quindi si pensò di "dinamicizzare" la cosa. Così facendo, si passò ad usare PHP, gli indirizzi URL diventarono inaccessibili e ci volle un po' per ritornare a standard elevati di performance.

PHP4 iniziava ad essere di moda ed anche io iniziai a studiare. Era l'epoca in cui B2 Cafelog creò lo status "trendy" dei blog software.

Lo sviluppo di B2 ad un certo punto si bloccò di punto in bianco e la comunità di pioneri blogger rustici rimase piuttosto spaesata. Nacquero quindi B2evolution, che offriva caratteristiche migliori di B2 e WordPress che inizialmente era semplicemente un editing di B2 piuttosto attraente.

Ovviamente quel che salta all'occhio sono le apparenze. WordPress iniziò quindi la sua scalata delle classifiche di gradimento ma soltanto dalla versione 1.5 divenne tecnicamente realmente appetibile, più di B2evolution (che non ha mai raggiunto livelli di notorietà, pur gestendo i multi blog da anni).

Arriviamo quindi al presente, in cui WordPress si afferma tra i software per blog per le caratteristiche che hanno reso celebre anche Firefox: la presenza di API potenti, la possibilità di personalizzare il software con (oramai migliaia di) plugins, ed una buona documentazione per sviluppatori.

Attualmente credo che WordPress sia oramai arrivato allo status di software maturo che si affaccia quindi alla fase di declino. Per quante novità possano essere inserite, l'architettura è oramai ben definita: blog, links e pagine.

Blog link e pagine oramai al blogger pioniere vanno strette. Ha sempre più spesso la necessità di inviare multimedia, di creare contenuti sempre più particolari.

Installare WordPress con decine di plugin e dover poi mantenere tutto aggiornato, non è proprio il mio passatempo preferito, anche perché non riesco a trovare tempo per scrivere nel blog.

Il blogger pionere quindi ora evolve in una sorta di distributore di contenuti di ogni tipo, ed ha bisogno di un CMS degno della sua elasticità.

Drupal 6 è stato rilasciato in questi mesi e la nuova versione promette bene. Ancora poche settimane per avere l'aggiornamento alla nuova versione di due dei moduli più potenti: CCK e views.

Poi un'altro capitolo della dell'evoluzione dei software per blogger sarà concluso.

Chi ha il framework più sviluppato?

Eccomi di ritorno dalla PHP Conference di Francoforte. Ho assistito a diverse conferenze con tema PHP, ma la cosa che mi ha colpito di più è stato il successo che ha riscosso il dibattito intitolato "Frameworks, yes or not?".

La sala era gremita, tutti volevano ascoltare i rappresentanti dei più famosi framework attualmente in circolazione: Zend, Ez Components e Symfony.

I tre framework più sviluppati, contemporaneamente nella stessa stanza, in carne ed ossa! Incredibile. La gente ha quindi assistito ad un dibattito che in realtà non è mai esistito, perché "quale framework usare?" è una domanda retorica, come lo è: "Qual'è il framework migliore?" e tutti erano d'accordo su "yes".

Insomma una sega mentale collettiva, che ha visto i protagonisti elogiare i propri prodotti da una parte, e dall'altra il pubblico che rivolgeva domande con incluse almeno due parole "clients" o "customer", nel senso che chissenefrega se ce l'avete ben sviluppato il framework. Noi dobbiamo guadagnare soldi con PHP.

Wordpress 2.3

L'ultimo aggiornamento di WordPress sta creando diversi grattacapi a chi vuole aggiornare all'ultima versione. Ad esempio il plugin Spreadshop ha smesso di visualizzare le opzioni pur continuando a salvarle correttamente.

Deve esserci stato qualche cambiamento nella funzione get_options('optionName').

Wordpress 2.3 a fine settembre 2007

Durante il mese di settembre è prevista la fase finale di sviluppo della milestone 2.3 di WordPress. Pronti ad aggiornare tutti i vostri blog quindi! Anche se credo che sia già arrivato il momento di buttare l'occhio su Habari.

©MMVIII Bologna Informatica - p.i. 0123456789