[intégrée] Prop0032 - Déplacer les web assets vers le répertoire lib/

Porteur principal : Florent Michon

Porteur secondaire : ???

Résumé

Déplacer les répertoire js/ img/ css/ présents à la racine du framework et de l’applicatif dans le répertoire lib/ afin d’unifier le traitement des ressources graphiques.

Motivation

  • Simplifier la gestion des ressources graphiques
  • Supprimer les externals
  • Maintenabilité
  • Moins de confusion pour les nouveaux développeurs

Pré-requis

Aucun

Proposition et implémentation

  • Création d’un répertoire …/lib/om-assets
  • Déplacement des répertoires …/css/ …/js/ …/img/ dans le répertoire …/lib/om-assets
  • Replacement de tous les appels aux scripts …/css/ …/js/ …/img/
  • Déplacement du répertoire …/om-theme/ du framework dans lib/om-theme/
  • Suppression des scripts iepgnfix qui assuraient la transparence des png sous ie6

=> Branche : https://adullact.net/scm/viewvc.php/openmairie/openmairie_exemple/branches/prop0032-deplacer-les-web-assets-vers-le-repertoire-lib/

Risques

  • Les applications font rarement appel directement à des scripts des répertoires js/ css/ img/ mais si c’est le cas, il suffit de modifier tous les appels
    • …/img/ par …/lib/om-assets/img/
    • …/js/ par …/lib/om-assets/js/
    • …/css/ par …/css/om-assets/css/
  • Ne plus avoir la transparence des png sous ie6