Moderación de comentarios mediante control de karma (actualizado)
Justo ayer se cumplió medio año desde que inauguramos la versión 3.0 de la web.
Entre las novedades que implementamos estaba el karma que permitía dar puntos o quitar a los usuarios que participan en la web mediante comentarios, reseñas, etc. dando ventajas a los usuarios con un karma alto. La cosa es que hasta ahora el karma estaba pasando desapercibido porque no tenía ninguna funcionalidad real además de poder valorar positivamente o negativamente los comentarios de las noticias.
Poco a poco queremos ir añadiendo más funcionalidades relacionadas con el karma, de momento, una de las que hemos añadido es la moderación de comentarios. El funcionamiento es sencillo, los comentarios con un karma inferior o igual a -3 no se mostrarán en el listado de comentarios de una noticia a menos que los despleguemos manualmente pulsando en el botón +.
Pijadita o no, eso ya cada uno lo valorará como crea conveniente, en cualquier caso lo hemos visto implementado en varios sitios imporantes como Digg, Meneame ó Escolar y nos pareció interesante llevarlo a cabo en VP.
Actualización: Desde ahora los comentarios solo podrán ser votados por usuarios registrados y loggeados en la web. El karma de todos los comentarios ha sido reseteado a cero.
33 Comentarios
VP cada vez se va acercando más a mi web ideal, en cuanto a la integración de mariconadas y contenidos (Por ahí webs que mueven el percal de visitas ya os copian contenido).
Bueno a lo que venía. El sistema este que habéis implantado de votación no está nada mal, es una buena idea, pero le veo varios defectos.
El primero de todos es que solo la gente que esté registrada debería poder votar positiva o negativamente el comentario.
El segundo es que al hacerlo de forma general la votación y cualquiera pueda votar se hace difícil controlar quien valora más de una vez el comentario pudiendo mediante petición http valorar negativamente los comentarios que le de la gana incluso votarlos infinitamente.
Por otro lado, un aspecto que no tiene que ver nada con los comentarios. Cuando te registras no debería de dejarte poner un punto en tu apodo, ya que sino puedes más fácilmente hacer propaganda de una web como hace el amigo de terapia. Aunque mirándolo bajo otro punto de vista, ya que colaboras poniendo comentarios con sentido muchas veces al menos que te dejen publicitar tu web, para repelar un par de visitas no?
Bueno no me enrollo más. Saludos...
El tema del karma en los comentarios supuestamente estaba controlado por IP y no por usuario registrado, es decir, si votas un comentario solo te permite votar una vez, pero viendo la cantidad de karma que tiene tu comentario, me estoy dando cuenta de que algo no va bien. Cuando llegue a casa lo revisaré y hablaré con Javi sobre limitar el uso de karma a usuarios registrados, a ver que decidimos.
En cuanto al tema del registro, yo soy partidario de lo que dices y limitar los nicks a [a-z]*[0-9]*, el tema es que el registro se lleva a cabo a través del foro SMF y hasta donde conocemos no permite utilizar expresiones regulares en el registro, en cualquier caso en nuestro registro externo se podría controlar, PERO habría un problema y es que ya hay usuarios en la web con nicks con espacios, y miles de carácteres extraños y por tanto habría que decidir que hacer con ellos, posiblemente una opción sería cambiar sus logins y avisarlos del cambio por correo electrónico. Ya veremos cuando acabemos los exámenes que decidimos.
Gracias por el comentario :-)
A mi lo del Karma me suena a Me llamo Earl xDD. Pinta bien el sistema, pero yo también creo que tendría que estar reservado a usuarios registrados, si no imaginate que viene un ejército de reguetoneros enfurecidos y nos banean todos los comentarios :S.
Bueno, como comentó dv1000 al final hemos decidido restringir la votación de comentarios sólo a usuarios registrados y actualmente ya esta la restricción funcionando. Recomiendo que hagáis nuevamente un Control + F5 para recargar los javascripts.
Si alguien tienen a bien comprobar que todo rula correctamente se lo agradeceré si me lo comenta por aquí. Yo he hecho varias pruebas y todo parece funcionar correctamente.
kuando van a decir ls ganadores dl concurso del cd d drumdrama??
Eso lo lleva Octan
Parece que todo va bien. Lo que no puedo asegurar es si hay algún tipo de sql injection o si cambio de ip, eso os lo dejo a vosotros que sabéis como esta definida la DB.
Por otro lado tengo una pregunta; Usáis algún framework para el desarrollo del portal?
Saludos y gracias por aceptar mi propuesta. ;)
Utilizamos PHP Doctrine para el mapeo objeto relacional. Empezamos la nueva versión con él y parecía funcionar bastante bien, aunque es posible que tengamos que depurar mucho codigo para aligerar esto. ¿Conoces algún otro que sepas que funciona bien? Nosotros realmente no hemos llegado a probar ningún otro.
En cuanto a javascript usamos en la mayoría del sitio MooTools y algo de jQuery otras partes.
hopsor, ahora habrá 300 haters buscando bugs y exploits para hacer sql injection a aplicaciones que corren sobre PHP Doctrine =p.
VP4 habrá que hacerlo en Python sobre el App Engine de Google :P.
Ahora hablando en serio, trabajar con POO es un gustazo, ahorra mucho trabajo y el código queda mucho más 'humano'... Pero cuanto hablamos de aplicaciones web, la escalabilidad si se curra con POO pura y dura, sigue dejando mucho que desear.
Ralph, es mi impresión o me acabas de dar la razón como a los tontos ? XD
Deja tu comentario
Registrate para dejar un comentario.