La mejora de los perfiles de usuario de drupal

Una forma de mejorar el sentido de comunidad en su sitio web Drupal es permitir a los visitantes añadir detalles sobre sí mismos a sus páginas de perfil. Drupal 6 utiliza el módulo de perfil, pero Drupal 7 ha quitado y ha añadido esta funcionalidad a la página de configuración de la cuenta (que se encuentra seleccionando Configuración → Personas → Configuración de la cuenta). Se muestra un formulario de perfil de usuario personalizado que los usuarios pueden llenar.

La información que un usuario introduce en este formulario se mostrará cuando alguien hace clic en el nombre de usuario para ese usuario.

Para crear un formulario que los usuarios pueden llenar y agregar más información a sus páginas de perfil, siga estos pasos:

Seleccione Configuración → Personas → Configuración de la cuenta.

  • Haga clic en la pestaña Administrar campos.

    Usted tiene que crear todos los campos del formulario que los usuarios van a responder a través de la sección Agregar nuevo campo del formulario, como se muestra.

  • En el cuadro de texto Etiqueta, introduzca la pregunta que desea que el usuario conteste.

    Video: Curso Drupal 7 de E-duca.eu: 10.3. Administrando usuarios. Creando cuentas de usuario

    Esto debe indicar al usuario qué tipo de información que desea que él entre en este cuadro de texto - por ejemplo, ¿Qué tipo de sitio están construyendo con Drupal?

  • En el cuadro de texto Nombre, añada un nombre distintivo con guiones en lugar de espacios.

    Drupal utiliza el nombre para realizar un seguimiento de este cuadro de texto, pero nunca será visto por usted o los usuarios rellenando los datos del formulario. El ejemplo muestra donde una adición a la palabra campo que ya estaba en el cuadro de texto y termina con field_about_your_site.

  • En la lista desplegable de campos, seleccione un tipo de campo.

    En este ejemplo, la elección de texto que tiene más sentido.

  • En la lista desplegable Widget, elegir el tipo de elemento de la forma que tenga sentido.

    Texto que tiene más sentido en este ejemplo. También puede utilizar el widget para crear una lista desplegable de selección múltiple eligiendo Seleccionar lista.

  • Clic en Guardar.

    Video: Curso Drupal 7 de E-duca.eu: 10.2. Administrando usuarios. Configurando los roles y permisos

    Ahora, cuando los usuarios se inscriban o haga clic en el enlace Mi cuenta, que&rsquo-ll ver la pestaña Información Personal. Al hacer clic en esa pestaña muestra todos los campos del formulario que ha creado dentro de la categoría de información personal.

  • Para crear una lista desplegable, siga estos pasos:

    1. Seleccione Configuración → Personas → Configuración de la cuenta.

    2. Haga clic en la pestaña Administrar campos.

    3. En el cuadro de texto Etiqueta, introduzca la pregunta que desea que el usuario conteste.

      Esta vez, hacen que sea una pregunta de opción múltiple tales como, La cantidad de experiencia con Drupal tiene usted?

    4. En el cuadro de texto Nombre, añada un nombre distintivo con guiones en lugar de espacios.

      Un ejemplo es profile_experience.

    5. En la lista desplegable de campos, seleccione un tipo de campo.

      Esta vez, elegir la lista (texto) - que tiene más sentido.

    6. En la lista desplegable de widgets, encontrar la lista (texto) y elija Seleccionar lista.

      Tú&rsquo-re pedirá que introduzca opciones de la lista desplegable.

    7. Clic en Guardar.

      Aparece el formulario Configuración de campo.

    8. Introduzca las posibles respuestas a la pregunta, uno por línea.

      Por ejemplo, para responder a “¿Cuánta experiencia con Drupal tiene usted?”, Es posible introducir opciones como las siguientes:

    9. Ninguna

    10. Menos de 6 meses

    11. Como un año

    12. Más de un año

    13. El resultado será similar a:

      Haga clic en Guardar configuración de campo.

    Ahora, cuando un usuario navega a la página Mi cuenta, ella verá un enlace Editar que la lleva al formulario con los campos que acaba de crear.

    Artículos Relacionados