Mar 222007
 

Alcune settimane fa Andrea Beggi scriveva un articolo molto interessante su come vorrebbe veramente WordPress.

Tutti i "vorrei" del post sono assolutamente condivisibili e se il team WordPress in qualche modo riuscisse a migliorare WP aggiungendo tutte quelle feature (così come quelle indicate nei commenti del post) avremmo tutti una piattaforma davvero potente (anche se WP penso possa essere considerata comunque la miglior piattaforma Open Source esistente al momento).

Ma… se la montagna non va da Maometto… 😀
.. ci sarà sempre qualche sviluppatore che cercherà di aggiungere a WordPress le funzioni mancanti via plugin.
Andrea scriveva:

Aggiornamento: dovrebbe essere semiautomatico e semplificato. Un bottone nella dashboard (bacheca) dovrebbe permettere di aggiornare senza troppe complicazioni, magari effettuando anche un backup su una serie di tabelle di appoggio nello stesso database, gestendo anche la possibilità di rollback (tornare indietro). Lo script potrebbe provvedere ad impostare il template di default, disattivare i plugin, e impostare una modalità “Sono in manutenzione”, per poi rimettere tutto a posto dopo l’aggiornamento. Questo comporterebbe una
sorta di “quarantena” dei plugin che dovrebbe comunque essere già in arrivo con le prossime versioni. Gli aggiornamenti “minori” andrebbero effettuati “per differenza”, sostituendo solo i file interessati. 

Beh… quello sarebbe proprio lo "stato dell’arte" e richiederebbe un notevole lavoro di coding ma… se ci si accontenta, è adesso disponibile InstantUpgrade, un plugin per WordPress che si occupa dell’aggiornamento automatizzato di WordPress, tutto questo con la semplice pressione di "un bottone".

Alcune note e considerazioni:

  • il plugin NON fa tutto quello che piacerebbe ad Andrea, ma si limita a a scaricare l’ultima versione disponibile di WordPress, la decomprime sul server, cancella la vecchia versione, la sostituisce con la nuova e fa partire lo script di aggiornamento. Ovviamente mantiene i file di configurazione, i temi ed i plugin esistenti (che però non vengono disattivati prima dell’upgrade, vi conviene farlo a mano).
  • vi conviene SEMPRE fare un backup del database, non si sa mai…
  • per chi usa una versione internazionalizzata di WordPress (in italiano, francese, tedesco ecc.) questo plugin non funzionerà (o meglio: funzionerà, ma ve la sostituirà con l’ultima versione disponibile in inglese).
  • è necessaria, la prima volta, una piccola preparazione del server per rendere il plugin operativo (tipicamente si tratta di impostare il permesso di scrittura in alcune directory, operazioni documentate benissimo nella guida di installazione disponibile sul sito dello sviluppatore), che vi richiederà qualche minuto. Tutti gli upgrade successivi avverrano in pochi secondi.

Non ho provato personalmente il plugin (sono ancora fermo alla 2.0.9 in italiano, appena avrò tempo e voglia aggiornerò all’ultima versione disponibile in quel momento), ma leggendo i commenti ho visto che quelli che l’hanno usato non hanno avuto problemi di alcun tipo.
Ovviamente aggiornare dalla versione 2.0.x alla versione 2.1.x potrebbe portare problemi di compatibilità per alcuni plugin, ma… ho letto di un utente che ha aggiornato dalla 2.0.7 alla 2.1.2 con InstantUpgrade senza alcun problema.
Se invece usate WordPress in inglese, e dovete aggiornare dalla 2.1 alle release successive (2.1.2, 2.1.3 e così via) questo plugin potrebbe velocizzare di molto il vostro upgrade.

In definitiva: non sarà la miglior procedura esistente, ma moltissimi aggiornano WordPress in questo modo, sovrascrivendo manualmente tutti i files esistenti con quelli nuovi, quindi… perchè non farlo in modo automatico? 😉 

Mar 142007
 

In questo blog ho presentato, nel corso dei mesi/anni diversi plugin per WordPress, alcuni molto utili… altri un po’ meno.
Da utente WP "avanzato" (nel senso che ho messo su personalmente la piattaforma, la gestisco e ne curo la manutezione, come quella di alcuni altri blog) ho una mia personalissima classifica di quelli che ritengo i plugin "indispensabili", così come dei plugin che invece sono utili (a volte MOLTO utili) ma non fondamentali.

