Andrea Cecchi
May 13, 2012
Discipliniamo i bot di ricerca con robots.txt
Cos'è e come sfruttare al meglio questo utile file
Come molti sapranno, il robots.txt è un utile file da piazzare nella root di un qualunque sito internet, che permette di definire delle regole da dare ai vari spider dei motori di ricerca che accedono al nostro sito per indicizzare le sue pagine. Serve in sostanza a dare una lista di pagine a cui lo spider non può accedere e che quindi non vogliamo far apparire tra i risultati dei motori di ricerca.
Bisogna fare molta attenzione a queste regole e scriverle correttamente, perché per esempio se si è troppo restrittivi si rischia di nascondere tutte le proprie pagine al mondo intero (e i clienti non ne sarebbero molto contenti), mentre al contrario se si lascia troppa libertà c’è il rischio che vengano indicizzati anche contenuti indesiderati (anche se questo con il nostro amato Plone non dovrebbe accadere usando correttamente i workflow e i permessi).
Ultimamente mi sono interessato particolarmente alla customizzazione di questo file, perché abbiamo avuto problemi di prestazioni su alcuni portali, anche causati proprio dai bot che cercavano di accedere massivamente ad alcune pagine lente del sito, occupando parecchie risorse e di conseguenza rallentando tutto il sistema, se non addirittura bloccandolo.
Migliorare le prestazioni del sito con robots.txt? Certo! basta non far indicizzare pagine lente e senza contenuti rilevanti
Document Actions
Feb 08, 2012
Un Mondo di Newsletter (parte 1)
excursus sui prodotti per newsletter sviluppati per Plone
Per quanto riguarda la nostra esperienza, un cliente su due ci richiede l'attivazione di un sistema di Newsletter.
La domanda successiva, da bravi sviluppatori Open Source, è:
“esiste qualcuno che l’ha già fatto?”
Nel nostro caso specifico ci chiediamo:
“ci sono dei prodotti Plone per la gestione delle newsletter?”
La risposta è ovviamente “Sì” e quindi nel corso degli anni abbiamo installato, testato, litigato, patchato, utilizzato tre diversi prodotti: Singing & Dancing, EasyNewsletter e ploneGazette.
A partire da questo articolo andremo ad analizzare i singoli prodotti, per scoprirne pregi e difetti e i miglioramenti che in qualche caso abbiamo apportato.
Singing & Dancing
nome prodotto: collective.dancing (+ collective.singing)
owner e maintainer: Daniel Nouri
pagina ufficiale: http://plone.org/products/dancing