Inizio a sperimentare con Google Wave, questa è la prima onda e grazie al plugin per WorPress Wavr ho integrato questo nuovo strumento nel blog in modo che si possa direttamente da qui interagire con la Wave pubblicata.
Continue reading “E’ in arrivo la prima onda”
Tag: WordPress
WordPress da zero
Segnalo questa interessante guida gratuita consigliata per chi vuole conoscere e imparare ad usare WordPress. Potete scaricare il testo dal sito di riferimento wordpress-da-zero.linuxiamo.com oppure lo potete leggere sul mio Google Documents.
Buona lettura.
David BigagliAppunti vari su WordPress
Appunti personali in ordine sparso e link utili per utilizzare WordPress come CMS (ma non solo). Dubito che questo post possa risultare utile a qualcuno nella sua schematicità, ma non si sa mai (di sicuro mi permette di liberare la scrivania da link vari e note).
Navigazione BreadCrumb
Ottimo il plugin BreadCrumb NavXT, completamente personalizzabile e localizzabile attraverso le opzioni. Se non hai idea di cosa siano ’ste briciole di pane, dai un’occhiata a Wikipedia.
Template di pagina
In WordPress è possibile definire dei “template di pagina“; questa funzione risulta particolarmente utile per avere uno stile diverso per ogni sezione del sito.
Nel mio caso utilizzo questi modelli per modificare il menu superiore di navigazione in base alla sezione in cui si trova il navigatore, diversificando la sezione attiva nel menu principale e caricando un menu secondario specifico.
Per creare un template è sufficiente copiare il file page.php del tema e inserire all’inizio il seguente codice:
<?php /* Template Name: PROVA */ ?>
In fase di creazione della pagina basterà selezionare il modello dall’elenco nella colonna di destra (nell’esempio risulterà disponibile un template PROVA).
Campi personalizzati e sidebar
Supponiamo di avere la seguente struttura:
- sito principale che utilizza il template standard di pagina;
- una sezione del sito (”servizi”) che utilizza un template di pagina ad hoc;
- a sua volta la sezione “servizi” comprende una ventina di sottosezioni.
Come personalizzare un menu laterale – quindi posizionato nella sidebar – senza creare venti modelli di pagina diversi o senza utilizzare condizioni complesse nel codice? Nel mio caso ho deciso di sfruttare i campi personalizzati, associando alle varie pagine una variabile “menu_laterale” che punta al file .php con il menu personalizzato (dove necessario).
L’unico problema è che la funzione get_post_meta richiede un $post_id, e questo tipo di informazione è disponibile solo all’interno del loop, per cui tocca impostare una variabile globale:
<?php global $post_id; $post_id = $wp_query->post->ID; ?>
e poi recuperarla nella sidebar
<?php global $post_id; $url_menu = get_post_meta($post_id, "menu_laterale", true); if ($url_menu) { include (TEMPLATEPATH . $url_menu); } ?>
Sicuramente non è la soluzione più elegante di ’sto mondo, ma funziona e tanto basta
Migliorare la gallery di WordPress
Per la prima volta ho deciso di sfruttare il meccanismo di gallerie di immagini integrato in WordPress (introdotto con la versione 2.5, davvero semplice e comodo da usare).
Il primo problema è modificare il CSS utilizzato da WordPress, e per farlo è necessario lavorare sul file wp-includes/media.php (la funzione gallery_shortcode). Personalmente trovo pessima l’idea di inserire del CSS inline (e rendere non valido il codice, tra le altre cose), ma sono troppo pigro per cercare o fare un plugin che faccia esclusivamente l’override di quella funzione (LightBox Gallery, ad esempio, include questa funzione).
Secondo problema: se scelgo di visualizzare la “pagina allegato” ottengo un’immagine troppo piccola, se scelgo di visualizzare l’immagine originale butto praticamente il visitatore fuori dal sito (situazione da evitare).
A questo punto ho cercato dei plugin per integrare Lightbox nella gallery di WordPress, scoprendo che Lightbox non prevede il ridimensionamento automatico del box di anteprima (se cerco di aprire una fotografia larga 3000px, il visitatore alle prime armi va in panico). Per questo motivo ho optato per il plugin FancyBox Gallery, che utilizza FancyBox al posto di LightBox.
Visualizzare gli ultimi video di un feed YouTube
Basta seguire questo ottimo tutorial (in inglese) e aggiungere il relativo codice al tema, niente di più facile
David BigagliStress test di apache / wordpress
Su questo articolo di Croccobiscotto vengono riportati alcuni consigli utili per analizzare le risorse occupate da apache e wordpress su diversi carichi di lavoro.
http://www.croccobiscotto.it/linux/apache-wordpress-stress-test/
David BigagliAttivato la sottoscrizione dei commenti dei posts.
Da oggi è attiva la possibilità di seguire via mail i commenti dei post che più desiderate, questo grazie al plugin Subscribe to Commens di wordpress.
Quindi se volete essere aggiornati su gli ultimi commenti dei post che più vi interessano basterà spuntare l’apposita checkbox in coda hai commenti già presenti.
David BigagliElenco funzioni WordPress
A queseto link è possibile trovare l’elenco di funzioni messe a disposizione da WordPress tuili per crere eo personalizzare temi e plugin.
http://www.dbswebsite.com/design/wordpress-reference/
WordPress: aggiornamento online alla 2.7.1 su hosting linux di Aruba
Eseguire l’aggionrnameto di WordPress alla 2.7.1 può essere problematico per chi come me utilizza Aruba come hosting linux.
Il motivo stà nel fatto che Aruba impone che i permessi di file e directory siano del tipo 755, mentre WordPress durante l’aggiornamento li imposta a 644 per i file (mentre per le directory non ci sono problemi).
Per risolvere il problema basta inserire queste due linee nel file di configurazione wp-config.php
define('FS_CHMOD_FILE',0755); define('FS_CHMOD_DIR',0755);
così facendo istruiamo WordPress a creare i file e le directory con i permessi da noi specificati.
Continue reading “WordPress: aggiornamento online alla 2.7.1 su hosting linux di Aruba”
Migrazione a WordPress
Come potete vedere il blog è stato migrato da Blogger a WordPress e con l’occasione è stato aperto il nuovo dominio che lo ospita www.lejubila.net.
Ho copiato tutti i vecchi articoli nella nuova gestione e corretto eventuali problemi insorti durante l’importazione da Blogger, comunque sia non è detto che possano essere rimasto qualche errore in qua e in la. Nell’eventualità sono gradite segnalazioni.
Con questo nuovo corso, mi piacerebbe iniziare una serie di post rigurado le “letture” fatte non necessariamente legate al mondo dell’informatica (fumetti/libri/altro…)
Il blog è in evoluzione, nei prossimi giorni ci saranno sicuramente modifiche e miglioramenti e tempo permettendo anche nuovi post.
Un saluto a tutti.
David Bigagli