Ma… nonostante tutto… probabilmente qualche plugin potrebbe essermi sfuggito e, nell’ottica di un probabile aggiornamento all’ultima versione di WP (la 2.1.2, dato che al momento sono ancora con la 2.0.9), mi piacerebbe coinvolgere chi mi legge in una mini-classifica di quelli che ritenete i plugin indispensabili e/o utili per WordPress.
Allo stesso modo queste informazioni potrebbero essere utili sia ai WP users che a chi non usa WP ma ci sta pensando… 😀
Vi chiedo quindi di indicarmi (con i link da cui scaricarli, presi dalla pagina dei plugin nel pannello di controllo di WP):

  • i cinque plugin (ma anche meno, se non ne avete così tanti) per WordPress che ritenete assolutamente INDISPENSABILI
  • i cinque plugin per WordPress che ritenete più utili (ma che non cambierebbero la vostra vita se non fossero disponibili).

Ovviamente molti di questi saranno duplicati, ma… spero di trovare delle "chicche" interessanti. Mi piacerebbe poi, in futuro, creare una pagina apposita (che mi occuperei di mantenere aggiornata) con le vostre segnalazioni.
Avendo lanciato la classifica, comincio io… 🙂

Plugin indispensabili: 

  1. Akismet
  2. FeedBurner Feed Replacement
  3. Sidebar Widgets
  4. Xinha4WP
  5. TechnoTag

