Risorse
Ultimi & popolari
Aiuti & Utilities
Comunity
Patch e modulo per fermare gli spambot in D7
In questo periodo sto testando una patch per il modulo captcha e un modulo personalizzato per bannare temporaneamente gli spambot che infestano il mio sito con Drupal 7. I risultati al momento sembrano essere promettenti, segue il codice usato e una breve descrizione del fenomeno spam che ho cercato di bloccare.
Rallentare lo spam in Drupal 7 (I parte)
Lo spam è un grave problema per i siti web 2.0, in particolar modo gli spambot: programmi fastidiosi che invadono continuamente tutti i moduli web con un sacco di spazzatura pubblicitaria. Dopo vari tentativi ho trovato un bel compromesso che mi aiuta a ridurre questo fenomeno e di conseguenza aumentare la larghezza di banda mensile fornita gratuitamente dal servizio hosting (10 GB/mese). Qui di seguito elenco i moduli per Drupal 7 che ho installato e alcune impostazioni. Al momento non ho completamente cancellato questi attacchi, ma sto studiando un nuovo approccio per bloccarli (in un prossimo articolo se sarò in grado di sistemare alcuni passaggi).
Slideshow degli ultimi articoli con Views
Per completare la prima pagina del sito ho inserito una vista con la rotazione degli ultimi articoli pubblicati e opportunamente impaginati. Ciò è stato possibile creando un nuovo tipo di contenuto con i soli articoli che volevo far comparire nello slideshow e poi impostando una vista appropriata per il blocco da applicare nella home page.
Menu gerarchico in Drupal con i tag e Views
In questo articolo illustrerò come sfruttare i tag opportunamente raggruppati o meglio relazionati, per creare un menu gerarchico che richiama i propri contenuti pubblicati. Il blocco così creato con Views potrà poi essere assegnato ad una regione qualsiasi di Drupal. Nel mio caso ho anche dovuto realizzare un modulo ad-hoc per poter visualizzare i tag localizzati con quelli indipendenti dalla lingua.
Tag Cloud in Drupal con Views e Taxonomy
Un ottimo mezzo per catalogare i contenuti in Drupal è la tassonomia, funzione molto utile presente già nel core che permette di contrassegnare i propri articoli con una o più parole chiave (meglio noti come tag). In questa guida farò vedere come si può creare un blocco view per la rappresentazione visiva di tutti i tag tradotti per la lingua selezionata o predefinita, la cosiddetta nuvola o tag cloud.
Contenuti in blocchi e pagine con Views
Mentre fantasticavo su come distribuire i contenuti nel mio sito e come differenziarli per impaginazione e stile tra la prima pagina e le altre, mi stavo complicavo inutilmente la testa pensando a come riuscirci in Drupal. Views ha risposto a tutti i miei problemi con estrema semplicità e grazie a poche righe di CSS sono riuscito a personalizzarli in funzione del tipo di blocco o pagina. Mostrerò quindi come ottenere tutto ciò con il minimo sforzo.
Contenuti più visti in Drupal con Views
Un metodo semplice e veloce per verificare la popolarità delle pagine del proprio sito lo fornisce nativamente Drupal con statistics, ma con Views è possibile incrociare i dati raccolti dal log di questo modulo e avere un quadro più organico e utile, suddiviso per visite totali e/o giornaliere. Vediamo quindi come sfruttare e personalizzare a nostro vantaggio questa ulteriore possibilità.
Le potenzialità offerte da Views in Drupal
Articolo introduttivo su questo poliedrico modulo per Drupal che mi ha permesso di comporre liste di contenuti in moltissimi modi: dallo slider e tags cloud personalizzato della prima pagina, al menu ed elenchi di nodi nel blocco contenuti delle altre pagine. Descriverò alcune sue caratteristiche base e nei successivi articoli mostrerò come di volta in volta lo ho implementato in questo sito.
La matematica in Drupal con MathJax e/o MathML
In fase di progettazione del sito mi ero posto il problema di come inserire le formule matematiche negli articoli, trovando senza troppa fatica in MathJax la soluzione ai miei problemi. Dopo qualche tempo ho però scoperto l'esistenza di MathML, rilasciato addirittura dal W3C e ho voluto provarlo. Seguono alcune mie personali considerazioni sull'uso e la praticità di queste due modalità per inserire la matematica in un sito gestito con Drupal.
Notifiche in Drupal usando azioni e trigger
Configurando le azioni e i trigger e sfruttando i token è possibile creare un efficiente sistema di notifica che avverte via email l'amministratore, quando vengono salvati nuovi commenti da approvare. Inoltre informa l'avvenuta pubblicazione all'autore e le eventuali risposte al suo commento, se quest'ultimo decide di inserire la propria email, come evidenziato nel form stesso: modificando i messaggi di default di Drupal. Nell'articolo accennerò anche ai moduli già disponibili in Drupal e descriverò passo passo la strada che invece ho seguito io.
Principale
Inserisci...
Collabora
ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.


