Joomla en Los Entornos Educativos - Mod_09

download Joomla en Los Entornos Educativos - Mod_09

of 24

  • date post

    03-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    1

Embed Size (px)

Transcript of Joomla en Los Entornos Educativos - Mod_09

  • 2012

    Joomla! La web en entornos educativos Mdulo :

  • 9: ACL (II). Usuarios

    Joomla! La web en entornos educativos 178

    9 ACL (II). Usuarios

    Nociones bsicas.

    Una Lista de Control de Acceso o ACL (del ingls, Access Control List) especifica qu usuarios o procesos tienen acceso a objetos as como qu operaciones son permitidas sobre dichos objetos.

    En el caso de Joomla!, debemos considerar dos aspectos separados en el ACL:

    Qu usuarios pueden acceder a qu partes del sitio web. Por ejemplo, que un men sea visible o no para un usuario. Niveles de acceso.

    Qu operaciones o acciones un usuario puede realizar sobre un determinado objeto. Por ejemplo, si un usuario puede subir o editar un artculo. Permisos.

    Hasta ahora hemos conocido la estructura de ACL predeterminada y hemos estudiado las opciones de intervencin en Joomla! desde la perspectiva de un usuario de tipo Sper Usuario, pero lo deseable es que haya muchos usuarios contribuyendo al enriquecimiento del sitio web. En este texto abordamos las nociones fundamentales que permitirn definir estructuras eficientes de usuarios colaboradores. En muchos casos la estructura predeterminada del ACL puede ser suficiente para gestionar la participacin de los usuarios, pero seguro que con una meditada estructura de niveles de acceso y permisos, aportando control, orden y seguridad, facilitar la labor de los ltimos responsables, y favorecer la presencia web y la calidad del proyecto educativo.

    Servicio de formacin en red. INTEF

    Ministerio de Educacin, Cultura y Deporte INTEF 1

  • 9: ACL (II). Usuarios

    Joomla! La web en entornos educativos 179

    Usuarios, grupos y niveles de acceso.

    La siguiente tabla muestra cmo el ACL se modifica en las versiones 2.5 con respecto a las versiones 1.5. Importante tenerlo claro, porque hasta este momento hemos considerado el ACL predeterminado de Joomla! 2.5, el que era operativo en las versiones 1.5. En el caso de que hayamos instalado ejemplos en la instalacin de la versin distribuida por Joomla! Spanish aparecern grupos de usuarios y niveles de acceso relacionadas con un ficticio negocio, una tienda. En ningn caso se har referencia a ellos en este texto, aunque pudieran aparecen en alguna imagen.

    Versin 1.5 Versin 2.5

    Grupos 7 grupos: Pblico, Registrado, Autor, Editor, Publicador, Gestor, Administrador y Sper Administrador.

    Pueden existir ilimitados grupos de

    usuarios.

    Usuarios y grupos

    Un usuario puede ser asignado a un nico grupo.

    Un usuario puede ser asignado a mltiples grupos.

    Niveles de acceso

    3 niveles de acceso: Pblico, Registrado y Especial.

    Pueden existir ilimitados niveles de acceso.

    Niveles de acceso y grupos

    Relacin fija entre grupos y niveles de acceso.

    Los grupos son asignados a niveles de acceso, y cualquier combinacin

    de grupos puede ser asignada a cualquier nivel de acceso.

    Acciones, grupos y herencia.

    Una parte fundamental del ACL es asignar a los usuarios acciones sobre objetos. La siguiente tabla muestra las diferencias entre las versiones 1.5 y 2.5.

    Versin 1.5 Versin 2.5

    Grupos y acciones

    Las acciones permitidas para los diferentes grupos estn prefijadas.

    Las acciones para los diferentes grupos son definidas por el administrador del sitio.

    Aplicacin de los permisos

    En todo el sitio, un usuario tiene permisos para todos los objetos. Por ejemplo, un Editor puede editar cualquier artculo desde el Front-end.

    Los permisos son aplicados en mltiples niveles siguiendo una jerarqua: Sitio (Configuracin global), Componente, Categora, Objeto (Elemento, Artculo).

    Herencia de permisos

    No aplicable Los permisos pueden ser heredados de grupos padre.

    Servicio de formacin en red. INTEF

    Ministerio de Educacin, Cultura y Deporte INTEF 2

  • 9: ACL (II). Usuarios

    Joomla! La web en entornos educativos 180

    Cmo funcionan los permisos.

    Hay cuatro tipos de permisos que se pueden asignar a las acciones:

    Sin asignar (No hay set): De forma predeterminada el estado est definido como Denegado, pero este permiso puede sobrescribirse si en un grupo hijo o subgrupo en la jerarqua de permisos se sita como Permitido. Sin asignar solo se usa para el grupo pblico desde la configuracin global. El grupo pblico es el grupo principal de entre todos los dems grupos. Si un permiso est sin asignar, ser tratado como si estuviera asignado en Denegado, pero con la diferencia de que se podr cambiar el estado desde los subgrupos, componentes, categoras y elementos.

    Se hereda: Hereda el valor de un grupo padre o de un nivel superior en la jerarqua de permisos. Este permiso se aplica a todos los niveles excepto al de Configuracin global.

    Servicio de formacin en red. INTEF

    Ministerio de Educacin, Cultura y Deporte INTEF 3

  • 9: ACL (II). Usuarios

    Joomla! La web en entornos educativos 181

    Denegado: Deniega la accin para el nivel y grupo, y tambin para cualquier nivel inferior o grupo hijo en la jerarqua de permisos. Aunque el estado se cambie a Permitido en un grupo hijo o nivel inferior no tendr ningn efecto

    Permitido: Permite la accin para el nivel y grupo, y para niveles inferiores y grupos hijo en la jerarqua. Si esta configuracin entra en conflicto con lo asignado desde el grupo principal no tendr efecto, y el conflicto ser indicado con un No permitido (bloqueado) debajo del estado de configuracin calculada.

    Niveles de jerarqua de permisos de accin.

    Los permisos de accin se pueden definir para cuatro niveles:

    Configuracin global, donde se definen los permisos predeterminados para cada accin y grupo.

    Componente, donde se pueden sobrescribir los permisos predeterminados para el componente.

    Categora, donde se pueden sobrescribir los permisos predeterminados sobre objetos de la categora. Aplicable a todos los componentes que admiten categoras, incluyendo Artculos, Anuncios, Contactos, Noticias Externas y Enlaces.

    Artculo, donde se pueden sobrescribir los permisos para un artculo de contenido especfico. Otros componentes slo admiten los tres primeros niveles.

    A continuacin se muestra una tabla donde se indica el significado general de cada accin con respecto a cada nivel de permiso, aunque cada significado concreto depende del contexto en el que se aplique.

    En la configuracin global, a la que tiene acceso slo el Sper Usuario, se pueden otorgar todos los permisos de accin. Al resto de los niveles de asignacin de permisos tienen acceso los usuarios del grupo Administrador, de forma predeterminada: en el nivel Componente, desde la gestin del componente hacia los niveles de accin inferiores; en el nivel Categora, desde la creacin de contenidos y subcategoras hacia los niveles inferiores; y en el nivel Artculo desde la eliminacin de artculos a los dos niveles inferiores.

    Servicio de formacin en red. INTEF

    Ministerio de Educacin, Cultura y Deporte INTEF 4

  • 9: ACL (II). Usuarios

    Joomla! La web en entornos educativos 182

    Acceso Sitio

    Acceso Administracin

    Acceso Offline

    Sper Admin Configurar Acceso al

    componente Crear Eliminar Editar

    Editar estado

    Poderse editar

    Configuracin global

    Ingresar al Front-end

    Ingresar al Back-end

    Permite acceder al sitio cuando est fuera de lnea

    Realizar cualquier accin en todo el sitio, independientemente de cualquier otra configuracin de permisos

    Acceder a todas las reas del administrador del sitio, excepto a la configuracin global

    Crear cualquier contenido en cualquier extensin

    Eliminar cualquier contenido en cualquier extensin

    Editar cualquier contenido en cualquier extensin

    Editar el estado de cualquier contenido en cualquier extensin

    Editar cualquier contenido creado por ellos en cualquier extensin

    Componente

    Editar las opciones de la extensin

    Acceder a esta extensin

    Crear opciones de esta extensin

    Eliminar opciones de esta extensin

    Corregir cualquier contenido de esta extensin

    Cambiar el estado de cualquier contenido de esta extensin

    Categora

    Crear subcategoras y contenido.

    Eliminar categora, sus subcategoras y el contenido de la misma

    Editar categora, sus subcategoras y el contenido de la misma

    Cambiar el estado de la categora, sus subcategoras y el contenido de la misma

    Editar contenido creado propio en la categora, sus subcategoras y el contenido de la misma (slo en categoras de artculos de contenido)

    Artculo Eliminar el

    artculo Editar opciones del artculo

    Cambiar el estado del artculo

    No todos los componentes dispondrn de cuatro niveles de gestin. Por ejemplo, el componente de anuncios slo tiene tres. Es decir,

    podemos llegar a gestionar los permisos de acceso de las categoras (tercer nivel de gestin); pero, si editamos un anuncio, podremos ver que

    no es posible asignar los permisos "anuncio por anuncio".

    Je

    rarq

    ua

    de

    niv

    ele

    s d

    e a

    sig

    na

    ci

    n d

    e p

    erm

    iso

    s

    Servicio de formacin en red. INTEF

    Ministerio de Educacin, Cultura y Deporte INTEF 5

  • 9: ACL (II). Usuarios

    Joomla! La web en entornos educativos 183

    Configuracin predeterminada de ACL.

    Aprovecharemos la configuracin predeterminada de permisos y niveles de acceso para profundizar en su conocimiento y gestin.

    Niveles de acceso.

    Los niveles de acceso presentan una correspondencia con cada grupo de usuarios de la forma en que se muestra en la siguiente tab