7 agosto 2009  0

Commentor Plus extension per BlogEngine.NET: una completa difesa contro lo spam nei commenti

BlogEngine.NET / Extensions 

English version of this post

spamE’ passato molto tempo non solo dal rilascio di nuovo codice realizzato dal sottoscritto a supporto di BlogEngine.NET, ma anche dalla pubblicazione di aggiornamenti e supporto a tema con il mio sistema di blog authoring preferito.

In realtà, il moltiplicarsi degli impegni e, soprattutto, le numerose prove hardware e software che sto effettuando negli ultimi mesi, hanno messo in po’ in background la pubblicazione di molto materiale sull’argomento che ho, invece, accumulato negli ultimi tempi.

Approfittando della “pausa estiva” e delle ferie in corso, colgo l’occasione per rilasciare una nuova estensione che sarà sicuramente molto utile (se non addirittura indispensabile) a tutti gli utilizzatori di BlogEngine.NET.

In realtà si tratta di un lavoro effettuato modificando Commentor, l’ottima estensione sviluppata da Ruslan Tur che, al momento, rappresenta uno dei migliori strumenti di difesa dallo spam nei commenti. Le modifiche, effettuate ormai ben più di 3 mesi fa, sono state operate aggiungendo alcune funzionalità che vanno a rendere sostanzialmente completo il ventaglio di possibilità già offerto dall’estensione in oggetto.

In buona sostanza, Commentor offre la possibilità di sottoporre i commenti del proprio blog o a Waegis o ad Akismet, per la validazione degli stessi. Inoltre è possibile definire delle regole di firewalling per mettere automaticamente in moderazione i commenti provenienti da determinati indirizzi IP (o classi) o contenenti specifiche keyword nel nickname dell’autore, nel testo del messaggio o nel sito web ad esso associato.

Per maggiori delucidazioni in merito al funzionamento ed all’installazione di Commentor, consiglio di fare riferimento all’ottimo articolo scritto dal già citato Ruslan Tur. Mi sembra superfluo ricordare che se si vuole utilizzare il content filtering offerto da Waegis o Akismet, è necessario registrarsi presso i relativi servizi per ottenere la necessaria Application Key. Il servizio è in entrambi i casi gratuito.

Commentor Plus aggiunge in più le seguenti funzionalità:

  • I commenti vengono automaticamente approvati solo se l’autore ha già lasciato almeno una volta un commento sul blog (ed è stato ovviamente approvato).
  • I commenti vanno automaticamente in moderazione, se contengono almeno N link esterni, dove N è un numero definibile a piacere dall’amministratore del blog.
  • Nel pannello amministrativo dei commenti è possibile visualizzare, accanto al nome dell’autore, anche il suo avatar.
  • Gli elementi della lista commenti vengono mostrati con colori alternati per una migliore resa visiva.

Installazione

Scaricaredownload icon Commentor Plus (30,40 kb) (ver. 1.3.1), quindi:

  1. Decomprimere il file
  2. Copiare (o sovrascrivere) i file Commentor.cs e Akismet.cs nella cartella /App_Code/Extensions/
  3. Copiare (o sovrascrivere) il file Waegis.client.dll nella cartella /Bin/
  4. Copiare (o sovrascrivere) l’intera cartella /Commentor/ (con tutti i file in essa contenuti) nella cartella /User Controls/
  5. Se si vuole inserire nella propria sidebar il controllo personalizzato (o widget) per la visualizzazione delle statistiche rilevate sui messaggi di spam da parte di Commentor, fare sempre riferimento alle indicazioni originarie scritte da Ruslan Tur.

Configurazione

Una volta installata l’estensione e riavviata l’applicazione, sarà possibile procedere alla sua configurazione dal pannello di gestione delle estensioni di BlogEngine.NET.

Selezionando la voce Modifica accanto al nome dell’estensione si avrà immediato accesso all’elenco di tutti i commenti registrati finora; è possibile eliminare, approvare o modificare i commenti sia singolarmente che in gruppo tramite le caselle di spunta dedicate.

In alto a sinistra, selezionando la voce Configuration, si entra nella sezione dedicata alla personalizzazione dell’estensione dove sarà possibile scegliere il tipo di filtro anti-spam desiderato (Waegis o Akismet), impostare le regole di firewalling e/o i criteri di approvazione o moderazione automatica dei commenti aggiunti dal sottoscritto.

Conclusione

Il rilascio di questa estensione è stato naturalmente effettuato previo accordo con l’amico Ruslan Tur al quale va la quasi totalità del merito della realizzazione, dato che il sottoscritto si è limitato ad aggiungere solo le sezioni relative alla personalizzazione grafica dell’aspetto della lista commenti oltre che ai due nuovi filtri specifici.

Ogni osservazione, critica o richiesta di delucidazione in merito sono, come al solito, più che benvenute.

Altre estensioni ...

Commentor Plus Extension for Blogengine.NET

Commentor Plus extension for BlogEngine.NET is a extended version of powerfull extension Commentor made by Ruslan Tur.

This enhanced version adds the following new features:

  • The comments are automatically approved unless the author has already left at least once a comment on the blog (and of course it was approved)
  • Comments should be automatically in moderation, if they contain at least N external links , where N is a number defined as desired by the administrator of the blog.
  • In the administrative panel of comments you can view, next to the name of the author, even his avatar.
  • The elements of the list of comments, are shown with alternating colors for better visual performance.

Installation

Downloaddownload icon Commentor Plus (30,40 kb) (ver. 1.3.1),then:

  1. Decompress file
  2. Copy (or overwrite) the files Commentor.cs and Akismet.cs in /App_Code/Extensions/ folder
  3. Copy (or overwrite) the files Waegis.client.dll in /Bin/ folder
  4. Copy (or overwrite) the folder /Commentor/  in /User Controls/ folder

Configuration

Please refer to Ruslan original post for the optimal configuration of Commentor (and Commmentor Plus of course).

Many thanks to Ruslan Tur for the original code of Commentor. All comments or suggestions on Commentor Plus are welcome.

More extensions ...

P.S.: i'm sorry for my poor english

Esprimi il tuo giudizio

Pingbacks and trackbacks (1)+

Aggiungi Commento

biucitecode
  • Commento
  • Anteprima
Loading


| |   |  

Codice QR

Codice QR - cristianofino.net

Ultimi Commenti