Mise à jour version 7.3 et skins dérivés
Une question peut-être bête, mais j'utilise un skin dérivé de boxeandarrows avec un layout personnalisé (hardboiled) et le fichier template.php un peu modifié.
Quand je mets à jour la version de Yacs (je voudrais faire de 7.2 vers 7.3) dois-je également mettre à jour mon skin dérivé ? (c'est-à-dire refaire les modifs de mon skin dérivé à partir de la mise à jour des skins)
Merci d'avance de votre aide.
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2110 posts | Le premier point de ma réponse, c'est que je ne saurais répondre avec exactitude à cette question. Le deuxième, est une contribution que l'on pourrait ranger dans la famille des "bonnes pratiques" : Quand on fait une mise à jour, il est préférable de créer une instance "de test", même si c'est dans un sous répertoire du site distant en production. Cela permet de tester justement les différentes fonctionnalités, voir comment sont récupérés les paramétrages, les overlays et autres layouts personnalisés, vérifier les rendus visuels. On peut raccrocher cette nouvelle instance à la base de données du site de production - à condition de ne surtout pas modifier les enregistrements de cette base - ou récupérer une sauvegarde de cette base et la réinjecter dans la nouvelle instance. Ne pas oublier de récupérer les paramètres de configuration (les parameters.include.php) et les skins, ainsi que tout ce dont on peut avoir besoin. Voir Comment effectuer une sauvegarde et restaurer un site yacs, et particulièrement le chapitre "sauvegarde des fichiers" pour une liste exhaustive de tout ce dont on peut avoir besoin de rapatrier. A savoir A partir de la version 7.3, on dispose d'un répertoire "parameters" qui regroupe tous les fichiers de paramétrage, ce qui évite d'avoir à les piocher dans chacun des dossiers : très pratique. Mais ce n'est pas tout : on dispose également d'options de sauvegarde pour les fichiers, les images..., bref, tout ce que l'on apporte, au fil du temps, dans les répertoires de YACS. On remercie Bernard et Gnapz au passage, et on se met en quatre pour passer à la 7.3 qui nous facilite (encore plus) la vie Et comme on est prudent et méticuleux, on fait un test sur une instance de test... Voilà, juste ma petite pierre à cette question. Et au passage, si quelqu'un a des réponses très claire à cette question initiale : je prends aussi ! ----- Agnès Il n'y a pas de problèmes, que des solutions. |
| Cloubech from Chonas l'Amballan Associate, 850 posts | Il faut vérifier si le fichier template.php du skin de référence à changer par rapport aux 2 versions. A mon avis je ne pense pas car il a du changer de la 6.9 à la 7.x mais pas après. S'il a changé c'est qu'il faut modifier le tien sinon c'est pas la peine. Je ne peux pas l'affirmer avec certitude vu que j'ai sauté de la 6.9 à la 7.3
|
| GnapZ from Caribbean 2970 posts | Il faut toujours comparer le skin original de la nouvelle version avec le vôtre car une modification minime peut intervenir à tous les niveaux: templateS (au pluriel car il y en a plusieurs), CSS mais aussi les sous-dossiers comme s5 lors d'ajout de fonctionalités. Ma méthode:
Le tout doit prendre environ 10mn en ce qui concerne le skin. Je sais, vous allez dire que c'est fastidieux et un peu compliqué pour chaque mise à jour mais c'est une méthode infaillible, rien n'y échape. On est alors sûr d'éviter des erreurs 500 d'apache très souvent dûes au template. De plus, cela apporte à votre skin toutes les nouvelles options (comme lors de l'arrivée de Nicetitle). |
Fernand![]() from Paris 1288 posts |
Pour moi, la réponse paraît simple: si le skin que vous avez dérivé porte un autre nom, il ne fait pas partie de la distribution YACS mise à jour. Ainsi, il n'y a aucun problème, à condition d'avoir préalablement nommé son skin. YACS est justement prévu pour fonctionner ainsi. Exemple: je prends Grigloo de Lasares, ou YACS_2007 de Bernard, qui ne font pas partie de la distribution officielle: Quelle que soit la mise à jour, ils fonctionneront toujours avec YACS. Idem si l'on dérive un skin et qu'on le renomme. |
| Egide from Ponthaux, Fribourg, Suisse 48 posts | Perso je me suis fais un dépôt subversion dès le premier décompactage. Maintenant, à chaque mise à jour je vérifie tout simplement les différences grâce à svn et diff entre les versions ainsi je peux fusionner ou reporter toutes les modifications que j'ai faites personnellement dans la mise à jour. Je trouve que c'est vraiment le plus simple et le plus sûr. |
Hardboiled![]() from le Web Parisien 175 posts |
Egide : Salut Merci de ces conseils, mais j'avoue que je ne comprends pas grand chose : Merci d'avance. Nota : je viens de passer à la version 7.4 et je n'ai pas encore fait de modifs ! |
Rate this page
Posted by Hardboiled on Apr. 9 2007, commented by Hardboiled on May 8 2007, (popular)


Et comme on est prudent et méticuleux, on fait un test sur une instance de test... 