Home

Awesome

Front-End Design Checklist

<h2 align="center">Front-End Design Checklist</h2> <p align="center"> <em> The Design Checklist para Desarrolladores Front-end es una lista exhaustiva de elementos que pueden ayudar al desarrollador a analizar y entender diseños para web para asegurar la calidad del desarrollo Front-end .</em> </p>

PRs Welcome Join the chat at https://gitter.im/Front-End-Checklist/Front-End-Design-Checklist CC0

Tabla de contenidos


The Design Checklist para Desarrolladores Front-end es una lista exhaustiva de elementos que los Diseñadores Web y Desarrolladores Fron-end necesitan tomar en consideración para facilitar su colaboración. Los siguientes elementos son una mezcla entre mejores prácticas y elementos basados en amplia experiencia analizando diseños para web.

En caso de buscar una lista de todos los emementos que debes tener/probar antes de lanzar un sitio/página HTML a producción, dale un vistazo a → Front-End Checklist.

¿Cómo usar The Desing Checklist?

Cuando llega el momento que se les presenta a desarrolladores nuevos diseños para web, antes de convertirlos a código, se deben considerar elementos que podrían pasar desapercibidos. The Front-end Design Checklist es una herramienta para desarrolladores Front-end y Diseñadores Web que tiene el objetivo de ayudarlos a trabajar sin problemas.

Puedes compartir esta lista con Diseñadores Web para asegurar ahorrar tiempo en las entregas o puedes utilizarla para revisar todos los elementos proporcionados por el equipo creativo y asegurar que todo está correcto antes de comenzar con la integración de código.

¿Por qué necesitas usar esto?


1. - Requerimentos de diseño

Diseñar un sitio web o aplicación web requiere seguir algunas reglas y tomar en consideración que el proyecto no es solo un proyecto gráfico, sino también un proyecto web. La siguiente sección es crucial para cualquier proyecto web.

1.1 - Sistema de retículas

Sistema de retícula

<div class="container">
  <div class="row">
    <div class="col-sm">
      <!-- Déjalo vacío al inicio -->
    </div>
    <div class="col-sm">
      <!-- Déjalo vacío al inicio -->
    </div>
    <div class="col-sm">
      <!-- Déjalo vacío al inicio -->
    </div>
  </div>
</div>

⚠️ Si quieres asegurarte que la retícula y el ancho de los dispositivos sean respetados, podrías generar una plantilla PSD que le envies al Diseñador Web

Recursos adicionales: (recursos en inglés)

⬆ volver a arriba

1.2 - Colores

Colores

Muestras de color

Recursos adicionales: (recursos en inglés)

⬆ volver a arriba

1.3 - Fuentes y textos

Fuentes

Las fuentes son una parte esencial de cada diseño, no deben ser elegidas sin un buen juicio. Elegir la fuente incorrecta para un proyecto puede tener consecuencias de impacto financiero y legal.

Es recomendable solicitar a tu cliente comprar estas fuentes para evitar posibles problemas a futuro y tomar en consideración las condiciones de uso. Algunas fuentes para web están limitadas en terminos de vistas por página y no pueden ser almacenadas en tu hosting. (Understanding Webfont Licensing Structures).

Recursos adicionales:

⬆ volver a arriba

1.4 - Enlaces y navegación

Enlaces y navegación

1.5 - Imágenes / Iconos

Imágenes

Recursos adicionales:

⬆ volver a arriba

1.6 - Formularios y botones

Formularios

Recursos adicionales:

⬆ volver a arriba

1.7 - Diseño Web Responsivo

Responsive

⚠️ El concepto pixel perfecto hoy en día está obsoleto. Es imposible tener un diseño que funcione de la misma forma frente a la multitud de tamaños de pantalla existentes.

Recursos adicionales:

⬆ volver a arriba

1.8 - Guía de estilos y enfoque de componentes

Styleguide

⚠️ En el caso de no contar con una Guía de estilo, es recomendable construir una Guía de Estilos para facilitar tu trabajo. Algunos CMS como Drupal, tienen plugins que permiten desarrollar Guías de Estilo usando Pattern Lab.

