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
- commit fonctionnel : https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4007
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