Com succeeix amb tots els formularis de qualsevol pà gina, també arriben comentaris Spam mitjançant els formularis per escriure comentaris a les pà gines web creades amb el CMS SilverStripe. Per solucionar aquest problema, podem utilitzar els mòduls Mollom o Recaptcha que trobem entre les extensions ofertes per SilverStripe. En el nostre cas hem utilitzat l’opció Mollom, que és la que explicarem, però l’opció Recapctha funciona prà cticament igual. Simplement ens vam decantar per l’opció Mollom perquè el text que ha d’introduir l’usuari és més senzill d’entendre que el text proporcionat per Recaptcha.
Pel correcte funcionament del mòdul Mollom cal instal·lar prèviament el mòdul Spam Protection. Els passos a seguir per a instal·lar aquest mòdul són:
- Descarregar el fitxer .tar.gz (en aquest moment spamprotection-v0.3.tar.gz) de la pà gina del mòdul.
- Descomprimir aquest fitxer i assegurar-nos que el directori tingui per nom spamprotection. Copiar aquesta carpeta a l’arrel del servidor, on trobem per exemple els directoris ‘cms‘, ‘jsparty‘ i ‘sapphire‘.
- Escriure la següent url al navegador:http://www.elnomdelatevaweb.com/dev/build?flush=1.
Ara ja tenim instal·lat el mòdul Spam Protection a la nostra pà gina web i ja podem procedir a instal·lar el mòdul Mollom. Els passos a seguir són els següents:
- Descarregar el fitxer .tar.gz (en aquest moment mollom-v0.3.tar.gz) de la pà gina del mòdul.
- Descomprimir aquest fitxer i assegurar-nos que el directori tingui per nom mollom. Copiar aquesta carpeta a l’arrel del servidor, on trobem per exemple els directoris ‘cms‘, ‘jsparty‘ i ‘sapphire‘.
- Aconseguir la Mollom API Key de la pà gina web http://mollom.com/. Ens hem de registrar i afegir un nou site desde Manage Sites. Ens donaran una clau privada i una pública que farem servir posterioriment.
- Editar el fitxer _config.php que trobem al directori ‘mysite‘ i escriure les següents lÃnies de codi (i utilitzant les claus que acabem d’obtenir):
Mollom::setPublicKey(‘la-clau-pública-de-mollom’);
Mollom::setPrivateKey(‘la-clau-privada-de-mollom’);
SpamProtectorManager::set_spam_protector(‘MollomSpamProtector’); - Escriure la següent url al navegador: http://www.elnomdelatevaweb.com/dev/build?flush=1.
- Ara ja ens hauria d’aparèixer el camp AntiSpam als nostres formularis de la pà gina web.

Per a més informació podeu visitar les pà gines de SilverStripe que parlen de Mollom i Spam Protection.




