Está en la página 1de 11

Joomla! 2.

5 - Beginners Guide

Captulo 12

Usuarios y Permisos
La gente simplemente intenta utilizar el sitio web Joomla! que has creado - ya sea de forma activa o pasiva. Cuanto mejor sea la experiencia que tenga al hacerlo, mejor valorado ser tu sitio web. Joomla! - como todos los CMSs, diferencia entre visitantes y usuarios registrados con permisos diferentes. Los visitantes suelen llegar al sitio desde los motores de bsqueda o por recomendaciones en las redes sociales, y pueden convertirse en usuarios mediante un registro. Los usuarios ya registrados saben, en su mayora, lo que estn buscando y llegan a tu sitio con ciertas expectativas. Cuantos ms usuarios tiene tu sitio, ms compleja se torna la gestin de usuarios y permisos. En las versiones anteriores a Joomla! 1.6, haba un sistema esttico constituido por grupos de usuarios, permisos y niveles de acceso que no se podan cambiar. Con Joomla! 2.5, este sistema an se conserva en la conguracin predeterminada (por defecto) de la llamada ACL, del ingls access control list 39 (ACL Lista de Control de Acceso). Cada acceso al sitio ser evaluado por un Grupo de Permisos, incluso el de los visitantes. Despus de registrarse en el sitio web Joomla!, el usuario se convertir automticamente en miembro de un Grupo de Permisos. El grupo tiene permisos predenidos y pertenece a un determinado nivel de acceso. Un nivel de acceso puede tener cualquier nmero de Grupos de Permisos. Un grupo puede tener cualquier nmero de usuarios / visitantes. Los permisos pueden ser heredados y reemplazados en varios lugares. Empecemos por echar un vistazo al proceso de registro.

REGISTROS E INICIOS DE SESIN


El primer proceso de registro en el ciclo de vida de tu sitio web fue completado al terminar la instalacin de Joomla!. En el ltimo paso te han pedido un nombre de usuario, una direccin de correo electrnico y una contrasea. La persona que instal Joomla! es el superadministrador, quien tiene permiso para hacer cualquier cosa en el sitio. Es por eso que cada sitio web creado con Joomla! tiene al menos una cuenta de usuario. Solo este usuario puede modicar el comportamiento del sitio en la opcin Usuarios - Gestin de Usuarios (Figura 1).

39

http://es.wikipedia.org/wiki/Lista_de_control_de_acceso Pgina 111

4/22/12 !

Joomla! 2.5 - Beginners Guide

gura 1: Opciones de usuario


En tu sitio web Joomla!, puedes crear tantos usuarios como desees. Asimismo puedes dejar que los mismos visitantes se registren. Dependiendo de sus permisos, los usuarios pueden crear sus propios contenidos y/o ver los contenidos que han sido creados especialmente para ellos.

Opciones de usuario
El formulario de opciones de usuario tienes 3 pestaas: Componente En esta rea puedes congurar un formulario de registro en caso de que decidas poner uno. Una de las nuevas caractersticas introducidas desde Joomla! 1.6 es la posibilidad de predeterminar a qu grupo sern asignados los visitantes, y a qu grupo sern asignados por defecto los usuarios que se registren. Correo masivo Es posible enviar un correo a todos tus usuarios. En esta pestaa puedes congurar las opciones estticas de este correo. Permisos En esta pestaa puedes gestionar las conguraciones de permisos para cada grupo de usuarios.

Inicio de sesin (Log in)


Los visitantes pueden registrarse en el sitio web. Por eso, Joomla! ofrece un mdulo de inicio de sesin, que puede ser colocado en cualquier lugar (Figura 2).

4/22/12 !

Pgina 112

Joomla! 2.5 - Beginners Guide

gura 2: Mdulo de inicio de sesin (Login)


Este mdulo puede congurarse con muchas caractersticas adicionales, como textos personalizado, encriptacin SSL y redireccin tras iniciar o nalizar sesin. Echa un vistazo ms de cerca en Extensiones -> Gestor de Mdulos (Figura 3).

Figura 3: Opciones de mdulo de inicio de sesin (Login)