Recursos adicionales:

En el caso de un proyecto existente:

A veces, el equipo creativo necesita añadir páginas nuevas o módulos en un proyecto existente. Ellos deben tener o crear una lista de todos los elementos existentes e intentar usar lo que ya está ahí. Tener una Guia de Estilos ya creada puede salvar horas de trabajo y asegurar la consistencia del proyecto.

⬆ Volver a arriba

1.9 - Entrega de archivos

Entrega de archivos

Recursos adicionales:

Reglas específicas para archivos PSD:

⬆ volver a arriba

2. - Fases de análisis y previo al desarrollo

Analysis and phases

Antes de iniciar las fases de análisis y previo al trabajo y después de recibir los archivos de diseño, necesitas verificar algunos elementos importantes:

⬆ volver a arriba

2.1 - Análisis en papel

Análisis en papel

Se recomienda imprimir algunas (o todas) las páginas que tengas en formato A3 (o A4 si no posees ese formato). Debido al alto de la página, probablemente necesites imprimir algunos diseños en multiples páginas.

No puedo imaginar una mejor forma de iniciar que analizando los diseños en papel con un lapiz (o diferentes lapices de colores seleccionados para resaltar diferentes tipos de información).

  1. Define la estructura de las páginas, encabezados, secciones, artículos, área principal, pie de página, destacando estos al menos en una página impresa.

  2. Encuentra todos los encabezados en la estructura de página, asegurate que la etiqueta H1no se encuentre en el logo y que el orden lógico sea seguido. La mayoría de la veces, el H1 en la página de inicio será ocultado con CSS pero necesita mantener su significado legítimo. El análisis debe ser realizado con la ayuda de un especialista en SEO en caso de contar con uno en el equipo.

  3. Intenta encontrar y reagrupar componentes similares asignandoles un nombre individual de acuerdo a su funcionalidad y no solo por su contexto.

  4. La mayoría de los elementos de diseño pueden realizarse usando CSS. Hoy en día, es recomendado no usar ningun elemento de la estructura con imágenes. Cualquier elemento gráfico simple, como botones o bordes pueden hacerse con CSS para evitar problemas de rendimiento o escalabilidad.

  5. Encuentra posibles faltas de coherencia en caso de no recibir una Guia de Estilo del equipo creativo, es tu responsabilidad asegurar que cada elemento gráfico pertenezca a una categoría (botones, tipografía, sliders,etc.). Te ayudará a crear tu propia arquitectura CSS/Sass o identificar cuáles componentes necesitarás de determinado Framework CSS.

⚠️ Despues de la fase de análisis en papel, invita al equipo creativo a usar una herramienta como InVision para facilitar la comunicación e intercambio entre el equipo creativo y los desarrolladores. La posibilidad de comentar en cada página puede ahorrar tiempo y permitir mantener un historial de modificaciones y decisiones.

2.2 - Fase antes del desarrollo

Recursos adicionales:

⬆ volver a arriba

3. - Validación

La fase de validación es cuando todo parece estar listo para ser integrado. El cliente, por lo general, valida los diseños sin esperar ninguna aprovación por parte del equipo técnico. Como se expone en la Design Checklist, es esencial que los desarrolladores se aseguren de la calidad de lo entregado antes de comenzar el desarrollo.

4. - Fase de desarrollo

.
└── imágenes
    ├── fondos
    ├── banners
    ├── iconos
    └── diseño

5. - Antes de producción

Antes de publicar tu sitio web, asegurate de revisar todas tus páginas usando la Front-End Checklist-ES

⬆ volver a arriba


Translations

La Front-End Design Checklist estará disponible pronto en otros idiomas. No dudes en ayudar haciendo fork a este repositorio y comenzando con la traducción en tu idioma.

Support

Si tienes alguna sugerencia o pregunta, no dudes en usar Gitter o Twitter:

Autor

David Dias

Colaboradores

Este proyecto existe gracias a las personas que contribuyeron

Licencia

CC0

Iconos proporcionados por Icons8

⬆ volver a arriba