Scritto da davidonzo il 24/05/2006, in OpenSource
ATTENZIONE!
L'articolo che stai leggendo è stato scritto 819 giorni orsono.
Le informazioni presenti potrebbero non essere aggiornate!
Dopo tanto aver spammato (ringrazio tutti per avermi aiutato più di quanto mi aspettassi L'articolo che stai leggendo è stato scritto 819 giorni orsono.
Le informazioni presenti potrebbero non essere aggiornate!
) penso di essere arrivato ad una versione quasi definitiva dell'implementazione della moderazione dei commenti in dblog.Prima di tutto tengo a precisare una cosa: la funzionalità non è destinata ad evitare lo spam dei bot. Ovvero lo spam intrapreso tramite script che si eseguono automaticamente. Per questo tipo di cose è meglio usare un plugin che implementi il Catchpa (i classici numeretti da digitare prima di inviare il commento).
La moderazione dei commenti invece può avere altre utilità:
1- Moderare preventivamente i commenti in blog molto frequentati (e commentati) dove purtroppo risulta facile trovare l'utete imbecille che posta bestemmie o cose del genere. Ovviamente, essendo un deficiente vero, e non programmato via script, la digitazione del catchpa non gli impedirà di mettere in atto i suoi colpi di genio. La moderazione preventiva magari si...
2- La moderazione successiva può essere utile quando si vuole eliminare un commento dalla lista di quelli visibili agli utenti, senza che questo venga cancellato dal database. Ricordo che fra le informazioni salvate nella tabella commenti c'è l'orario e l'IP del commentatore. In caso di abusi, questi sono elementi indispensabili per risalire al malfattore.
Di seguito cercherò di spiegare le funzionalità introdotte con la modifica in oggetto.
A - Possibilità di scegliere se i nuovi commenti debbano passare da approvazione o meno, prima di essere resi visibili. Tale impostazione sarà resa disponibile da Pannello di Controllo >> Configurazione >> Sistema >> FLAG di Abilitazione moderazione commenti.

Impostando il valore su "Si", si abiliterà la moderazione preventiva e tutti i nuovi commenti saranno invisibili. Su "No" ovviamente il contrario
.B - Un commento può essere moderato (reso visibile o invisibile) in qualsiasi momento, nella stessa schermata preposta per la cancellazione dei commenti. Nel Pannello di Controllo >> Articoli >> Modera (del rispettivo articolo) si arriva alla già conosciuta area nel quale vengono elencati i commenti per ogni articolo. Ora commento anche una dicitura informativa che permette di sapere se l'articolo è moderato o meno. Immediatamente seguito da un appropriato link per cambiare lo stato del commento.
C - Tutti i file di sistema deputati al conteggio e/o alla visualizzazione dei commenti sono stati modificati al fine di contare / visualizzare solo i commenti approvati.
D - La necessarie modifica del database viene effettuata in automatico mediante script. Per l'installazione l'utente dovrà SOLO sostituire i file presenti nel pacchetto ed eseguire nella root del proprio dominio lo script di installazione.
E - Un inconveniente: uno dei file di sistema da sostituire è "mdb-databaseinc_costanti_sistema.asp". Questo provoca l'immediata perdita (e conseguente reset in default) delle impostazioni che si hanno in "Configurazione >> Sistema". Ovviamente basterà risettarle un secondo dopo, o in alternativa, modificare il file originale, piuttosto che usare quello compreso nel plugin.
A questo punto però, non me la sento ancora di sharare il tutto. Avrei bisogno di qualche coraggioso dblogger che voglia provare il plugin.
Chiunque voglia testare la cosa, può mandarmi una mail all'indirizzo di posta gmail che vedere nella barra a fianco.
Spero qualcuno si faccia avanti




Ora con akismet non ci si accorge di nulla, fa tutto lui!