La ventaja del formulario mostrado por mdulo de login, es que el usuario no necesita hacer clic en un enlace para poder ver dicho formulario de inicio de sesin (y por tanto mejora la usabilidad del sitio, pues no obligas a los usuarios a buscar o navegar hasta lo que necesitan). Sin embargo, puede ser que preeras que esto no sea as, y para esos casos puedes generar el formulario de login mediante un componente. Para hacer esto, no tienes ms que crear elementos de men del tipo adecuado (Figura 4).

4/22/12 !

Pgina 113

Joomla! 2.5 - Beginners Guide

gura 4: Tipos de mens de usuario para el componente de usuarios com_users

Campos adicionales del perl


En el pasado slo era posible aadir campos adicionales el formulario de registro mediante el uso de extensiones. Para solucionar esto y conectar los datos de usuarios al componente de contactos, el ncleo de Joomla! 2.5 est equipado con un plug-in llamado Usuario - Perl. Puedes activarlo y congurarlo en Extensiones - Gestor de Pluginsn (ver tambin el componente de Contactos). Este plugin facilita numerosos campos adicionales, incluso una opcin llamada Trminos de servicio, que si es activada aadir al formulario una casilla de vericacin que los usuarios tendrn que marcar obligatoriamente durante el proceso de registro para aceptar los trminos de servicio de tu portal (Figura 5).

4/22/12 !

Pgina 114

Joomla! 2.5 - Beginners Guide

gura 5: Campos adicionales del perl

GRUPOS DE USUARIOS
La idea de los grupos de usuarios es crear conjuntos de permisos a nivel del Control de Acceso del ncleo de Joomla. No confundir esto con otras caractersticas ofrecidas por extensiones adicionales (como por ejemplo GroupJive) que permiten a los usuarios organizarse ellos mismos en grupos de inters especial. "Si quieres ser un autor en tu sitio, necesitars los siguientes permisos." En lugar de asignar esos permisos a cada usuario, son asignados a un grupo. Despus, cada usuario es asignado a uno o ms grupos. Imagina que tienes 10,000 usuarios en 4 grupos distintos. Es fcil para el administrador cambiar los permisos para cada uno de los grupos. Sin estos grupos, tendras que cambiar cada una de las 10,000 cuentas de usuario manualmente, una a una. Sin embargo, al usar los grupos slo tendrs que cambiar los permisos una nica vez, y los cambios afectarn a TODOS los miembros de dicho grupo. En Joomla! 2.5 puedes crear tantos grupos de usuarios como quieras. En Gestor de Usuarois - Groupos, puedes encontrar una visin general de todos los grupos que hay en el ncleo de Joomla! (Figura 6). 4/22/12 ! Pgina 115

Joomla! 2.5 - Beginners Guide

gura 6: Grupos de Usuarios


La conguracin predeterminada es la misma que haba en Joomla! 1.5. Si te gustaba aquella estructura, no ser necesario que cambies nada.

Permisos predeterminados para los grupos de usuarios del frontend:


Grupo Registered Un usuario "registrado" puede iniciar sesin, editar sus propios datos de usuario y ver partes del sitios que los usuarios no registrados no pueden ver. Grupo Author Los "autores" pueden hacer todo lo que los usuarios "registrados". Adems, pueden escribir artculos y modicar los creados por ellos mismos. Generalmente hay un enlace en el men para estas dos ltimas acciones. Grupo Editor Los "redactores"* pueden hacer todo lo que los "autores". Adems, un redactor puede modicar todos los artculos que aparezcan en el frontend.(*NOTA: en ingls, la palabra "editor" est ms asociada al rol que en espaol asociamos con el redactor de una publicacin.) Grupo Publisher Los "editores"** pueden hacer todo aquello que pueden hacer los "redactores". Adems, un editor puede escribir artculos y editar cualquier contenido que aparezca en el frontend. Adicionalmente, un editor puede decidir si los artculos con publicados o no. (**NOTA: en ingls, la palabra "publisher" est asociada al rol que en espaol asociamos al editor de, por ejemplo, un peridico o una revista, ms que a la traduccin literal de "publicador")

Permisos predeterminados para los grupos de usuarios del backend:


4/22/12 ! Pgina 116

