Archivi per maggio 2008

Matt mantiene la parola…

4

… ed ecco che alcune delle novità annunciate al WordCamp italiano appaiono nelle trunk di sviluppo di WordPress. Parliamo di due novità appetitose, la prima è l’inizio dell’integrazione con Google Gears, un piccolo menu si aggiunge in alto a destra:

un clic ed ecco la finestra per installare Goggle Gears ed attivarlo per WordPress:

attualmente l’utilizzo di Google Gears si limita alla memorizzazione locale di file ed immagini del lato amministrativo, ciò rende il caricamento delle pagine più veloce, pian piano verranno aggiunte altre funzionalità sino ad arrivare a una gestione blog offline da sincronizzare con quella online al primo collegamento.

Altra novità riguarda il sistema di bookmarklet, nella pagina di scrittura articoli, sotto il pannello di gestione articolo sulla destra ecco apparire un nuovo messaggio ed un link:

Basterà trascinare il bookmarklet sulla barra preferiti e  da questo momento quando ci si trova su un sito, una fotografia o un sito con un video (come ad es. Youtube) facendo click sul link apparirà una finestra:

Se richiamata da un sito nel quale si è evidenziato del testo questi verrà quotato nel vostro articolo, se ci si trova su una pagina di un video Youtube questo verrà incorporato nell’articolo, il titolo dell’articolo verrà compilato in maniera opportuna e verrà riportato un testo con un link alla pagina originale ecc.. Una bella funzione, utile, semplice da utilizzare e che non mancherà di entusiasmarvi quando la proverete nella futura versione 2.6.

Stay tuned per altre novità del futuro WP 2.6!

WP con contorno

18

Per un progetto che avrà luce a breve, WordPress Italia affiancherà alla distribuzione classica di WP anche una versione BIG, che conterrà due o tre temi localizzati in italiano e tre forse quattro plugin o widget anch’essi in italiano, fornendo così agli utenti già una base minima di partenza. Mentre sui temi l’orientamento sarà probabilmente indirizzato a Prologue e Monotone, per i plugin quali pensate sarebbero interessanti ed utili da inserire?

Numeri

5

Matt mi ha lasciato sbirciare sul suo Pc :-)

Quindi ecco alcuni numeri:

Spam catturato da Akismet sul Blog di Matt 2.162.000

Blog in italiano su wordpress.com 59.000

Pagine viste dei blog italiani su wordpress.com giornalmente 552.000

Il servizio più usato su wordpress.com -> La pagina delle statistiche

80.000 le pagine viste al giorno sul blog di Matt

Il blog più visto su wordpress.com icanhascheezburger più di 1.500.000 di pagine viste al giorno (è anche il suo blog preferito)

PHP Cross Reference della trunk di WP

5

Ne ho parlato con alcuni al WordCamp, altri lo sapranno già altri no, ma da qualche settimana un volontario ha messo online una PHPXref sulla trunk di WP, che viene aggiornata se non erro due volte al giorno. Alcuni sviluppatori mi han fatto presente che sarebbe utile averla non solo sulla trunk ma anche sulle versioni precedenti di WP. Per i non tecnici PHPXref è un sistema che estrae dal codice moltissime informazioni e permette di navigarlo, cercare le funzioni WP, vedere dove sono referenziate ecc. ecc.

Avendo spazio e banda penso a breve di soddisfare i desideri degli sviluppatori e di fornire PHPXref sulla trunk (una seconda copia non fa male) e sulla penultima e terz’ultima versione principlae, quindi al momento sulla trunk, sulla 2.5.1 e sulla 2.3.3, poi vedremo in funzione della banda usata (ma ne abbiamo molta a disposizione) come sviluppare il servizio.

Le tre versioni sarebbero sufficienti? Idee, suggerimenti?

Mamma ho perso il sito! No problem.

28

Prima della mia breve assenza questo articolo credo sarà utile a molti. Prima o poi ci è capitato per errore, per test, per aver spostato un sito da locale ad online con settaggi diversi, di aver cambiato una o entrambe le URL che si impostano sotto Impostazioni => Generale rendendo il vostro sito inaccessibile. La soluzione spesso consigliata è quella di usare phpMyadmin per cambiare nella tabella wp_options le option_value di siteurl e home. Tuttavia esiste una alternativa semplice, si tratta di una delle novità introdotte sin dalla versione 2.2 e passata sotto silenzio: la disponibilità di due opzioni da inserire nel file wp-config.php.

Si tratta di due variabili WP_SITEURL e WP_HOME che corrispondono alle voci Indirizzo WordPress e Indirizzo del blog del pannelo di amministrazione di cui sopra. Se definite singolarmente o entrambe hanno la precedenza sui valori memorizzati nel database ed anzi forzano tali valori sostituendoli con quelli definiti per le due variabili. In pratica aggiungendo nel wp-config

define('WP_SITEURL', 'http://example.com/wordpress');

e/o

define('WP_HOME', 'http://example.com/wordpress');

sostituendo a http://example.com/wordpress il valore corretto per il vostro blog al primo accesso al blog o al pannello di amministrazione verranno usati i valori impostati in queste variabile che andranno anche a sotiture i valori presenti nel DB che avranno la precedenza sui valori presenti nel database. Per modificare permanentemente i valori nel database occorrerà tramite phpmyadmin editare la tabella XX_options (con XX uguale al prefisso scelto, solitamente wp_) e nei record con option_name uguale a siteurl e home cambiare il campo option_value con la url corretta.

Una utile applicazione di tali può essere per chi come me ha una installazione locale esatta copia di quella online con un dominio virtuale locale impostato su Apache. Già ora il mio wp-config ha un if che in base alla URL richiamata dal browser usa valori di accesso al DB diversi a seconda che si tratti di wordpress-it.it o della mia copia locale (wpit.loc). Aggiungendo queste due variabili nelle due casistiche dell’if posso trasferire il DB remoto in locale ed usarlo immediatamente senza dover modificare le voci nel database ed al contempo in caso ddi disastro effettuare il ripristino del database anche uin questo caso senza ulteriori interventi.