D59 - Evolution afin d'intégrer le paramétrage de la charte graphique
Bonjour,
nous vous proposons d'adapter l'application afin qu'elle gère la charte graphique par paramétrage.
Solution 1 : Surcharger la fonction generer_pdf dans le fichier de configuration Le but est de sortir la fonction generer_pdf du fichier notaires_fonctions.php et de l’ajouter dans le fichier de configuration config.php avant l’inclusion config_local.
Détail des actions :
- Récupérer la fonction : generer_pdf ()
- Ajouter la fonction : generer_pdf () avant l’inclusion du fichier config_local.php dans le fichier confi.php
Inconvénient :
- Implique la révision de la structure du fichier config.php
Points Positifs :
- La personnalisation est plus simple pour un développeur
- Les possibilités de personnalisation seront plus importantes et plus complètes
Solution 2 : Rendre la personnalisation « User Friendly » (accessible à tous) Pour cette solution, nous laissons la fonction generer_pdf dans le fichier notaires_fonctions.php mais on modifie le fichier config.php afin d’y ajouter les variables de personnalisation (exemple : SetStyle, AddFont et WriteTag). L’ensemble de la personnalisation sera effectué dans le fichier config.php. Le fichier notaires_fonctions.php ne sera plus à modifier. Pour la personnalisation par département, il faudra utiliser le fichier de config_local.php pour compléter le config.php.
Inconvénient :
- Moins de possibilité de personnalisation
Points Positifs :
- Rendre la personnalisation accessible et configurable. Pas besoin d’être développeur !
- Toute la personnalisation sera effectuée dans les fichiers de configuration : config.php et config_local