2.1 Configuración de cuentas
Usuarios: esta es una de las funcionalidades principales de Drupal. Podemos crear y eliminar usuarios. Los usuarios en el sitio dejan comentarios, reseñas y contenidos. Drupal cuenta con sistemas de moderación de usuarios, y esta es solo una parte de sus capacidades. Por eso, es importante conocer bien el panel de administración para gestionar todo esto.
Vamos a Configuración de cuentas:
Configuración de cuentas
En esta página puedes modificar los ajustes de las cuentas nuevas, así como los correos que se envían a los usuarios ante diversas acciones. Además, puedes ampliar las capacidades de registro, inicio de sesión y recuperación de contraseña usando módulos adicionales. Veremos algunos de estos módulos más adelante.
CONFIGURACIÓN DEL FORMULARIO DE CONTACTO
Drupal 8 renovó el módulo de contacto. Ahora tiene funcionalidades que lo acercan (o incluso superan) al módulo Webforms popular en Drupal 7. Por defecto, cada usuario tiene un formulario de contacto:
/contact
Para otros usuarios: /user/%user_id/contact, por ejemplo /user/1234/contact
USUARIOS ANÓNIMOS
Aquí puedes establecer el nombre para los usuarios anónimos, por defecto es "anónimo".
ROL DE ADMINISTRADOR
Puedes crear un nuevo rol como "Moderador" y asignarle privilegios de administrador. Sin embargo, se recomienda reservar el rol de administrador para tareas críticas.
REGISTRO Y ELIMINACIÓN
Debes decidir si permitirás el registro de nuevos usuarios. Si el sitio es para tu empresa y solo tú agregarás contenido, desactiva el registro. Por defecto, los usuarios pueden registrarse, pero sus cuentas estarán bloqueadas hasta que las actives en:
/admin/people
Si dejas el registro abierto, asegúrate de instalar un módulo de captcha. De lo contrario, los bots podrían registrar miles de cuentas.
También puedes elegir si deseas que los contenidos creados por un usuario sean eliminados al borrar su cuenta.
Además, puedes desactivar el indicador de fortaleza de contraseña si no te importa su complejidad. La opción de verificación por email puede activarse o desactivarse según lo desees.
Dirección de correo para notificaciones
Puedes definir un correo específico para recibir las notificaciones del sistema.
Correos electrónicos
Aquí puedes editar los mensajes enviados en distintos eventos. Los textos entre corchetes son tokens que se reemplazan automáticamente por datos del usuario o del sitio.
Gestionar campos
Al igual que en Drupal 7, puedes añadir campos personalizados al perfil de usuario, como Teléfono, Nombre, Dirección. Por defecto, solo está disponible el campo de imagen de usuario. Vamos a añadir un campo de Teléfono:
Puedes instalar un módulo para validar el número de teléfono:
https://www.drupal.org/project/phone
Pero también puedes usar un campo de texto simple (plain text):
Deja la longitud en 255 caracteres y marca el campo como obligatorio. También activa su visualización en el formulario de registro:
Ahora, el formulario de registro incluirá Email, Contraseña y Teléfono:
Para mejorar la experiencia del usuario, ve a la pestaña "Gestionar visualización del formulario" y oculta campos innecesarios como Zona horaria, Configuraciones de contacto, Configuración de idioma e Imagen.
Gestionar visualización
Accede a la pestaña "Gestionar visualización" y oculta campos innecesarios en el perfil de usuario como el tiempo de registro, dejando solo el campo Teléfono visible:
¡Listo! Ahora sabes cómo configurar completamente las cuentas de usuario en Drupal. Existen muchos módulos adicionales disponibles en drupal.org para mejorar aún más esta funcionalidad.