Top Banner
Desarrollo de HTML con Herramientas Libres Alma Fernández - www.webmasterlibre.com II Jornadas de Programación Web con Software Libre Ourense, 24-junio-2008
29

Html Con Herramientas Libres

Jun 20, 2015

Download

Technology

Alma Fernández

Una pequeña introducción al desarrollo de sitios web con herramientas libres.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Html Con Herramientas Libres

Desarrollo de HTML con Herramientas Libres

Alma Fernández - www.webmasterlibre.comII Jornadas de Programación Web con Software Libre

Ourense, 24-junio-2008

Page 2: Html Con Herramientas Libres

• Servidores

• Lenguajes de programación

• Frameworks y librerías

• CMS y scripts

• Elementos gráficos y artísticos

• Contenidos

• Navegadores

El Software Libre y la Web

Page 3: Html Con Herramientas Libres

Herramientas libres para desarrollo web

Page 4: Html Con Herramientas Libres

Tipos de herramientas

• Editores WYSIWYG

• Editores de texto plano con resaltado de sintáxis

• Editores de HTML

• Editores de CSS

• Entornos integrados de desarrollo (IDEs)

Page 5: Html Con Herramientas Libres

Editores de Texto(con resaltado de sintaxis)

• Son ligeros, funcionan en ordenadores con pocos recursos y cargan rápido

• El resaltado de sintaxis hace el código más legible y nos ayuda a detectar problemas.

• Requieren conocimiento de HTML y CSS

Page 6: Html Con Herramientas Libres

Notepad++

Windows

Mac OS

Smultron

Page 7: Html Con Herramientas Libres

Geany

Linux (Gnome)

Linux (KDE)

Kate

Page 8: Html Con Herramientas Libres

Editores de HTML

• Autocompletado de código

• Posibilidad de usar snippets y plantillas

• Algunas capacidades de gestión de proyectos

• Utilidades adicionales (validadores de código, ayudas para el formateo, referencias...)

Page 9: Html Con Herramientas Libres

Screem

Linux (Gnom

e)

Linux (KDE)

Quanta Plus

Page 10: Html Con Herramientas Libres

WYSIWYG

• Crear una página web simple es muy fácil

• El código no siempre es el mejor y, en estructuras complejas, se complica bastante

• Ideales para crear wireframes y prototipos

• Para webs en producción es mejor trabajar en vista de código

Page 11: Html Con Herramientas Libres

Amaya

Multi

Texto

KompoZer

Page 12: Html Con Herramientas Libres

Editores de CSS

• Enfocados al diseñador, nos facilitan la tarea con asistentes para generar nuestro código

• Disponen de una completa referencia de propiedades de CSS

• Capacidades de autocompletado de CSS avanzadas

Page 13: Html Con Herramientas Libres

CSSed

Multi

Page 14: Html Con Herramientas Libres

Entornos Integrados de Desarrollo

(IDEs)

• Nos proveen de un completo juego de herramientas de desarrollo

• Tienen capacidades avanzadas de gestión de proyectos

• Centralizan nuestro desarrollo en una sola aplicación

Page 15: Html Con Herramientas Libres

Aptana

Multi

Page 16: Html Con Herramientas Libres

¿Cómo escoger la herramienta adecuada?

• Mejora tu productividad

• Te permite hacer lo que necesitas de forma sencilla

• Se adapta a tu forma de trabajar

Page 17: Html Con Herramientas Libres

Validación

Page 18: Html Con Herramientas Libres

Validar nuestro código• Para asegurarnos de que es compatible con

los principales navegadores

• Para comprobar que puede ser accedido por agentes de usuario para personas con discapacidad

• Para que nuestros sitios puedan navegarse desde diversos dispositivos

• Para garantizar que nuestros sitios seguirán pudiendo ser visualizados por los navegadores del futuro

Page 19: Html Con Herramientas Libres

Web Developer Toolbar

• Es una extensión para Firefox que nos proporciona gran cantidad de herramientas para testear nuestros sitios

• Validación de código

• Verificación de accesibilidad

Page 20: Html Con Herramientas Libres

Tools:

- HTML y CSS contra la herramienta del W3C

- Accesibilidad contra las normas de la WAI y la Sección 508

Page 21: Html Con Herramientas Libres

CSS:- Deshabilitamos los estilos para comprobar que la página sigue siendo navegable.

- Comprobamos los estilos alternativos (impresión, handheld...)

- Podemos ver el CSS, editarlo...

Page 22: Html Con Herramientas Libres

Disable:Deshabilitamos el Java y el

Javascript para asegurarnos de que el sitio conserva toda la

funcionalidad para usuarios que navegan sin scripts

Page 23: Html Con Herramientas Libres

Images:- Buscamos imágenes sin atributo alt, con el alt vacío o con un texto poco relevante.

- Si encontramos imágenes decorativas las pasamos a la hoja de estilos.

- Deshabilitamos las imágenes para comprobar que se mantiene el significado sin ellas

Page 24: Html Con Herramientas Libres

Outline

- Resalta elementos de una página (enlaces internos, externos, elementos de bloque, tablas...)

- Nos permite encontrar elementos obsoletos (deprecated) o problemas en el marcado

Page 25: Html Con Herramientas Libres

Information

- Comprobamos las abreviaturas y los acrónimos.

- Visualizamos las Accesskeys

- Nos aseguramos de que la tabulación sigue un orden lógico

Page 26: Html Con Herramientas Libres

Resize:

Comprobamos que nuestro sitio se visualiza bien en diversas resoluciones de pantalla.

Page 27: Html Con Herramientas Libres

Forms:

Comprobamos que las etiquetas se asocian a los campos de nuestros formularios de forma tanto implícita como explícita.

Page 28: Html Con Herramientas Libres

Miscellaneous:- Otras herramientas como una lupa, una regla o la posibilidad de insertar guias.

- Emulación de renderizado en dispositivos de “pantalla pequeña”

-Linearización de páginas

Page 29: Html Con Herramientas Libres