Usuarios y Permisos
Las personas que var a utilizar los sitios Joomla que vayas a crear pueden hacerlo de forma activa o pasiva. Cuanto mejor sea su experiencia, mejor será su percepción. Joomla, al igual que otros CMS, distingue entre usuarios visitantes y usuarios registrados que tienen distintos tipos de permisos. Los visitantes suelen llegar desde algún buscador o por una recomendación en una red social, si se registran en el sitio se convierten en usuarios. Los usuarios registrados del sitio conocen el contenido que les interesa del sitio y vuelven a visitar el sitio con ciertas expectativas.
Cuantos más usuarios distintos tenga el sitio, más complejos serán los permisos. En las versiones precedentes a Joomla 1.6 existía un sistema estático de grupos de usuarios, permisos y niveles de acceso que no podían ser cambiados. Con Joomla 1.6 el antiguo sistema sigue vivo y viene establecido como configuración por defecto en la potente nueva lista de control de accesos (access control list , ACL).
A cada visitante que accede al sitio se le aplicarán una serie de permisos según el grupo que tenga asociado. Después de hacer login se convierte en un usuario registrado que estará asociado a un grupo de usuarios con unos permisos diferentes. Cada grupo tiene unos permisos predefinidos y pertenecen a un único nivel de acceso. Un nivel de acceso puede tener cualquier número de grupos y un grupo puede tener cualquier número de usuarios/visitantes. Los permisos pueden heredarse o ser redefinidos en algunos lugares.
Registro y Login
El primer proceso de registro en el ciclo de vida de Joomla fue completado cuando se realizó la instalación. En el último paso se solicitó un nombre de usuario, un email y una contraseña. La persona que instaló Joomla es el super administrador, que tiene permisos totales sobre el sitio. Por este motivo cada instalación de Joomla tiene como mínimo una cuenta de usuario. Depende únicamente de este usuario la posibilidad de modificar el comportamiento del sitio en Usuarios → Gestor de usuarios → Opciones (Figura 1).
Figura 1: Opciones de usuario
En un sitio Joomla se pueden crear tantos usuarios como se necesiten. También puedes permitir que los visitantes se puedan registrar. Dependiendo de los permisos asignados, los usuarios podrán crear sus propios contenidos y ver el contenido creado por otros usuarios.
Opciones de Usuario
El formulario de opciones de usuario tiene tres pestañas:
- Componente
En esta área se puede configurar si quiere permitir que aparezca el formulario de registro de usuarios. Una de las características de Joomla 1.6 es la posibilidad de predeterminar que grupo de usuario debe ser asignado a los visitantes y que grupo debe ser asignado por defecto a los nuevos usuarios registrados. - Email masivo
Es posible enviar un email masivo a los usuarios. En esta pestaña puedes configurar la configuración estática de emails. - Permisos
En esta pestaña se puede administrar la configuración de permisos para cada grupo.
Log in
Joomla dispone de un módulo de login que puede ser posicionado en el sitio para permitir que los usuarios se puedan registrar (Figura 2).
Figura 2: Módulo de Login
Este módulo puede ser configurado con muchas características adicionales como texto personalizado, encriptación SSL y redireccionamiento de la url al hacer login/logout. Échale un vistazo en Extensiones → Gestor de módulos (Figura 3).
Figura 3: Opciones del módulo de Login
La ventaja del formulario generado por el módulo de Login es que el formulario aparecerá sin que el usuario tenga que hacer clic en él. Si este comportamiento no es necesario o no quieres tener un formulario de login como módulo siempre puedes tener el formulario utilizando un componente. Para hacer esto solo tienes que crear un ítem de menú con el tipo de menú deseado (Figura 4).
Figura 4: Tipos de menús para usuarios
Campos adicionales para el perfil
En las versiones anteriores solo era posible tener campos extras en el formulario de registro si se usaban extensiones adicionales. Con el objetivo de resolver este problema y conectar la información de usuario con el componente de contacto, el core de Joomla 1.6 está equipado con un plugin llamado User Profiles. En Extensiones ◊ Gestor de plugins se puede realizar su activaciónd (to do Spanish link
Contact component)). Este plugin proporciona algunos campos adicionales e incluso una opción para aceptar los términos de servicio que deben ser aceptados por los usuarios para poder registrarse (Figura 5)
Figura 5: Campos adicionales del perfil
Grupos de usuarios
La idea de un grupo de usuario es tener un conjunto de permisos.
"Si quieres ser un redactor del sitio, necesitarás una serie de permisos"
En lugar de asignar estos permisos a cada usuario, se asignan a un grupo. Los usuarios individuales son asignados a uno o más grupos. Imagina que tienes 10.000 usuarios en cuatro grupos diferentes. Resulta sencillo para un administrador realizar el cambio de permisos para cada uno de los grupos. Sin los grupos se tendrían que cambiar de forma manual a cada usuario los permisos, mientras que con los grupos solo tienes que cambiar los permisos una vez.
En Joomla 1.6 se puede crear tantos grupos como se necesiten. En Gestor de usuarios → Grupos se pueden ver los grupos predefinidos que trae Joomla (Figura 6).
Figura 6: Grupo de usuarios
La configuración inicial de los grupos es la misma que la de Joomla 1.5. Si no necesitas ningún tipo de usuario adicional entonces no es necesario que cambies nada.
Permisos por defecto para los grupos de usuarios del frontend:
- Grupo registrados
Un usuario registrado puede loguearse, editar sus credenciales y ver partes del sitio que los usuarios no registrados no pueden ver. - Grupo autores
Los autores puede hacer lo mismo que los usuarios registrados, pero además pueden escribir y modificar sus artículos. Usualmente se pone un enlace en el menú de usuario para que pueda hacerlo. - Grupo de editores
Un editor puede hacer todo lo que hace un autor, pero también puede editar cualquier artículo que aparezca en el frontend. - Grupo de publicadores
Los publicadores pueden hacer todo lo que hace un editor. Además un publicador puede escribir y editar cada pieza de información que aparezca en el frontend y decidir si los artículos son publicados o no.
Permisos por defecto para los grupos de usuarios del backend:
- Grupo de gestores
Un gestor puede crear contenido y ver algunas zonas de información del sistema. No tiene permitido:- Gestionar usuarios
- Instalar módulos y componentes
- Promocionar a un usuario a super adminitrador ni cambiar a los super administradores.
- Modificar los valores de la configuración global.
- Enviar emails masivos a todos los usuarios.
- Cambiar y/o instalar plantillas y lenguajes.
- Administrador
Un administrador no puede:- Promocionar a un usuario a super adminitrador ni cambiar a los super administradores.
- Modificar los valores de la configuración global.
- Enviar emails masivos a todos los usuarios.
- Cambiar y/o instalar plantillas y lenguajes.
- Super Administrador o Super Usuario
Este usuario puede acceder a todas las funcionalidades de administración de Joomla. Solo un super administrador puede crear nuevos super administradores.
Niveles de Acceso
Los grupos de usuarios pueden ser asignados a los niveles de acceso. Por lo tanto tenemos a usuarios que pertenecen a un grupo y grupos que están conectados a niveles de acceso (Figura 7, Figura 8)
Figura 7: Niveles de acceso
Figura 8: Grupos asignados a los niveles de acceso
¿Por qué son necesarios los niveles de acceso?
Como hemos visto, los niveles de acceso son parte de los grupos. Con una combinación de grupos de permisos y niveles de acceso se puede resolver cualquier caso posible. En un artículo, por ejemplo, se puede limitar la accesibilidad a un nivel de acceso (Figura 9).
Figura 9: Niveles de acceso en un artículo
El Nuevo sistema es un gran paso para Joomla. Muchos usuarios tenían problemas con la ausencia de grupos configurables, niveles de acceso y permisos en Joomla 1.5
Ahora cualquier cosa es posible con los permisos.











1 Kommentar
Hola tengo un problema ya
Hola tengo un problema ya tengo creados los Grupos para asignar a los usuarios y los niveles de accesos, pero cuando entro a el gestor de usuario para asignar uno o varios grupos a un usuario se selecciona pero cuando aplico aparece sin seleccionar el grupo q seleccione espero ser explicito con mi problema
att
Victor Manuel Lhamilla
Kommentar hinzufügen