El sistema de Grupos de Usuarios que trae por defecto vBulletin, tiene ciertamente mucho potencial para cualquier comunidad si se usa con organizaci贸n y un poco de imaginaci贸n.
Recordemos que podemos explotar el sistema de promociones, que se puede hacer actuar como un sistema de recompensa al usuario, sin necesidad de instalar ning煤n plugin.
Ya hab铆amos visto una introducci贸n a los grupos de usuarios en una de las primeras clases de este taller y all铆 explic谩bamos c贸mo crear grupos de usuarios y c贸mo asignar moderadores. En esta clase vamos a repasar algunas funciones que van un poco mas all谩.
M煤ltiples usergroups

Al buscar un usuario desde Usuarios > Buscar por Usuario veremos a la derecha una secci贸n de los grupos de ese usuario. El grupo primario refleja c贸mo se ver谩 su postbit de tener alg煤n tipo de personalizaci贸n, y sobre este grupo podr铆an tener efecto las promociones si as铆 lo especificamos. Paralelamente, el usuario puede pertenecer a m谩s grupos de usuario.
La pertenencia a varios grupos de usuarios hacen que se sumen sus permisos en el usuario. As铆, podemos sumar permiso para ver y postear en diversos foros ocultos, permitir que el usuario postee archivos adjuntos, agrandar su casilla de correos privados, permitirle tener una firma, etc.
Para personalizar a煤n m谩s las secciones que un usuario puede ver, vemos en la imagen que tenemos la primer caja con la leyenda “Editar permisos de Foro (M谩scaras de Acceso)”. Cliqueando en Ir vemos la siguiente secci贸n:

En donde f谩cilmente podemos permitir o denegar el acceso a subforos m谩s all谩 de los usergroups a los que pertenezca el usuario.
Lo que configuremos ac谩, saltear谩 permisos dados al/los聽usergroup/s. En esta secci贸n, tildar “Si” en un subforo permite acceso al mismo por parte del usuario, mientras que “No” lo denega y “Predeterminado” respeta lo que tenga configurado para su usergroup.
Grupos p煤blicos

Cuando armamos el Usergroup, desde el Usergroup Manager como vimos anteriormente, vemos en el segundo cuadro la opci贸n de Configuraci贸n de Grupo P煤blico o Public (Joinable) Custom Usergroups. Al hacer clic en “Si” y guardar, dentro del Usergroup Manager aparecer谩 nuestro grupo en la secci贸n Grupos P煤blicos (Asociable).
Estos grupos aceptan solicitudes de ingreso que pueden ser aprobadas o denegadas por el l铆der del grupo. Los l铆deres de grupo se asignan ingresando desde el Usergroup Manager a la secci贸n de opciones del usergroup en cuesti贸n.

Solicitar Ingreso / Aceptar Ingreso
Estas indicaciones son importantes para que nuestros usuarios hagan uso de la funci贸n a trav茅s de un proceso muy sencillo pero poco divulgado debido a que no son muchos los foros que lo ponen en uso.
El usuario puede solicitar el ingreso a Grupos de Usuarios desde su Panel de Control > Redes > Membres铆as de Grupo (UserCP > Networking >Group Memberships). En mi ejemplo, el usuario llamado “Lider” es el l铆der del grupo.

Tildamos Join Group (podemos requerir ingreso a muchos grupos de usuarios a la vez) y cliqueamos el bot贸n Join Group.
A continuaci贸n deberemos ingresar un motivo por cada solicitud, este motivo es un texto a gusto del usuario que le llegar谩 al l铆der del grupo para ayudarlo a evaluar si acepta o no al usuario que lo requiere. Ahora veamos el Panel de Control del usuario “Lider”, el cual pertenece al usergroup “Usuarios Registrados” y al “Usergroup 1″ que lidera. No tiene accesos al ModCP, ni al AdminCP, no los necesita para revisar las peticiones. Este es su Panel de Control:

El usuario “Lider” tiene la posibilidad de Ver las Solicitudes (Review Join Requests) y de Listar los Miembros (List Members). Como es miembro de varios usergroups, tiene la posibilidad de ver a cu谩les pertenece y en los casos permitidos puede abandonar grupos. As铆 ve la pantalla de solicitudes:

Afortunadamente es un panel muy intuitivo por lo que podemos ense帽ar muy facilmente a cualquier usuario a actuar como l铆der de grupo. El/los lider/es de grupo, puede/n remover usuarios del grupo con facilidad tambi茅n:

Sistema de promociones
Todos los movimientos que se generen haciendo uso del sistema de Grupos P煤blicos Asociables, asignan o remueven Grupos Adicionales, dejando intacto el usergroup primario.
Con el sistema de Promociones podemos cambiar este usergroup si lo deseamos. La pantalla para configurar promociones es sencilla, pero usado con ingenio ofrece gran potencial para organizar a nuestra comunidad.
Entonces vamos a la solapa Usergroups > Promotions > Add New Promotion.

Por orden colocamos a quienes afecta la promoci贸n (usergroup), la cantidad requerida聽de reputaci贸n/d铆as registrado/posts que requieras para promover al usuario al siguiente grupo, tipo de estrategia de聽promoci贸n (por posts, por reputaci贸n, por posts y reputaci贸n, por posts o reputaci贸n, etc.), tipo de promoci贸n (驴afecta al usergroup primario o a los adicionales?) tipo de comparaci贸n para la reputaci贸n (mayor o igual,聽menor) y a qu茅 usergroup se debe mover a los que cumplan con los requisitos para ser promovidos.
No hay l铆mite para la cantidad de promociones. La complejidad la determina la necesidad que surja con tu comunidad. Se pueden hacer sistemas de promociones en donde un usuario escale hasta ser moderador incluso. Desde la solapa “Tareas Programadas” podemos controlar la frecuencia con la que se ejecutan las promociones. Por default se coloca cada una hora.
Im谩genes por usergroup
驴Vieron las famosas “chapitas de moderador”? Se logran asignando im谩genes que acompa帽an a la informaci贸n del usuario en su postbit y se asignan por usergroup desde la solapa “Rango de Usuarios” o “User Ranks”. Se agrega uno nuevo para comenzar y en el caso de una chapa para moderadores podemos utilizar un ejemplo como el que sigue:

Si en Desplegar Tipo (Display Type) colocamos Siempre (Always), veremos que agrega una imagen por cada usergroup con la imagen al que pertenezca el usuario. La configuraci贸n que utilizo en la imagen es para que se visualice s贸lo la imagen por grupo primario.
Cuando asignemos una imagen, veremos que se visualizar谩 arriba del avatar. Esto es porque el postbit_legacy tiene la llamada a la imagen en ese sitio. Podemos ubicarla y correrla debajo de la llamada al avatar. Busquemos en ese template:
<if condition="$post['rank']“><div class=”smallfont”>$post[rank]</div></if>
Cort茅moslo y copi茅moslo debajo de:
<if condition="$show['infraction']“><div>$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
隆Listo! Nos queda la imagen debajo del avatar.
Espero que esta explicaci贸n les sea 煤til, intent茅 abordar el tema explicando funciones que veo que se utilizan muy poco en comunidades que hacen uso de esta plataforma y que s茅 que ustedes podr谩n explotar muy bien. 隆Cualquier duda, ya saben!
| << CLASE ANTERIOR |
CLASE SIGUIENTE >>
|








Comentarios recientes
- Gabriela: JAJAJAJAJA, solo falt贸: "me parece que el dise帽o est谩 muy est谩tico, ...
- Alejandro: Todos patalean por que no se quieren tomar la SOPA o porque no podremos ...
- LaU: No termina de convencerme del todo, aunque ya me estoy hartando de lo le...
- Isma-Chistes: Buenas y gracias por la aportaci贸n, pero alguien sabr铆a como utilizar ...
- Mauricio Vinasco: GRACIAS!!!! genial... C贸mo se te ocurre esto????...
- Jose Larez: Felicitaciones esta muy exacta la explicacion ! Gracias por este curso.....
Feed de los comentarios