Esta guía explica cómo crear y configurar campos de usuario personalizados en Discourse, incluyendo cómo añadirlos al formulario de registro, perfiles de usuario y directorio de usuarios.
Nivel de usuario requerido: Administrador
Los campos de usuario personalizados le permiten recopilar información adicional de sus usuarios más allá de los campos de perfil estándar. Estos campos se pueden mostrar en las tarjetas de usuario, páginas de resumen de usuario e incluso recuperarse utilizando el plugin Data Explorer. Esta guía le guiará a través del proceso de creación y configuración de campos de usuario personalizados.
Añadir un campo de usuario
-
Vaya a Admin > Comunidad > Campos de usuario (
discourse.example.com/admin/config/user-fields). -
Si aún no ha creado ningún campo de usuario, verá esta pantalla:
-
Haga clic en el botón “Añadir campo de usuario” para agregar un nuevo campo.
Elegir un tipo de campo
El tipo de campo determina el campo de entrada que verán los usuarios en el formulario de registro. Elija según el tipo de información que esté recopilando:
Campo de texto
- Úselo para preguntas cortas con muchas respuestas posibles (ej. “¿Para qué empresa trabaja?”)
- Se muestra como una entrada de texto HTML de una sola línea
Área de texto (Textarea)
- Úselo para preguntas que puedan requerir respuestas más largas y de varias líneas (ej. “Cuéntanos sobre ti”)
- Se muestra como una entrada HTML de área de texto de varias líneas
Fecha
- Úselo para recopilar valores de fecha (ej. “¿Cuál es su fecha de nacimiento?”)
- Se muestra como una entrada de selector de fecha
Confirmación
- Úselo para preguntas de sí/no (ej. “¿Desea suscribirse a nuestro boletín informativo?”)
- Se muestra como una casilla de verificación HTML
Desplegable (Dropdown)
- Úselo para preguntas con un número fijo de respuestas posibles (ej. “¿Cuál es su género?”)
- Se muestra como una entrada de selección HTML
Para añadir opciones a un campo desplegable:
- Haga clic en la entrada de opción
- Escriba una respuesta y haga clic en “Crear”
- Repita para opciones adicionales
Las opciones completadas deberían verse similares a esto:
Multiselección (Multiselect)
- Úselo para preguntas donde los usuarios pueden elegir varias respuestas de un conjunto de opciones (ej. “¿Qué temas le interesan?”)
- Se muestra como una entrada de selección múltiple
- Las opciones se configuran de la misma manera que los campos desplegables
Establecer el nombre y la descripción del campo
- Nombre del campo: Aparece antes de la entrada en el formulario de registro y perfil de usuario
- Descripción del campo: Aparece después de la entrada para ayudar a los usuarios a completar el campo
Tanto el nombre del campo como la descripción son obligatorios para guardar un campo.
Así es como aparecen los campos personalizados en el formulario de registro:
Configurar las opciones del campo de usuario
Requisitos del campo
- Opcional: Los campos opcionales pueden dejarse vacíos por los usuarios
- Para todos los usuarios: Cuando un campo es obligatorio para todos los usuarios, cada cuenta, incluidas las cuentas ya iniciadas, se verá obligada a completarlo. Esto es muy útil para casos como el requisito de términos de servicio (ToS).
- En el registro: Todas las cuentas nuevas deberán completar el campo.
Además, en la parte inferior del formulario de creación, encontrará estas casillas de preferencia:
- Editable después del registro: Permite a los usuarios actualizar el campo desde su página de perfil
- Mostrar en el perfil público: Muestra el valor del campo en la página de resumen del usuario
- Mostrar en la tarjeta de usuario: Muestra el valor del campo en la tarjeta de usuario
- Buscable: Permite buscar usuarios basándose en el valor de este campo en el directorio de usuarios
- Mostrar en el formulario de registro: Controla si el campo aparece en el formulario de registro. Esto se habilita automáticamente (y no se puede deshabilitar) cuando el requisito del campo es “Para todos los usuarios” o “En el registro”, o cuando el campo no es editable después del registro.
Mostrar en el perfil público
Cuando está habilitado, el valor del campo se mostrará en la página de perfil del usuario:
Mostrar en la tarjeta de usuario
Cuando está habilitado, el valor del campo se mostrará en la tarjeta de usuario:
Buscable
Cuando está habilitado, puede buscar usuarios basándose en sus valores de campo personalizados:
Guardar y editar campos
- Haga clic en “Guardar” para añadir el campo a la lista de campos de usuario de su sitio
- Para editar un campo, haga clic en el botón “Editar” junto a él en la lista
- Para eliminar un campo, haga clic en el menú de elipsis (⋮) junto a él y seleccione “Eliminar”
Añadir campos personalizados al directorio de usuarios
- Vaya al directorio de usuarios
- Haga clic en el icono de la llave inglesa:
- Marque los campos de usuario personalizados que desea mostrar
- Haga clic en “Guardar”
Los campos de usuario personalizados seleccionados aparecerán ahora en la tabla del directorio de usuarios:














