martedì 14 aprile 2009

Blog Drupal, creare un blogroll con Weblinks

Dopo un bel po' di tempo continuiamo a sviluppare il blog dimostrativo realizzato con Drupal. Vogliamo avere la possibilità di creare un blogroll cioè, nel caso improbabile ci fosse bisogno di una spiegazione, una lista di collegamenti a siti amici o risorse utili correlate con il tema del blog e pubblicate su una colonna laterale.

Per realizzare questa funzione in Drupal ho utilizzato Web Links, un modulo che consente l'inserimento e la catalogazione di collegamenti a siti web. È un modulo ricco di funzionalità, forse anche troppe per la gestione di un semplice blogroll.

D'altra parte la completezza ha i suoi vantaggi: ad esempio se il numero dei link nel blogroll crescesse al punto da rendere utile una catalogazione in categorie e sottocategorie con Web Links potremmo tranquillamente gestire questa situazione.

Il modulo si installa come qualsiasi modulo Drupal: estrazione del pacchetto di installazione in sites/all/modules/, attivazione da Amministra >> Struttura del sito >> Moduli. Per quello che ci serve dobbiamo attivare i moduli Web Links e Weblinks Blocks.

Fatto questo in Amministra >> Gestione dei contenuti >> Tassonomia troviamo un vocabolario Web Links: aggiungiamo il termine "Blogroll".

Una volta installato il modulo, abbiamo a disposizione un nuovo tipo di contenuto, possiamo quindi aggiornare il blogroll da Crea contenuto >> Web Links: inseriamo titolo, URL, descrizione e selezioniamo "Blogroll" dalla lista a discesa Web links che contiene i termini della tassonomia utilizzati per categorizzare i link (nel nostro caso un solo termine).

Il fatto che Drupal consideri i link creati da Web Links come nodi fa sì che un link, come qualsiasi altro nodo, possa essere pubblicato in prima pagina. Questo non è desiderabile nel caso di un blog perché i dettagli dei link sarebbero visibili in prima pagina insieme ai post.

Quindi in Amministra >> Gestione dei contenuti >> Tipi di contenuto rimuoviamo dal tipo Web Links l'opzione predefinita Promosso in prima pagina (sotto la sezione Impostazioni del flusso di lavoro).

Poiché vogliamo visualizzare i link in una colonna laterale è necessario configurare un blocco. In Amministra >> Struttura del sito >> Blocchi troviamo il blocco Web Links: Blogroll creato automaticamente non appena abbiamo inserito il primo link categorizzato con il termine della tassonomia "Blogroll".

Non resta che assegnare al blocco una regione, nel nostro caso la colonna sinistra. Dal link configura possiamo impostare il numero dei link da mostrare nel blocco, se vogliamo mostrare solo il titolo o anche la descrizione ed altri parametri di configurazione dall'utilizzo abbastanza intuitivo.

Come ultimo passo, per armonizzare l'aspetto del blocco con il tema in uso dovremo agire sul foglio di stile in sites/all/modules/weblinks/weblinks.css. Il risultato è visibile sul sito demo.latenight-coding.com/drupal-blog

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.