Jump to content

Modifications de modules : que se passe-t-il lors de mise à jour du logiciel ?


olivierl

Recommended Posts

Bonjour à tous, je développe actuellement mon premier projet Prestashop.
Je touche pas mal aux templates des modules pour agencer le code HTML comme je l'entends. Cependant, j'ai une crainte : comment cela se passera-t-il quand je mettrai Prestashop à jour ? Les fichiers des modules ne servent qu'à l'affichage et ne sont pas touchés d'une version à l'autre ?

Ou alors ça va être laborieux de refaire ce que je veux des templates des modules à chaque montée de version ?

Merci !

Link to comment
Share on other sites

lors des mise a jour, tu ecrase l'ancienne version de tout ce que tu as, donc il va falloir prendre soins de ne pas ecraser tes modifs, et voir si les fichier en question ont evoluer, et du coup refaire tes modif sur le nouveau ficher !

Link to comment
Share on other sites

Oui le pb c'est celui que soulève Nomman, à savoir que toutes tes modifs peuvent etre sauvegardées (CSS, Modules modifiés...) mais que si le global.css ou un TPL d'un module à été modifié ben il deviennent inutilisables tel quel et il faut reporter les modifs dans les nouveaux fichiers.

D'ailleurs comment savoir si un fichier à été modifié d'une version à une autre ?

Link to comment
Share on other sites

Il est possible de personnaliser l'affichage des modules en chargeant les fichiers tpl dans le theme utilisé. (/themes/tontheme/modules/lemodule/fichiers.tpl)

Maintenant, en cas de mise à jour, il est conseillé tout d'abord de faire une sauvegarde du site (fichiers sources, themes et base de donnée).
Si un theme n'est pas compatible, il va falloir le retoucher malheureusement.

Cependant, je connais certains webdesigner qui ont développés des thèmes pour prestashop, qui les ont vendus ou données, et qui sont suffisamment consciencieux pour les mettre à jours aussi afin qu'ils soient compatibles d'une version à une autre. C'est un suivi du produit que j'aime bien, et ces webdesigner méritent le respect (je ne citerais pas de noms pour ne pas complimenter Atch)


Avoir une version du site qui évolue est aussi important pour la vente, un site qui n'a pas évolué pendant 3 ans risque de manquer de sérieux. (regardez, même la page principale de msn a changée !) Profitez d'une mise à jour pour changer de thème, par exemple !!

Link to comment
Share on other sites

Il est possible de personnaliser l'affichage des modules en chargeant les fichiers tpl dans le theme utilisé. (/themes/tontheme/modules/lemodule/fichiers.tpl)


Oui effectivement c'est ce que je fais. Cela facilite les migrations mais il peut y avoir, d'une version à une autre, des modifications de ces tpl (bugs, améliorations d'affichage, amélioration de sécurité...) qui n'influent pas systématiquement sur l'affichage à proprement parlé, donc qui restent invisible. Comment savoir si ces fichiers ont été mis à jour par la Team ?
Link to comment
Share on other sites

Et bien, certainement en comparant le fichier tpl originel avec celui de la mise à jour...

ou en regardant la date de modification du .tpl...


Ou en faisant un clone de ta version de production sur un autre serveur, que tu associe à la version SVN de la team. Si une modification est faites sur un fichier .tpl que tu as modifié, subversion te préviendra !!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...