Skip to content

Instantly share code, notes, and snippets.

@davidbgk
Created October 3, 2014 08:50
Show Gist options
  • Save davidbgk/7f82085d783564e2a6b9 to your computer and use it in GitHub Desktop.
Save davidbgk/7f82085d783564e2a6b9 to your computer and use it in GitHub Desktop.
À fournir avant de lancer une inté (source: https://etherpad.mozilla.org/RAI9OV5U2k )

À fournir avant de lancer une inté

Bloquant :

  • Des maquettes graphiques et fonctionnelles validées
  • contraintes projet ? (perfs par exemple)
  • contraintes dev (CMS, code spécifique, framework ?)
  • contraintes prod (lib JS imposées, plugins, architecture, préprocesseur ?)
  • contraintes SEO
  • multilingue (RTL) ?
  • from scratch ? (ou contexte sur l'existant)
  • cible navigateurs (desktop + tablette + mobile)
  • acceptation ou non d'une dégradation élégante sous les anciennes versions de navigateur prises en compte ou sous des navigateurs à contraintes particulières (Opera Mini)
  • niveau d'accessibilité demandé ?
  • labellisation en jeu (en cas de niveau d'accessibilité) ?
  • retina ou pas ?
  • typos (avec sources)
  • RWD ?
  • fluide et/ou paliers ?
  • approche mobile first ou pas ?
  • Single page app ? (=> le html est construit dynamiquement) si je remplace par « contrainte no-js ou contrainte full-js » ça va ?

À un moment il faudra quand même se poser la question :

  • liste des formats pour les images contribuées (avec leurs ratios)
  • états survolés, activés, désactivés…
  • format de réponse des appels AJAX

Ça aidera bien :

  • contexte projet (client, site, intervenants, budget, visibilité, durée…)
  • grille(s)
  • palette de couleurs
  • nom et taille des polices
  • textes définitifs

Souvent oublié (donc rappel) :

  • messages d'erreurs sur les intéractions (form, ajax…)
  • page 404
  • emails ? (avec les contraintes et besoins dédiés)
  • favicon + déclis
  • meta informations ?
  • loader pour les requêtes AJAX
  • mentions légales
  • print css (responsive from paper!)
  • robots.txt/sitemap.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment