Tutoriales
Sistema de puntuación en Joomla 1.6 con Alpha User Points
Tutorial para añadir un sistema de puntuación a nuestra web hecha con Joomla. Con AlphaUserPoints, los usuarios podrán obtener puntos, rangos y medallas en función de su actividad en nuestra página. Con este sistema podremos fomentar la participación e interacción de los visitantes de nuestra web.
Podemos descargar el componente desde su página oficial e instalarlo siguiendo los pasos habituales.
Una vez instalado, desde “Componentes > alphauserpoints” accederemos al panel de control, donde podremos configurar las opciones del componente.

Pulsando en configuración, accederemos a las opciones generales de “Alpha User Points”.
En la pestaña “General”, podremos establecer un límite de putos diarios y elegiremos el sistema de registro, entre otros.

Desde la pestaña “Profile”, elegiremos los permisos de los usuarios no registrados, seleccionaremos el origen de la imagen del avatar, etc.

En “Integración”, podremos configurar algunas opciones de notificación.

De vuelta en el panel de control, si vamos a “Reglas”, podremos activar y desactivar una serie de reglas predefinidas, que aumentarán la puntuación de los usuarios al realizar determinadas acciones. También es posible crear nuevas reglas, pero es conveniente leer antes la documentación del componente.

Desde la sección “Usuarios”, podremos crear nuevos usuarios y editar los existentes. También es posible aumentar la puntuación de los usuarios mediante los botones “Bonus” y “Puntos personalizados”. Para que estas opciones funcionen, debemos activar las reglas “Puntos extra” y “Personalizado” en la sección “Reglas” del panel de control.

Si pulsamos en “Actividad”, veremos la lista de puntos recibidos por cada usuario y cómo los ha conseguido.

Pulsando sobre el nombre del usuario, podremos ver la lista de puntos de ese usuario y editar o borrar los datos. Si borramos todos los datos, la puntuación del usuario se quedará en cero.

Mediante la opción “Sincronizar usuarios” del panel de control, copiaremos los usuarios de Joomla agregándolos a la lista de usuarios del componente.

Pulsando en “Recalcular”, se volverá a calcular el número total de puntos de cada usuario.

Con la opción “Restablecer puntos”, pondremos a cero las puntuaciones de todos los usuarios.

Si vamos a “Puntos máximos”, estableceremos el número máximo de puntos a los que pueden optar los usuarios.

Para modificar esta opción de forma individual para un usuario, tendremos que hacerlo accediendo al usuario desde la sección “Usuarios” del panel de control.

Si pulsamos en “Depurar puntuajes expirados”, purgaremos los puntos que tienen fecha de caducidad.

Esta fecha la establecemos en las propiedades de las reglas en la sección “Reglas” del panel de control.

Desde la sección “Código de descuento”, podremos generar un código para asignar puntos a los usuarios.

Para que los usuarios puedan introducir el código y conseguir la puntuación, tendremos que instalar un módulo adicional. Una vez instalado y publicado, será accesible desde el front-end y ya será posible obtener la puntuación correspondiente al código.

Si vamos a “Sorteo”, podremos crear sorteos para asignar puntos de forma aleatoria. Para ello, tendremos que pulsar en “Nuevo” y completar los datos solicitados (puntos mínimos para participar, tipo del sorteo, fecha, etc)

Una vez creado el sorteo, sortearemos los puntos pulsando en “Cree un sorteo ahora”. Inmediatamente veremos los nombres de los ganadores en la columna “Ganadores”.

Desde la sección “Rangos / Medallas”, tendremos la posibilidad de crear medallas y rangos que se asignarán a los usuarios cuando lleguen a una determinada puntuación.

Esto lo haremos pulsando en “Nuevo” y completando los datos solicitados, como el nombre, descripción, el tipo, la regla relacionada, etc. También podremos agregar una imagen representativa del rango o medalla.

Si pulsamos en “Estadísticas “, veremos estadísticas de puntuaciones y usuarios.

Las opciones “Exportar usuarios” y “Exportar emails”, nos permitirán guardar los datos de los usuarios y de correo electrónico en formato CSV.

Mediante la opción “Combine Activities”, podremos combinar las acciones de una fecha específica en una única actividad. Basta con elegir la fecha y pulsar en el botón “Combine activities”.

La sección “Report System”, contiene información de interés para el soporte del componente. Si hacemos una petición de soporte, tendremos que enviar el código que se muestra en esta sección. 
En “Acerca de”, obtendremos información del componente, sus creadores, página oficial, etc.

Finalmente, en las secciones “Como crear un plugin” y “Help”, obtendremos información y ayuda para manejar el componente.

Después de analizar y configurar las opciones del componente, tendremos que añadir los distintos enlaces al fron-end, para que los usuarios puedan interactuar con “Alpha User Points”.
Para ello, vamos al gestor de menús y creamos un nuevo elemento. Veremos que existen distintos tipos de menús para este componente.

