En el 2011, la Autoridad Nacional para la Innovación Gubernamental publicó los estándares para sitios web en las entidades públicas. La resolución se puede ver en este enlace. En este post, vamos a dar algunos consejos y enlaces a librerías que puede usar dentro de su sitio web gubernamental para cumplir con estos estándares.
La AIG requiere que las páginas del sitio estén divididas en tres regiones: superior, media e inferior. A su vez, cada una de estas regiones principales se divide en sub-regiones con diferentes objetivos. Es importante pensar en cómo podemos crear estructuras dinámicas que se usen según las necesidades sin romper el sitio cuando no sean necesarias.
En Rootstack siempre utilizamos un sistema de grid para construir las plantillas de los sitios. Esto nos facilita el maquetado, proporcionando una guía o un sistema de columnas, espacios y márgenes que nos ayudan a posicionar la información de manera ordenada y consistente. Podemos recomendar algunos sistemas de grids con los que hemos trabajado eficientemente:
Este punto se encuentra en la página 22, punto 18 de la resolución. Es un menú que, por la cantidad de elementos que debe tener, puede volverse complicado y enredado para el usuario. Recomendamos usar librerías para hacer acordeones que permitan colapsar el contenido, mejorando así la experiencia del usuario. La librería de JavaScript más popular para esto es:
La AIG requiere que el sitio pueda ser visto en diferentes navegadores. Aunque el documento no específica versiones ni navegadores, podemos asumir que deben ser los más populares:
Construir un sitio compatible con varios navegadores puede ser tedioso si no se utilizan las herramientas y técnicas adecuadas:
Probar en diferentes exploradores puede ser tedioso. Para acelerar este trabajo, utilizamos herramientas que permiten ver la misma página en varios exploradores a la vez. Nuestra herramienta favorita es Browserstack. Otra opción es Modern.ie, que ofrece máquinas virtuales para probar páginas en diferentes versiones de Internet Explorer.
Mencionado en el punto E.3.3 del documento de la AIG, este aspecto debe considerarse para todos los sitios web. Algunas recomendaciones son:
Este es un punto difícil de cumplir, especialmente cuando trabajamos con plantillas preconstruidas. Preferimos construir plantillas con una base sólida pero limpia y sencilla, que nos permita crecer y cumplir con los estándares de la W3C requeridos por la AIG.
Este es uno de los puntos más importantes, especialmente para un sitio web gubernamental. En Rootstack nos gusta trabajar con plataformas que tengan una comunidad y un equipo de seguridad activo, como Drupal y Symfony. Recientemente escribimos un post sobre plataformas de desarrollo web y cómo construir sitios y aplicaciones web de forma segura. Los invitamos a leerlo para obtener más información sobre cómo estas plataformas nos ayudan a desarrollar sitios de forma más rápida y segura.
Si tiene alguna duda o necesita información sobre alguno de estos puntos o sobre su sitio web gubernamental, no dude en contactarnos.