Curso de Drupal 7 (VIII): Personas: Usuarios, Permisos y Roles

Drupal 7 dispone de un sistema de permisos completo que permite cambiar de una manera muy sencilla las operaciones que se permite realizar a los usuarios del sitio web.

El sistema de basa en 3 entidades principales:

  • Usuarios: son las personas que usan la página.
  • Permisos: acciones que las personas pueden realizar.
  • Roles: agrupaciones de personas asociadas a los permisos.

Usuarios

Listado de Usuarios

Para acceder a la configuración de los usuarios pulse en la Configuración->Personas, verá una pantalla similar a la siguiente…

Como puede observarse, se disponen de las operaciones de:

  • Agregar usuario
  • Filtrado del listado de usuarios
  • Operaciones sobre el listado mediante checkbox
  • Editar Usuarios

Añadir/Editar un Usuario

Al pulsar  sobre el enlace de “Agregar Usuario” o “Editar” en la parte derecha de la fila de un usuario nos presentará el formulario siguiente formulario…

Como puede apreciarse en la captura disponemos de los siguientes campos:

  • Nombre de usuario.
  • Dirección de correo electrónico.
  • Dos campos para introducir la contraseña.
  • Estado: donde podremos gestionar si el usuario está activado o está bloqueado, por lo que no podrá autenticarse en el sitio web.
  • Roles: donde podremos seleccionar los roles a los cuales está asignado el usuario y por lo tanto dispondrá de los permisos asociados a dichos roles.
  • Avisar al usuario de la nueva cuenta.
  • Idioma predefinido para el usuario.
  • Opciones de Regionalización: donde podemos elegir la franja horaria en prefijada para el usuario. Sólo presente en el formulario de edición.

Una vez introducidos los datos, pulsamos en el botón “Crear nueva cuenta”  o “Guardar”.
En el formulario de edición también disponemos de otro botón para poder cancelar la cuenta del usuario.

Configuración del Sitio para Usuarios

A través  de la configuración global del sitio web, podremos configurar opciones para la gestión de los usuarios, sobre todo orientados a configuraciones por defecto y opciones permitidas en el sitio.
Para acceder a esta parte de la configuración a través de la barra de tareas pulsamos en el enlace “Configuración” y luego pulsamos en “Opciones de la cuenta”, aparecerá un formulario similar al siguiente…

Donde disponemos de los siguientes campos:

  • Usuarios Anónimos: Nombre: es el nombre utilizado para aquellos usuarios queno estásn registrados pero aún así realizan operaciones dentro de la página, tales como escribir comentarios.
  • Rol del Administrador: selectro de roles donde podemos configurar el nombre del rol que se aplica a la administración del sitio.
  • Creación y configuración de cuentas:
    • Quién puede crear cuentas?: selector que permite decir si se permiten o no los registros de usuarios anonimos y si requieren o no la aprobación de un administrador.
    • Pedir una verificación por correo electrónico sólo cuando un visitante cree una cuenta
    • Al cancelar la cuenta del usuario: permite indicar que sucede con los datos asociados a la cuenta cancelada.
  •  Personalización:
    • Permitir firmas.
    • Activar imágenes de usuario
    • Directorio de imágenes: donde se almacenarán las imágenes de usuario
    • Imagen predeterminada: para lso usuarios que no envíen una suya.
    • Estilo de presentación de la imagen.
    • Dimensiones de la imagen a subir.
    • Tamaño máximo de la imagen a subir.
    • Directrices para la subida de imágenes
  • Bienvenida(nuevo usuario creado por un administrador): para configurar el correo que recibirá el usuario al crear su cuenta por parte del administrador.
  • Bienvenida(pendiente de aprobación): mensaje que se enviará al usuario para indicarle que su cuenta está pendiente de activación.
  • Bienvenida(sin necesidad de aprobación): cuando el usuario se registra pero no está pendiente de aprobación y por lo tanto está activado.
  • Activación de cuenta.
  • Cuenta bloqueada.
  • Confirmación de cancelación de cuenta.
  • Cuenta cancelada.
  • Recuperación de clave.

Permisos 

Para acceder a los permisos, en la Vista de “Personas” pulsamos en la pestaña denominada “Permisos”, así veremos un fomrulario similar al siguiente…

Como puede verse el formulario dispone de todos los permisos categorizados por módulo, para cada fila. Al lado derecho de cada permiso podemos configurar mediante checkboxes si un determinado rol tiene o no tiene permiso para realizar una determianda acción. Si la casilla está desmarcada, significa que dicho perfil no tiene permiso para realizar la acción, si la casilla está marcada significa que sí puede realizar dicha acción.
De esta manera cada columna de un rol pueden visualizarse fácilmente los permisos asociados y modificarlos con simples clics.
Una vez terminados de configurar los permisos, pulsamos en el botón “Guardar Permisos” para cambiarlos y salvarlos.

Roles

Para acceder a la configuración de los Roles, en la pestaña de Permisos, podemos ver un par de botones en la parte derecha superior de la pantalla, pulsamos en el botón Roles y veremos el listado de roles de la siguiente manera…

Como se puede observar disponemos de las siguientes operaciones:

  • Agregar Rol
  • Editar Rol
  • Editar Permisos: asociados al rol.