El primero de ellos, “User points profile layout”, nos permitirá añadir un acceso al perfil del usuario. Además de los datos propios de los menús, podremos definir otras opciones, como si se mostrará el avatar, la edad, la información de contacto, las medallas, las estadísticas, etc.

Desde el front-end, el usuario podrá ver y editar sus datos.

El elemento “Invite layout”, creará un enlace desde el que el usuario podrá enviar invitaciones. Podremos definir el número de email por invitación, el máximo de invitaciones por día, habilitaremos el captcha, etc.

Los usuarios podrán enviar la invitación escribiendo las direcciones de los destinatarios y un mensaje.

Mediante “Latest activity layout”, daremos acceso a las últimas actividades que han tenido lugar en la web. Decidiremos si se mostrarán los vínculos, el avatar y elegiremos el tamaño de la imagen entre otras opciones.

Los usuarios verán un listado similar al siguiente:

Con el elemento “Medals list layout”, crearemos un link que mostrará las medallas y rangos que se han otorgado. Aquí decidiremos si se mostrará una imagen o un icono, su altura, si se mostrarán los vínculos, etc.

Desde el front-end, veremos una lista con los reconocimientos y a quien se han otorgado.

El ítem “RSS activities”, generará un enlace a la página rss con la actividad reciente. Tendremos que elegir que campo se mostrará (usuario o nombre), cuántas actividades se verán y el tipo de puntos que veremos.

Finalmente, con “User list layout” daremos acceso a la lista de usuarios de nuestro sitio. Podremos modificar algunas opciones de visualización, como si se mostrará el avatar, los encabezados, los nombres de las columnas, etc.

El resultado que veremos en el front-end, será parecido a éste:

