Drupal es más fácil de usar que nunca con el nuevo módulo de temas de ayuda
Publicado: 2022-10-31Es importante que todos los usuarios, incluidos los comerciantes no tecnológicos y los propietarios de negocios, puedan trabajar fácilmente con un sitio web. Cuando se trata de Drupal, continúa dando grandes pasos para ser más fácil de usar, que es una de las principales prioridades y beneficios de Drupal 8.
Nos complace anunciar otro gran avance en el campo de la facilidad de uso de Drupal: el nuevo módulo básico de temas de ayuda. Veamos qué hace el módulo para elevarlo aún más.
Un CMS fácil de usar es un CMS competitivo
En primer lugar, debemos señalar por qué la usabilidad de Drupal es su prioridad hoy en día. Una de las razones clave es que ayuda a Drupal a ser competitivo entre otros CMS. Debería convertirse en el mejor CMS fácil de usar y en una plataforma de elección para más propietarios de negocios.
Por ejemplo, se ha derramado mucha tinta sobre la rivalidad entre Drupal y WordPress en el desarrollo de sitios web.
- Entre las fortalezas clave del CMS de WordPress se encuentra un alto nivel de facilidad de uso.
- Drupal siempre ha sido considerado como una plataforma que le permite crear una funcionalidad más avanzada a la vez que es un poco más complicado y tiene una curva de aprendizaje más pronunciada.
El creador de Drupal, Dries Buytaert, dijo que le apasionaba hacer que Drupal fuera más fácil de usar para los usuarios del día a día.
Los logros en hacer de Drupal el CMS más fácil de usar ya son enormes y el trabajo continúa. D8 puede presumir:
- experiencias fáciles de creación de contenido con CKEditor
- la función de edición rápida para editar contenido sobre la marcha
- una biblioteca de medios conveniente y atractiva e incrustación de medios
- un generador de diseño de arrastrar y soltar fácil de usar
- el próximo tema de administración de Claro que sigue todas las pautas modernas de diseño de UX
- adherencia a WCAG y ATAG en estándares de accesibilidad web
- interfaces de usuario de administración convenientes para hacer casi cualquier cosa
- flujos de trabajo flexibles basados en roles
y mucho más.
Por qué se necesitaba el nuevo módulo de Temas de ayuda en Drupal
Uno de los aspectos clave de las experiencias de administración de sitios web fáciles de usar es saber cómo funcionan los módulos del sitio web. Sus interfaces de usuario, configuraciones y peculiaridades de trabajo pueden variar de simples a desafiantes. Obtener ayuda con ellos mejora en gran medida la usabilidad del administrador.
Entonces, Drupal necesitaba una forma unificada en la que los módulos y temas pudieran agregar sus temas de ayuda. En esta área, el núcleo de Drupal ya tiene el módulo de ayuda, pero solo permite a los desarrolladores del módulo crear temas de ayuda generales a través de hook_help() .
De acuerdo con el mantenedor de temas de ayuda Andypost, no fue fácil para todos agregar temas de ayuda con el módulo de ayuda existente. Para solucionar esto, la comunidad creó la Guía del usuario de Drupal 8 e incluso la tradujo a varios idiomas dentro de la Iniciativa de documentación de Drupal.
A continuación, como nos cuenta Andypost, la líder de la Iniciativa, Jennifer Hodgdon (jhodgdon), creó un módulo de ayuda configurable. Es un sandbox por ahora, pero alcanzará la estabilidad y permitirá agregar temas de ayuda directamente desde el navegador.
Se tomó la decisión de agregar partes de este nuevo módulo al núcleo de Drupal como temas de ayuda del módulo experimental, así como convertir la Guía del usuario de Drupal 8 en los temas de ayuda sobre el trabajo de los módulos principales. ¡La idea de agregar el módulo de Temas de ayuda al núcleo de Drupal fue exitosa!
La nueva descripción general y hoja de ruta del módulo Temas de ayuda
El módulo Temas de ayuda permite a los desarrolladores de módulos, temas y distribuciones principales y contribuidos crear temas de ayuda como archivos Twig. Un módulo adicional aportado permitirá que cualquiera pueda hacerlo desde el navegador.
Puede haber tantos temas por módulo como sea necesario para que Drupal sea más fácil de usar. Los temas se encontrarán en la página de ayuda de un sitio web en admin/help.
Algunos se enumerarán allí directamente si están marcados como "nivel superior". Otros se enumerarán como "relacionados".
Según las tareas que se supone que deben realizar los usuarios, los temas de ayuda pueden ser únicos o agrupados:
- Una tarea hace un "tema de tarea".
- Se pueden agrupar varios temas de tareas en una sección y crear un "tema de sección".
Como tuiteó “La gota siempre se mueve”, los Temas de ayuda son el resultado del maravilloso trabajo de 38 personas durante varios años. Se incluirá en el D8.8 como un módulo experimental y debería proporcionar una solución de ayuda útil para los usuarios de Drupal.
Además, la hoja de ruta del módulo de temas de ayuda es alcanzar la estabilidad y fusionarse con el módulo de ayuda principal existente. Otro módulo central en esta área también permanecerá en su lugar: el módulo Tour que hace que Drupal sea más fácil de usar a través de la ayuda de información sobre herramientas.
La estructura de los temas de ayuda
Cada tema será un archivo Twig que vive en el subdirectorio de un módulo en particular llamado help_topics . Los archivos deben llamarse así: modulename.topic_id.html.twig .
Tendrán los metadatos "frontales" y el cuerpo HTML. Un solo tema de Tarea debe tener metadatos con esta información:
- el titulo del tema
- si son de "nivel superior" o "relacionados"
- la meta
- la explicación opcional “qué es/son”
- los pasos necesarios para realizar la tarea (envueltos con un encabezado H2)
- los recursos adicionales opcionales (también H2)
Los temas de las secciones tienen metadatos similares, pero solo pueden ser de "nivel superior" y deben enumerar la descripción general de las tareas relacionadas, no los pasos necesarios. Puede ver más información sobre los estándares de los Temas de ayuda.
Disfrute de la facilidad de uso de Drupal con todas sus nuevas herramientas
Teniendo en cuenta los pasos de gigante en los que Drupal se convierte en un CMS más fácil de usar, es necesario mantener actualizado su sitio web. Solo en este caso usted y sus usuarios aprovecharán las nuevas funciones de usabilidad.
Piense, por ejemplo, en el hecho de que Layout Builder solo es estable a partir de Drupal 8.7, y Media Library obtuvo una nueva interfaz más fácil de usar y hermosa en la misma versión.
Siempre puede confiar en nuestro equipo de desarrollo que actualizará sin problemas su sitio web a las últimas versiones principales, configurará los módulos relacionados con la facilidad de uso, como los temas de ayuda o cualquier otro, y lo ayudará a prepararse para Drupal 9.
Y, a la luz de nuestro tema de hoy, podemos ofrecer muchos secretos de UX adicionales para que su sitio web sea más fácil de usar.
¡Hable con nuestro equipo de Drupal!