Articles
Suggerimento: mai chiamare un modulo ed un tema di drupal con lo stesso nome!
Sviluppando un sito con Drupal, è cosa comune creare almeno un modulo custom per modificare qualche form o impostare viste o settaggi. Sembrerebbe logico chiamarlo con il nome del progetto.
In genere, a meno di non usare un tema prefatto, si crea anche un tema custom per il sito: magari un sottotema di zen o di fusion, o una versione rinominata di basic (attualmente il mio preferito).
Scegliendo un nome per il tema, potresti voler scegliere lo stesso nome. Non farlo! Vengono fuori tutta una serie di problemi strani, fra cui ad esempio blocchi che non compaiono e la sensazione che la macumba si sia impossessata del tuo sito.
Per cui non chiamare mai un modulo ed un tema nello stesso modo!
Cosa fare prima di mettere online un sito con Drupal
Se usi Drupal per diletto o per lavoro devi dare un'occhiata a questo sito.
Basato su un'iniziativa analoga per il framework symphony, Drupal Check ti guida attraverso il delicato processo di rilasciare il frutto delle tue fatiche programmatorie "into the wild".
Oltre a ad alcune cose abbastanza ovvie, ma facili da dimenticare (cancellare i vari lorem ipsum, non scrivere cose imbarazzanti come testo segnaposto), ci sono anche cose molto utili e non molto conosciute (almeno per me).
Inoltre, è gestito come un progetto aperto, quindi ci si può registrare e contribuire con idee e trucchi.
5 Moduli per Drupal che dovresti installare subito
Drupal è un gran bel sistema. Flessibile, estensibile, elegante (in genere). Ma ogni tanto è anche strano, oscuro, e insensato. Ci sono una serie di piccole cose che proprio non vanno, soprattutto sull'usabilità e sul mettere a proprio agio gli utenti non esperti.
La prossima release, dicono, sarà improntata anche a risolvere questo tipo di problemi, con una task force sull'usabilità e sull'interfaccia che sta lavorando a pieno ritmo.
Nel frattempo, in piena tradizione "drupalistica" piovono moduli per risolvere varie questioni ancora aperte. Per cui, ecco una lista di moduli utili che di fatto si possono installare sempre e che costituiscono un'aggiunta utile ed indolore ad ogni sito fatto con Drupal.
Questi moduli non sono fra i più "famosi", e personalmente li ho trovati in genere dopo lunghe ricerche su google, alla speranzosa ricerca di soluzioni a problemi posti dai clienti.
Cominciamo.
404 Blocks
download: http://drupal.org/project/blocks404
In un'installazione standard di Drupal, quando gli utenti finiscono su una pagina inesistente, viene presentata una pagina 404. Il problema è che questa pagina è sprovvista della navigazione e di tutti i blocchi: l'utente facilmente si perde e non ha un modo facile per andare sulle sezioni del sito che invece esistono.
Questo moduletto risolve la situazione: basta attivarlo e tornano tutti i blocchi e la navigazione. Facile!
Comment Notify
download: http://drupal.org/project/comment_notify
Questo modulo consente agli utenti registrati ed anonimi che commentano un nodo (un post, una pagina, eccetera) di scegliere di essere avvertiti via mail dei commenti successivi. Aiuta ad assicurare che gli utenti tornino sul tuo sito!
External Links
download: http://drupal.org/project/extlink
Questo modulo consente di distinguere fra i link interni al sito e quelli esterni. Se il link punta ad un altro dominio (come questo), viene mostrata un'icona. Si può anche scegliere di aprire il link in una nuova finestra.
Read More Tweak
download: http://drupal.org/project/ed_readmore
Permette di spostare il link "leggi tutto", che in genere è insieme ai link "aggiungi un commento" e a quelli della tassonomia, alla fine del testo del teaser. E' una cosa che mi ha dato in testa per anni! :-)
Vertical Tabs
download: http://drupal.org/project/vertical_tabs
Un grande miglioramento per il form di inserimento e modifica dei nodi. Provare per credere!
Ok per ora è tutto, terrò questa lista aggiornata appena trovo qualche altra gemma! :-)
Font rendering migliore in stile mac su Ubuntu!
Per lavoro cerco di usare il piu possibile software open source. Sopporto Gimp, mi piace un sacco Inkscape, convivo con Scribus e Openoffice, ho una insana passione per Drupal.
Accanto al fido desktop con Ubuntu, però, ho mantenuto il portatile mac. Niente da fare, i portatiti come la apple ancora non li fa nessuno. E poi con i vari Virtualbox e Parallels se serve posso far girare un Linux virtualizzato anche lì.
Una cosa che però non mi ha mai soddisfatto a pieno delle varie distribuzioni linux che ho usato finora è il rendering dei caratteri. Sembravano sempre o troppo squadrati o troppo sfumati, e quindi per capire se un font andava bene per questo o quel sito dovevo sempre buttare un occhio al mac.
Ma, da oggi non più! :-)
A quanto pare, per questioni di licenze varie (?) alcune opzioni di antialiasing dei caratteri sono disabilitate di default, ed occorre scrivere una configurazione apposita in un file nella cartella home di ogni utente.
In allegato il file che ho compilato cercando di trovare una buona soluzione. Ora tutto funziona molto molto meglio di prima, almeno qui per me!
Per provare, scaricate il file in allegato, rinominatelo in ".fonts.conf" (notare il punto iniziale) e mettetelo nella cartella home. Poi fate un logout ed un login. I font dovrebbero essere a posto!
Scaricare più video contemporaneamente da youtube con Ubuntu e Clive
Se per qualche motivo dovete scaricare video da Youtube, uno dei migliori modi per farlo è usare un programmetto da linea di comando chiamato Clive.
Se usate ubuntu, potete installarlo con il solito:
sudo apt-get install clive
Dopodichè, se per esempio sentite il bisogno di scaricare video imperdibili come quello della mia tartaruga, basterà scrivere:
clive http://www.youtube.com/watch?v=dB6FCWyzmjI
Ma, ed è qui che la cosa si fa interessante, se dovete scaricare più di un video, potete anche semplicemente inserire le URL dei video in un file di testo, mettendone uno per riga. A questo punto, potete usare:
cat lista.txt | clive
E Clive scaricherà tutti i video per voi. Ve li troverete scaricati nella cartella in cui siete. I nomi dei file saranno ottenuti dal titolo della pagina di youtube.
Searchusers: cercare fra gli utenti in Drupal 6
Recentemente mi sono accorto che di default Drupal non offre modo di cercare un utente in particolare fra quelli iscritti ad un sito. Usando l'interfaccia di amministrazione gli utenti si posso filtrare per status e secondo i permessi, ma non si può cercare "quell'utente che mi sembrava si chiamasse paolo o paul o qualcosa del genere" :)
Così ho scritto un mini modulo che offre questa possibilità.
Trovate il file tar.gz allegato a questo post. Scompattatelo nella solita cartella ed attivate il modulo.
Dopo attivato, comparirà una nuova voce di menù nella parte amministrativa degli utenti per cercare ed una pagina di configurazione in cui potete decidere quanti utenti visualizzare nelle pagine di ricerca.
Spero vi sia utile! Alla prossima!
Nuovo sito per verdevelop.com!
Benvenuti!
Piacere! Mi chiamo Mario e questo sito è il mio lato lavorativo, qui trovate i progetti su cui sto lavorando e a cui ho partecipato in passato. Presto la sezione articoli verrà popolata con suggerimenti e howto utili, soprattutto per lo sviluppo web con Drupal.















Verdevelop.com - Mario Giovanni Vercellotti - mario[at]verdevelop.com P.IVA 10030540016 - Torino - Italy