2. #MicroCharla: User Points #DrupalCS, 08Mar2012
Personal
● Desarrollador web freelance.
● Administrador del grupo de usuarios de Drupal
de Castellón, @DrupalCS:
http://groups.drupal.org/castellon
2 / 12
3. #MicroCharla: User Points #DrupalCS, 08Mar2012
User Points Module
API de desarrollo
Módulos del ecosistema User Points
Configuración y Demo
Integración con otros módulos
Aplicaciones
3 / 12
4. #MicroCharla: User Points #DrupalCS, 08Mar2012
Introducción User Points
● Permite asignar puntos a los usuarios del
sistema en función de diferentes eventos que
les afecten. Como creación de contenido,
comentarios, moderación...
● Gamification:
http://en.wikipedia.org/wiki/Gamification
● Favorece el reconocimiento de méritos y la
competición entre usuarios.
4 / 12
5. #MicroCharla: User Points #DrupalCS, 08Mar2012
Introducción User Points
● Desarrollado originalmente por Khalid
Baheyeldin (@kbahey)
● La versión para Drupal 7 la desarrolla y
mantiene Sascha Grossenbacher (@berdir)
5 / 12
6. #MicroCharla: User Points #DrupalCS, 08Mar2012
API de desarrollo
● Se exponen funciones para manipular y
consultar los puntos y datos relacionados.
● Se definen hooks para alterar el
comportamiento del módulo principal.
● API D5 y D6: http://drupal.org/node/206558
● API Drupal 7:
http://api.worldempire.ch/api/userpoints
● Cambios en 7 de la API:
http://drupal.org/node/993376
6 / 12
7. #MicroCharla: User Points #DrupalCS, 08Mar2012
Módulos contribuidos
● http://drupal.org/project/userpoints_contrib
● http://drupal.org/project/userpoints_nc
● http://drupal.org/project/userpoints_nodeaccess
● …
● En la página del proyecto userpoints_contrib
hay una lista bastante completa.
7 / 12
9. #MicroCharla: User Points #DrupalCS, 08Mar2012
Integración con otros módulos
● Rules integration:
http://drupal.org/node/873386
● Services
Los dos anteriores en el módulo user points
principal.
● Commerce integration:
http://www.drupalcommerce.org/node/937
http://drupal.org/project/commerce_userpoints
9 / 12
11. #MicroCharla: User Points #DrupalCS, 08Mar2012
Referencias
● Docs en drupal.org:
http://drupal.org/documentation/modules/userpoints
http://drupal.org/node/1327522
● Presentación del autor original del módulo:
http://2bits.com/articles/presentation-building-comm
11 / 12