Enlace | AlphaUserPoints
- Curso de VirtueMart 2.0
- Paso 3: Traducción Joomla 2.5 a español
- Paso 2: Instalación Joomla 2.5
- Instalar Joomla 2.5 en Mac OS: Instalación de MAMP
- Instalar Joomla 2.5 en Linux: Instalación de LAMP
- Multilenguaje en Joomla 1.6
- Mejoras SEO en Joomla 1.6
- Posiciones de los módulos en Joomla 1.6 con tp=1
- Descargas en Joomla 1.6 con Phoca Download
- Crear un sistema de foros con el componente Kunena
- Flash en artículos y módulos Joomla 1.6
- Actualizar Joomla 1.6. Guía paso a paso
- Optimización básica de la velocidad de Joomla
- Anuncios clasificados con Ads Manager
- Cómo incrustar vídeos de YouTube en un artículo (sin o con plugin)
Artículos Recientes
- Migración de Joomla 1.5 a Joomla 2.5
- Joomla 2.5.4 - Actualización de seguridad
- El nuevo iPad es Joomlero
- Liberado Joomla 1.5.26
- Joomla 3.0: así será su interfaz
- ¿Tendrá Joomla 1.5 soporte hasta Septiembre de 2012?
- Gestión de extensiones en Joomla 2.5
- Plantillas en Joomla 2.5
- Plugins en Joomla 2.5
- Modulos en Joomla 2.5
Más Leidos
- Plantillas gratuitas para Joomla
- Contador de visitas para Joomla
- Plantillas tipo revista o periódico
- Insertar pdf en Joomla
- Como conocer la posición de un módulo en una plantilla
- Insertar código HTML en Joomla
- Tutorial de JoomlaPack - Realizar backups de Joomla (Parte 1)
- Galería de Imágenes para Joomla: Phoca Gallery
- Plantillas gratis para Joomla 1.7
- Crear mapa web o sitemap para Joomla con XMAP
Comentarios recientes
En el foro...
Artículos relacionados
- Requisitos de Joomla 1.5
- Joomla 1.6: los bloggers opinan
- Crea tu propio template para Joomla!
- Plantillas gratuitas para Joomla
- Joomla 1.6 Alpha saldrá el próximo 22 de Junio
- Joomla llega a los 10 millones de descargas
- Preview del gestor de menús de Joomla 1.6
- Requisitos técnicos para Joomla 1.6 Alpha
- com_helloworld para Joomla 1.6
- Joomla 1.6 Beta 1 cuenta atrás...
- ¿Donde esta la Beta de Joomla 1.6?
- Todo que tienes que saber sobre Joomla
- Joomla 1.6 Alpha 2 ya esta disponible
- Se acerca Joomla 1.6 Beta
- Liberado Joomla 1.6 Beta 1
- Estilos de plantilla en Joomla 1.6
- Joomla 1.6 Beta 3
- Videotutoriales en Nosolocodigo y WebEmpresa
- Joomla 1.6 Beta 4
- Joomla 1.6 Beta 5
- Liberado Joomla 1.6 Beta 6
- ¿Qué necesitas saber sobre Joomla 1.6? Niveles de control de accesos en la ACL de Joomla 1.6
- Liberado Joomla 1.6 Beta 7
- Liberado Joomla 1.6 Beta 8
- Liberado Joomla 1.6 Beta 9
- Liberado Joomla 1.6 Beta 10
- Plantillas Kunena gratis
- Joomla 1.5! Accesibility
- Liberado Joomla 1.6 Beta 12
- Liberado Joomla 1.6 Beta 11
- Tutorial galería de imágenes con Simple Image Gallery
- Molajo: una distribución basada en Joomla 1.6.
- Tutorial edición Página 404 en Joomla!
- Crear formularios con BreezingForms
- Tutorial configuración y funcionamiento componente Wrapper en Joomla!
- Liberado Joomla 1.6 Beta 13
- Liberado Joomla 1.6 Beta 14
- Liberado Joomla 1.6 Beta 15
- Joomla 1.6 RC1 ya disponible
- Comparte tu opinión, comparte Joomla! 1.6, ¡envía tu vídeo!
- Joomla 1.6.0 GA - Versión estable
- 10 extensiones joomla 1.6
- Migrar Joomla 1.5 a Joomla 1.6
- AdminPraise Lite - Plantilla de administración para Joomla 1.6
- Paquetes de idioma español para Joomla 1.6
- Fiesta Drupal 7 en Málaga el 14 de Enero
- 2 Plantillas Joomla 1.6 gratis
- Migración de Joomla! 1.5 a Joomla! 1.6 con jUpgrade
- Template de Joomla 1.6 ButterflyMeadow
- Instalar Joomla! 1.6 en Windows con XAMPP
- Galerías de imágenes en Joomla 1.6 con Ozio Gallery
- ¿Lo sabes todo sobre Joomla?
- Mapas de Google en Joomla 1.6 con Phoca Maps
- Tutorial Virtuemart - Crear una tienda online en Joomla
- Joomla 1.6 ó Joomla 1.5 ¿Cual uso?
- Crear una red social con Community Builder
- Flash en artículos y módulos Joomla 1.6
- Desarrollo de componentes para Joomla 1.6. Backend Básico
- Aprende a usar Joomla 1.6
- Descargas en Joomla 1.6 con Phoca Download
- Actualizar Joomla 1.6. Guía paso a paso
- Tutorial de Sobi2 - Creación de un directorio de contenidos
- Joomla 1.6: las comunidades opinan
- K2 estará disponible para Joomla 1.6
- Mejoras SEO en Joomla 1.6
- Extensiones SEO para Joomla! 1.6
- Posiciones de los módulos en Joomla 1.6 con tp=1
- Tutorial JoomSEF. Mejorar el posicionamiento de nuestra web Joomla en los buscadores
- Multilenguaje en Joomla 1.6
- Sistemas de menú para Joomla 1.6
- 10 templates de Joomla 1.6 gratis
- Joomla 1.6: las empresas opinan
- Google Calendar en Joomla 1.6 con Gcalendar
- SQL Injection sobre Joomla 1.6.0
- Creación de plugins en Joomla 1.6
- Formularios en Joomla 1.6 con ChronoForms
- Joomla 1.6 First Look [Review]
- Añadir código en Joomla 1.6 con Jumi
- Instalar plantillas en Joomla 1.6
- Help Desk en Joomla 1.6 con RsTickets!Pro
- Creación de plantillas para Joomla 1.6
- Mandar emails a usuarios en Joomla 1.6
- Tutorial CiviCRM: CRM para Joomla 1.6
- Vídeos en Joomla 1.6 con AllVideosReMix
- Plantillas para Joomla 1.7
- Joomla 1.6 Guía para principiantes. Libro Joomla gratuito
- Liberado Joomla 1.6.4
- Tutorial de K2 en Joomla 1.6
- Windows Live Writer en Joomla 1.6 con MovableyType XMLRPC
- Liberado Joomla 1.6.5
- Ofertas de empleo en Joomla 1.6 con Job Board
- Liberado Joomla 1.7.0
- Gestión de proyectos en Joomla 1.6 con Projectfork
- Nueva estrategia de desarrollo de Joomla
- Tutorial de Joomfish. Multilenguaje en Joomla 1.5
- Restringir el acceso a los contenidos en Joomla 1.6
- Creación de plantillas para Joomla 1.6 y 1.7
- Termina el ciclo de vida de Joomla 1.6
- Obtener los parámetros de modulos, plugins, componentes y plantillas en Joomla 1.7
- Instalar y Configurar Zoo en Joomla 1.7
- ¡6 años junto a Joomla!
- Google +1 en Joomla
- Review del libro Joomla Explained
- Tienda online en Joomla 1.7 con JoomShopping. Empieza a vender (2/3)
- ¡Por fin! K2 disponible para Joomla 1.7
- ¿Cómo crear un Joomla User Group?
- Tienda online en Joomla 1.7 con JoomShopping. Módulos, plugins y addons (3/3)
- Tienda online en Joomla 1.7 con JoomShopping. Configuración del componente (1/3)
- Calendario de eventos en Joomla 1.7 con Jevents
- Suscripciones en Joomla 1.7 con Akeeba Subscriptions
- Pasarela de pago Pasat 4b para pagar con tarjetas de crédito en Virtuemart











