Bonjour,
Dans un de mes projets installé chez plusieurs clients, certains clients souhaitent ajouter des fonctionnalités spécifiques à leur besoin.
Pour le moment, lorsque j'ai ce type de demande pour un client, je modifie le projet, la nouvelle version est installé chezL'ENSEMBLE DES CLIENTS en utilisant un système de mise à jour automatique que j'ai decris dans ce post
j'arrive toujours à me débrouiller en ajoutant une rubrique dans un fichier "paramètre".
Par exemple : (je dis n'importe quoi mais c'est juste pour expliquer le principe que j'applique)
Si un client souhaite afficher le bouton "VALIDER" en rose alors qu'il est vert, au lieu de modifier la couleur du bouton directement dans la fenêtre, j'ajoute la rubrique "CouleurBoutonValider" dans le fichier parametre et puis chaque client peut ainsi choisir la couleur de son bouton. On reste toujours dans un même projet pour un même exécutable.
Pour le moment je m'en sors en utilisant cette technique, mais s'il m'arrive qu'un client souhaite complètement modifier l'aspect d'une fenêtre, cela risque de devenir un peu lourd avec ma technique.
Je voudrai donc vous demander, comment gérez-vous ce type de problème : Un Seul et même projet avec plusieurs variantes.
j'avais pensé à utiliser des patch différents pour chaque client mais cela de risque de devenir très difficile à gérer à moins que je m'y prenne mal!
Merci pour toute réponse que vous pourriez m'apporter.
Bien à vous.
Réda
Partager