Posts Tagged ‘webmaster’

Novità in WordPress 2.9 per Utenti e Sviluppatori

posted in Wordpress

Il nuovo WordPress 2.9 è stato rilasciato e da super fan non posso fare a meno di dedicare un piccolo post per illustrarne le nuove funzionalità.

Novità per Utenti

Aggiornamento dei plugin: ora ti basterà selezionarli e WP 2.9 penserà a fare tutto. Nella 2.8.x dovevi aggiornarli uno ad uno con un notevole spreco di tempo, quindi immagino che preferivi lasciarli li non aggiornati in attesa che la pigrizia se ne andasse… :)

Editor delle immagini: come avrai visto dal video, dal pannello media potrai editare le immagini in meno di 30 secondi. Basta quindi con i programmi esterni di grafica per fare piccole modifiche. Userò un po’ meno Gimp e Phatch!

Inserimento Video: ancora più veloce! Ora basta che inserisci la url del video di YouTube ad esempio e lo mostrerai ai tuoi visitatori senza utilizzare codici particolari o utilizzare il pannello video.

Cestino per Articoli, Pagine e Commenti: come un sistema operativo ormai! Puoi spostarli nel cestino e decidere se eliminarli definitivamente oppure rispristinarli.

Riparare il DB Automaticamente: ora non avrai più bisogno di utilizzare plugin o andare sul tuo PhpMyAdmin per riparare le tabelle del database di wordpress. Basterà aggiungere questa linea nel wp-config.php e WP lo farà periodicamente in automatico:

define(’WP_ALLOW_REPAIR’, true);

Tutte le altre novità possono essere consultate sull’annuncio ufficiale di WordPress 2.9 Carmen e sul Codex di WP 2.9.

Novità per gli Sviluppatori

Una thumbnail per ogni post: in precedenza utilizzavo un campo aggiuntivo che inserivo nel post e poi lo richiamavo nel loop per listare gli articoli. Dovevo caricare l’immagine e poi inserire la URL. Ora risparmierò molto tempo nell’inserire thumb nei post ma dovrò fare una piccola modifica nei template, ma ne vale la pena!

Il filtro Excerpt: indispensabile durante la creazione dell’ultimo template ottimizzato SEO che ho realizzato poco tempo fa, permette di personalizzare la lunghezza dei post e del testo che “taglia” l’articolo.

Le descrizioni nei widget delle sidebar: utile quando ne utilizziamo parecchie o semplicemente vogliamo ricordare qualcosa di rilevante leggendo la nota di riferimento che abbiamo aggiunto.

Campi aggiuntivi per le info degli utenti: utile ad esempio quando vogliamo realizzare un template nel quale per ogni post stampiamo le informazioni dell’autore. Per farlo abbiamo bisogno di aggiungere nuovi campi per memorizzare i dati.

Tutte le altre novità per sviluppatori di WP 2.9 sono disponibili sul Codex.

Strumento per visualizzare e modificare il CSS da Firefox

posted in Grafica Web

Ieri ho scoperto, grazie a Michele di Econoetica, un plugin fantastico su firefox per visualizzare e modificare il CSS dei siti web direttamente dal browser! Fantastico! Era stato appena risolto un problema a un sito web con questo plugin e sono subito corso a chiedere come! Elibbene, ho scoperto è stato davvero sempce!

Ogni volta che vogliamo vedere a cosa si riferisce un DIV specifico dal codice della pagina, prima bisognava aprire anche il file CSS e trovare le corrispondenze, ora non più! Avviando il plugin si aprirà un frame nel footer di Firefox che ci permetterà di navigare la struttura del sito e di selezionare i singoli div che, per magia, verranno evidenziati nel frame superiore dove è visualizzata la pagina completa.

Sono una frana a spiegare… provatelo! =D

Alleggerire il caricamento dei Plugins in WordPress

posted in Wordpress

Oggi stavo terminando un sito che ho abbellito con alcuni plugin per wordpress davvero spettacolari e, notanto che il caricamento si protraeva più del dovuto, ho iniziato a cercare di ottimizzare il codice per renderlo più leggero nel caricamento della home page.

Di default, ogni plugin che si installa su wordpress pone dei riferimenti a file css o javascript nell’head e, se si usano plugin che ne richiamano più di uno, il ritardo nel caricamento della pagina è considerevole perchè richiamato in ogni pagina. Come fare quindi per rendere il caricamento della home page del vostro sito (o blog) in wordpress più leggero?

La risposta è semplicissima: basta analizzare il codice dei plugin che abbiamo installato e modificare le righe in cui vengono richiamati i file css o js che siano nell’head. Ad esempio se vogliamo evitare il seguente css non venga caricato nella home perchè non necessario:

<link rel=“stylesheet” href=“http://simone.chiaromonte.com/wp-content/plugins/contact-form-7/stylesheet.css” type=“text/css” />

Basterà editare il file del plugin e inserire la seguente funzione prima dell’echo del file in questione:

if (is_page() ) {
echo″ <link rel=“stylesheet” href=“http://simone.chiaromonte.com/wp-content/plugins/contact-form-7/stylesheet.css” type=“text/css” />″;
}

Così quel file verrà caricato solo quando si accederà ad una pagina, dove ci sarà il modulo che richiede quel css. Quindi, dato che il modulo verrà generato in una pagina, possiamo evitare di farlo caricare in tutte le altre, compresa la home!

Se invece siamo degli ossessionati e vogliamo ottimizzare il caricamento del sito ancora di più, possiamo specificare in quale pagina si trova il modulo generato dal plugin che richiede il css facendolo caricare solo ed esclusivamente in quella pagina:

if (is_page(’6′) ) {

echo″ <link rel=“stylesheet” href=“http://simone.chiaromonte.com/wp-content/plugins/contact-form-7/stylesheet.css” type=“text/css” />″;

}

Ricordiamoci però i cambiamenti che facciamo altrimenti le bestemmie si sprecheranno quando sposteremo il modulo in un’altra pagina e non ci verrà visualizzata! Spero che sia stato chiaro… non sono in grado di insegnare! …però ci provo! :-D