Joomla! 2.5 - Beginners Guide Grupo Manager Un manager o gestor puede crear contenido y ver distintos tipos de informacin acerca del sistema. No se le permite: Gestionar usuarios Instalar mdulos o componentes "Promocionar" un usuario a super administrador o editar los permisos de un super administrador Trabajar en el elemento de men Sitio | Conguracin Global Enviar correos masivos a todos los usuarios Cambiar y/o instalar plantillas o paquetes de idioma Administrador Un administrador no puede: "Promocionar" un usuario a super administrador o editar los permisos de un super administrador Trabajar en el elemento de men Sitio | Conguracin Global Enviar correos masivos a todos los usuarios Cambiar y/o instalar plantillas o paquetes de idioma Super Administrador o Super Usuario Los usuarios de este grupo pueden llevar a cabo todas las funciones existentes en la parte administrativa de Joomla!. Slo un super administrador puede aadir o modicar a otros super administradores.

NIVELES DE ACCESO
Los grupos de ususarios pueden ser asignados a niveles de acceso. As, tenemos usuarios vinculados a un grupo, y grupos vinculados a un nivel de acceso ( gura 7, Figura 8)

4/22/12 !

Pgina 117

Joomla! 2.5 - Beginners Guide

gura 7: Niveles de Acceso

Figura 8: Grupos asignados a un nivel de acceso

Por qu niveles de acceso?


Como hemos visto, los niveles de acceso son un conjunto de grupos. Combinando grupos de permisos y niveles de acceso, solucionar cualquier necesidad en lo que a asignacin de permisos se reere es posible. En un artculo, por ejemplo, puedes limitar la accesibilidad a un nivel de acceso (Figura 9).

4/22/12 !

Pgina 118

Joomla! 2.5 - Beginners Guide

gura 9: Niveles de acceso en un artculo


Esta funcionalidad es necesario para poder limitar el acceso a contenidos y funciones en grandes organizaciones, o para dar soporte a sitios Joomla de comercio electrnico o que proporcionen servicios basados en suscripciones.

NOTAS DE USUARIO
Con Joomla 2.5 es posible crear notas con fechas de revisin para cada usuario (Figura 10). Es posible agrupar las notas en categoras. Esta caracterstica permite establecer procesos de ujo de trabajo (workow) para, por ejemplo, revisar cuentas de usuario. Es posible ordenar las notas de usuario por fecha de revisin (Figura 11).

4/22/12 !

Pgina 119

Joomla! 2.5 - Beginners Guide

gura 10: Nota de usuario

Figura 11: Lista de notas de usuario

CORREO MASIVO
A veces quieres enviar un mensaje por correo electrnico a todos tus usuarios. A veces quieres enviar ese mensaje nicamente a un grupos de usuarios, o slo a aqullos con acceso al backend. Enviar mensajes siempre es delicado. Nadie quiere ser un SPAMMER y nadie quiere recibir SPAM, de modo que s cuidadoso! Para poder usar el componente de envo masivo de correos, debes congurar Joomla! para enviar emails en Conguracin Global ! Servidor ! Conguracin de correo. Una vez hecho esto, podrs congurar el Prejo del asunto y el Sujo del texto de correo en Usuarios ! Correo masivo: Opciones ! Correo Masivo. El interfaz de usuario de componente Correo Masivo es fcil de entender. Puedes elegir el grupo de usuarios de aquellos usuarios que deberan recibir el correo. Desde Joomla! 1.7 es posible decidir si los usuarios desactivados (bloqueados) deberan recibir el correo o no.

4/22/12 !

Pgina 120

Joomla! 2.5 - Beginners Guide Puedes determinar si los subgrupos del grupo de usuarios seleccionado recibirn los correos o no, si el correo se enviar en formato HTML o texto plano, y si todos los receptores sern listados en el correo o marcados como BCC ( Carbon Copy - Copia privada). El mensaje tendr un ttulo y un cuerpo principal. Puedes usar HTML, pero no se proporciona ningn editor WYSIWYG (Figura 12).

Figura 12: Formulario de correo masivo


No es posible almacenar correos masivos en Joomla!. Tras rellenar el formulario, haz clic en el icono "Enviar email". Una vez hecho esto, los correos sern enviados.

4/22/12 !

Pgina 121

También podría gustarte