Añadir Rol

Para añadir un rol disponemos de un formulario integrado en el listado de roles. En el cuadro de texto introducimos el nombre del rol y pulsamos en el boton “Añadir Rol” y debería parecer inmediatamente el nuevo rol en el listado.

Editar o Eliminar Rol

Pulsando sobre el enlace “Editar rol” la lado del nombre del rol en el listado, accedemos al formulario de edición del nombre del rol…

Si deseamos cambiar el nombre del rol, simplemente editamos el cuadro de texto del nombre y pulsamos en el botón “Guardar rol”.
Si deseamos eliminar el rol, pulsamos en el botón “Eliminar rol”.

Edición de permisos de un rol

En este formulario nos saldrá una pantalla similar a la edición de permisos, pero serán sólo los permisos específicos asignados a este rol.

Roles por defecto

En la instalación Standard Drupal nos coloca 3 roles por defecto:

  • Usuarios anónimos: aquellos visitantes de la página que no se han registrado como usuarios, pueden ver todo el contenido publicado.
  • Usuario registrados: usuarios que se han regustrado y autenticado en la página.
  • Administrador: usuarios con permisos de administración.

Los dos primeros roles “Usuarios anónimos” y “Usuarios Registrados” aparecen bloqueados para que no podamos cambiarlos, pero sí podemos cambiar los permisos asociados a dichos roles.

     Referencias

    Licencia Creative Commons

    Curso de Drupal 7 (III): Entorno de Administración Básica

    El Entorno de Administración

    La administración de Drupal 7 se realiza de una manera muy sencilla a través del módulo toolbar, cuando entramos por primera vez al sitio web desde la instalación nos aparece un interfaz similar al siguiente…

    como se puede observar en la captura, en la parte superior de la página aparece una barra horizontal de color negro. Ésta es la Barra de Tareas de Drupal. Justo debajo de la barra de tareas aparece una barra de atajos, donde podemos ir configurando aquellos enlaces directos a las tareas típicas de administración.

    La Barra de Tareas

    Mediante esta barra de tareas disponemos de enlaces a los principales módulos de administración de Drupal 7, de izquierda a derecha…

    • Home: Enlace a la página principal del sitio web.
    • Panel de control: Pantalla de resumen de la actividad sobre el sitio web, es fácilmente configurable, para adaptarse a nuestras necesidades específicas. 
    • Contenido: módulo principal de gestión de contenidos del sitio web.
    • Estructura: conjunto de módulos que nos permiten gestionar la estructura principal del sitio web, includos los bloques, los menús, las taxonomías y los tipos de contenido.
    • Apariencia: módulo de gestion de temas visuales, plantillas o templates, que determinan la manera en la que se ve el sitio web.
    • Personas: módulo de gestión de usuarios, roles y permisos del sitio web.
    • Módulos: gestión de funcionalidades disponibles y activadas para el sitio web.
    • Configuración: gestión de configuraciones globales al sitio web, tales como el título del sitio web, el sistema de registro de usuarios, etc…
    • Informes: gestión de informes del funcionamiento y configuración del sitio web, crucial para la verificación de la instalación
    • Ayuda: módulo que agrupa distintas guías de uso de drupal.
    • Menú de Usuario: permite la gestión de la cuenta de usuario, así como cerrar la sesión.

    La Barra de Atajos

    Ésta barra de atajos nos permitirá configurar acciones típicas que realicemos como administradores del sitio web, inicialmente incluye tres opciones principales:

    • Agregar contenido.
    • Hallar contenido.
    • Editar atajos: así podremos configurar de manera unificada los enlaces presentes en esta barra. 

    Al acceder a cualquiera de los elementos configurables desde la barra de tareas es posible pulsar sobre el icono + que aparece al lado del nombre del elemento, para poder añadirlos a los atajos. Inicialmente sólo se pueden añadir un total de 7 atajos.

       Enlaces Contextuales

      Los enlaces contextuales de Drupal 7 permiten en algunos módulos la inclusión de enlaces contextuales al contenido que presentan, que evitan la necesidad de ir al apartado de administración para gestionar dichos contenidos. Es posible configurar los permisos para habilitar a distintos perfiles el uso de dichos enlaces contextuales.

      Éste módulo está activado en la instalación Stardard.

      El Panel de Control (Dashboard)

      Se puede acceder al panel de control desde la barra de tareas pulsando en el enlace “Panel de Control”, tendrá un aspecto similar al siguiente…

      La idea del panel de control es poder disponer de un vistazo toda la información relevante al sitio web drupal. Para ello es altamente configurable, mediante el enlace denominado “Personalizar panel de control”, con el que veremos un interfaz sencillo de personalización similar al siguiente…

      donde podremos editar de una manera intuitiva mediante el enlace, añadir otros bloques…

      y con el ratón con el movimiento arrastrar y soltar del ratón moverlos entre las distintas posiciones disponibles en el panel de control…

      Referencias:

      Licencia Creative Commons

      Suscríbete al Boletín

      Si quieres estar al tanto de las novedades del blog, ya sabes :)
      * = campo obligatorio

      powered by MailChimp!

      Uso de cookies

      Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

      Aviso de cookies