Listado de Control de acceso
From Joomla! Documentation
Una Lista de Control de Acceso o ACL (Access Control List) es, de acuerdo con su definición de Wikipedia, “...una forma de determinar los permisos de acceso apropiados a un determinado objeto”, así como qué operaciones pueden realizarse sobre un objeto dado. En el caso de Joomla, hay dos aspectos diferentes relativos a la Lista de Control de Acceso que los administradores del sitio pueden controlar:
- ¿Qué usuarios pueden conseguir acceso a qué partes del sitio? Por ejemplo, ¿podrá una opción de menú determinada ser visible para un usuario concreto? Un usuario registrado puede verla, pero el público en general no. Quizás la opción de menú está oculta para todos excepto para un usuario Editor o superior.
- ¿Qué operaciones (o acciones) puede llevar a cabo un usuario sobre un objeto determinado? Por ejemplo, ¿puede un usuario listado como "Editor" enviar un artículo o sólo editar uno existente? Las opciones de ACL podrían permitir enviar y editar, o permitir un cambio de categoría del artículo, añadir etiquetas o cualquier combinación.
La implementación de la ACL en Joomla! cambió sustancialmente en la versión 2.5, que permitió más flexibilidad en los grupos y permisos.
Más información
- Ejemplo de ACL basado en roles (artículo en inglés)
- Implementar ACL basado en roles (artículo en inglés)
- Añadir control de acceso a través de overrides (artículo en inglés)