Plugin utili:

  1. Comment Quicktags
  2. Lightbox 2.0.2
  3. MyAvatars
  4. ShareThis
  5. Contact Form ][

Mi dispiace un po’ di "privilegiare" in questo modo chi usa WordPress a discapito di altre piattaforme (come l’ottima dBlog di Daniele aka Marlenek) ma… per dBlog c’è davidonzo che la fa da padrone, con i suoi porting di plugin.. 😉

ATTENZIONE: andando a commentare ed inserendo diversi link nel post, è molto probabile che questo finisca in moderazione. NON reinviatelo, lo approverò manualmente il prima possibile.

Grazie per la collaborazione! 🙂

Feb 262007
 

YAWNNN!!!! Eccomi qui, di ritorno dal MarCamp, stanco in modo indicibile (molti altri BarCamparoli la domenica si saranno riposati, io invece l’ho passata facendo il turista per Ancona il mattino, ed il turista per l’Ikea di Ancona il pomeriggio 😀 ).
A breve (spero nel pomeriggio, o al più tardi domani) avrò modo di scrivere le mie impressioni sul MarCamp e mettere online le moltissime foto che Mia ha fatto (altro che Samuele! 😀 )

Alcuni mesi fa (era fine dicembre) vi parlai di un nuovo servizio Web 2.0 che offriva storage online a costo zero, con tante feature aggiuntive ed una facilità d’uso eccezionale: DivShare. All’epoca il servizio era partito da poco, aveva pochi utenti e nonostante fosse molto interessante, diverse cose erano ancora da "fixare"; da allora il team di DivShare non è stato con le mani in mano, ed ha continuato ad aggiornare la piattaforma implementando tutta una serie di nuove funzioni, anche e sopratutto basandosi su quelle che erano le richieste degli utenti (una fra tutte: l’indicatore della percentuale di upload, che allora non esisteva).
Stamattina, invece, vi presenterò un nuovo plugin per WordPress (fresco di creazione) creato proprio dal team di DivShare e che integra le funzioni di upload e storage online del loro servizio con il vostro blog basato su WordPress: il DivShare Uploader.

Leggendo i commenti al post su Flexible Upload (il plugin per WP che ho presentato alcuni giorni fa) ho potuto notare che il bisogno di inserire immagini/file nei propri post in modo più veloce ed efficace è un’esigenza abbastanza sentita dagli utenti WordPress.
Se avete quindi un blog basato su questa piattaforma E utilizzate DivShare per condividere immagini o file, l’uso del DivShare Upload potrebbe facilitare di molto le vostre operazioni di upload/gestione tramite DivShare.

Cos’è e come funziona DivShare Uploader?
Il funzionamento di questo plugin è semplice: lo scaricate (ovviamente è disponibile su DivShare), lo decomprimete, lo caricate via FTP nell’apposita cartella dei plugin e lo attivate dal pannello di controllo di WordPress.
Dopo averlo attivato, per farlo "funzionare" è necessario inserire una chiave (un po’ come succede con l’API Key di Akismet) che trovate nel vostro pannello di controllo di DivShare (la chiave è del tutto gratuita, come l’uso di DivShare del resto).

DivShare Key

Inserita con successo la chiave, il pannello di upload di WordPress viene sostituito da quello di DivShare, che vi permetterà di inserire e caricare file direttamente dal vostro account DivShare (sia caricati in quel momento che già presenti perchè caricati in precedenza)
E’ possibile quindi inserire l’immagini nelle sue dimensioni reali (o con miniature di dimensioni variabili ma non personalizzabili) oppure (e questa è una feature MOLTO interessante) ottenere il codice per incorporare un Flash Player che darà ai vostri lettori la possibilità di ascoltare i file mp3 che conservate su DivShare.

Se avete un hosting che non vi fornisce spazio/banda infinita o non volete sovraccaricarlo con le vostre raccolte di immagini o audio, create un account su DivShare e… utilizzate il DivShare Uploader per far interagire WordPress con DivShare. 🙂
Ulteriori dettagli (in inglese) sono disponibile in questo post su blog ufficiale di DivShare.

Feb 202007
 

Una delle cose che ho sempre maggiormente apprezzato della piattaforma WordPress (oltre a stabilità, sicurezza ecc…) è l’enorme disponibilità di plugin, che ne aumentano notevolmente le funzionalità di base, introducendo nuove features che a volte potrebbero sembrare quasi ovvie ma… sono assenti… 😛

Nel corso delle diverse edizioni, l’editor di testo di WordPress ha subito delle notevoli migliorie, passando dall’editor con i quicktags delle versioni 1.5.x all’editor visuale con TinyMCE delle versioni 2.0.x.
Nella versione 2.1 è compreso lo stesso editor WYSIWYG della 2.0, con l’aggiunta di un "easter egg" che fa apparire comandi opzionali (e volendo è possibile "parli apparire" in modo permanente, seguendo i suggerimenti che trovate nel post e relativi commenti sul blog di Giorgio Zarrelli).
Personalmente utilizzo un editor di testo MOLTO AVANZATO grazie ad un plugin di cui ho già avuto modo di parlare (Xinha per WordPress), ma capisco bene che non tutti abbiano necessità avanzate e preferiscano quindi l’editor integrato in WordPress.

Ma… anche preferendo l’editor di testo TinyMCE di WordPress, una cosa che proprio non mi piace dell’implementazione fatta in WP è la gestione degli upload e delle immagini!
Se si vuole inserire un’immagine, è necessario caricarla tramite un apposito form, e successivamente "inviarla all’editor" scegliendo se inserire l’immagine completa, una miniatura (di dimensione sconosciuta) o un titolo… un po’ limitante come cosa, no?

wp_upload00.jpg 

Fortunatamente c’è sempre qualcuno che "guarda oltre", ed in questo caso ha creato Flexible Upload, un utilissimo plugin per migliorare la gestione degli upload e delle immagini in WordPress, senza dover ricorrere ad editor avanzati o interfacce complesse.
Di installazione semplicissima (dovete solo scaricarlo, decomprimerlo, caricarlo nella cartella dei plugins di WordPress ed attivarlo dal pannello di controllo), Flexible Upload modifica la gestione degli upload rendendola più "intelligente" e funzionale.

Innanzitutto è possibile, già in fase di upload, decidere di ridimensionare l’immagine secondo una misura fissa o secondo le proprie necessità (specificandone le dimensioni), così come decidere di creare o meno una miniatura con dimensioni personalizzate.
Inoltre, in fase di inserimento, è possibile specificarne anche l’allineamento (opzione non disponibile con la gestione standard di WordPress).

Come potete vedere non c’è nessuno "stravolgimento" dell’interfaccia di upload, ma solo un miglioramento con l’aggiunta di opzioni utili e che dovrebbero essere incluse per default in WordPress (e speriamo sia così nelle prossime versioni) 😉

Feb 052007
 

imified_logo.gifUltimamente diversi servizi web 2.0 stanno nascendo "alle spalle" (o meglio: SULLE spalle) degli instant messenger come Google Talk, Live Messenger, Yahoo Messenger ecc.; Twitter, ad esempio, permette l’aggiornamento tramite Google Talk.

Ma… non mi era mai capitato di vedere un servizio che permettesse di fare TANTE cose come quello offerto da IMified!

Cos’è IMified e come funziona?
IMified è un nuovo servizio Web 2.0 AJAX-powered che permette di utilizzare il proprio IM (sono supportati Google Talk, AIM, MSN e Yahoo Messenger) per compiere una serie di azione che altrimenti richiederebbero l’uso di un browser web e l’accesso a tali servizi.
Registrandosi ad IMified (per farlo è sufficienti aggiungere un nuovo "contatto" (il gateway IMified) al proprio IM, che cambia a seconda del servizio usato. Successivamente sarà necessario mandare un qualunque messaggio (io ho utilizzato la parola "help", che è anche quella da inviare per avere aiuto nell’uso di IMified) e si verrà automaticamente registrati, ricevendo via IM le informazioni di utilizzo del software ed i link alle pagine web di configurazione del servizio (i link sono personalizzati in base all’utente).
Accedendo a tali pagine si potranno configurare i servizi ai quali IMified potrà accedere, e compiere una serie di azioni "in vostra vece".
Al momento i servizi con i quali IMified può "interagire" sono:

  • 30 Boxes
  • BackPack
  • BaseCamp
  • Blogger
  • Google Calendar
  • IMified Notes, Reminder e Todo’s
  • Movable Type
  • Remember The Milk
  • TypePad
  • WordPress

Che significa tutto ciò? Semplice: che volendo potrete aggiungere un appuntamento su Google Calendar inviandolo dall’IM, oppure potrete comporre un post veloce sul vostro blog basato su WordPress/Movable Type "inviandolo" come messaggio dal vostro IM, oppure aggiungere un task su Remember The Milk inviando i comandi da IM… e tante, tante altre azioni offerte dalle API dei servizi sopra citati, che si interfacciano con il gateway rappresentato da IMified!
Beh, probabilmente per comporre un post sul vostro blog utilizzerete il pannello di controllo della vostra piattaforma, ma la comodità di inserire un appuntamento veloce in Google Calendar utilizzando un messaggio di Google Talk è eccezionale! Ed allo stesso modo potete "comandare" tutte le applicazioni compatibili al momento (e non si esclude che in futuro altre vengano aggiunte a quelle disponibili).

L’interfaccia "testuale" dal messenger è semplice da utilizzare (dovete solo inviare i numeri del menù che vi verrà presentato dall’help), così come quella del sito web per la configurazione dei servizi da interfacciare con IMified.
Se siete utenti di uno o più dei servizi citati, ed avete sempre un IM attivo… provate a dargli un’occhiata… potrebbe diventare un servizio insostituibile nel farvi risparmiare tempo. 😉

Dec 272005
 

Ho appena appreso da Andrea che è stata rilasciata la versione 2.0 di WordPress.

Come ho avuto modo di dire, NON aggiornerò subito alla nuova versione di WP, per alcuni motivi:
1) E’ la versione 2.0, quindi potenzialmente bacata nonostante i test fatti… Aspetto che altri ci sbattano la testa, risolvano eventuali problemi, e poi si vedrà… 😉
2) Aspetto che esca il file per la traduzione italiana, o proprio la versione 2.0 già italiana.
3) Moltissimi plugin sono incompatibili con questa nuova versione, e non mi va di rinunciare a qualche plugin utile (anche perchè ho installato SOLO plugin utili) 🙂
4) Mi piace troppo l’editor di testo che sto utilizzando (Xinha per WordPress), che è anni luce più avanti del povero rich text editor di WP 2.0.
5) In definitiva NON ci sono feature estremamente nuove che mi invoglino ad un upgrade immediato (vedi lista delle nuove feature qui).

Se avete argomenti validi per convincermi del contrario… siete i benvenuti… 😉