/PFC

Proyecto fin de carrera

Primary LanguageCSS

Proyecto Fin de Grado - 2013

Documentación online

Demo online usando estas herramientas

Entorno de desarrollo front-end con requisitos de accesibilidad basado en Bootstrap

Debido al constante avance tecnológico en productos electrónicos, como ordenadores, móviles, tablets, smartTV... etc. Surge la necesidad de crear sitios web que tenga movilidad a diferentes dispositivos, mejorando la experiencia de usuario y el acceso a la información.

Por otro lado, no se puede discriminar al acceso y uso de la información a ningún usuario, por ello los productos y servicios en la sociedad de la Información deben ser accesibles siguiendo estándares y cumpliendo con normativa y legislación.

Los desarrollos de sitios web en la actualidad utilizan frameworks de desarrollo front-end, ya que estos permiten crear páginas web de una forma sencilla a los usuarios. Sin embargo, esta tecnología de autor no contempla requisitos de accesibilidad y generan contenido no accesible. Esta situación de tecnología de gran uso y a su vez no accesible ha motivado este proyecto.

En este proyecto se proporciona un entorno de trabajo o framework de desarrollo front-end que cumpla con criterios de accesibilidad siguiendo la normativa. Además, se utilizan tecnologías complementarias con las que se agilice el proceso de desarrollo web extendiendo la potencia del entorno. El entorno se proporciona a través de un sitio web donde se da el acceso a la tecnología del entorno junto con documentación.

Autor: Alejandro Arroyo Duque

Directora: Lourdes Moreno López

Universidad Carlos III de Madrid

Uso

  1. Instalar NodeJS con el instalador de su página oficial: http://nodejs.org/

  2. Con NodeJs instalado. Instalar GruntJS escribiendo en un terminal: npm install -g grunt-cli

  3. Instalar Ruby con el instalador de su página oficial: https://www.ruby-lang.org/es/

  4. Con Ruby instalado. Instalar Compass introduciendo en un terminal: gem install compass

  5. Descargar este proyecto.

  6. Abrir un terminal en la raiz del proyecto y ejecutar: grunt server