Outils pour utilisateurs

Outils du site


backdrop_cms

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
backdrop_cms [2026/01/29 07:28] – [Fichiers hors Core] Flazbackdrop_cms [2026/04/24 15:17] (Version actuelle) – [Core update] Flaz
Ligne 34: Ligne 34:
 tar czf config.tgz ../config⇒   /// autocomplétion tar czf config.tgz ../config⇒   /// autocomplétion
           (tar czf config.tgz ../public_html/files/config_[hash-code])   /// avant 1.30.0           (tar czf config.tgz ../public_html/files/config_[hash-code])   /// avant 1.30.0
-    ////// si OK après update.php effectué+    ////// si OK après update.php effectué (https://mon-site/core/update.php)
 rm -Rf backdrop backdrop.zip config.tgz ../public_html/core-old rm -Rf backdrop backdrop.zip config.tgz ../public_html/core-old
 </code> </code>
Ligne 79: Ligne 79:
  
 Dans le second cas, il faudra reporter les éléments de configuration personnalisés dans la nouvelle version du fichier concerné (//fusion//) avant de remplacer le fichier installé. Il n'existe pas de méthode universelle permettant d'automatiser cette //fusion//((Sauf changement majeur, une fusion par diff/patch est envisageable mais Backdrop CMS ne définissant pas ce que serait un « changement majeur », il est risqué d'automatiser intégralement la mise à jour. Une approche semi-automatisée reste possible : analyse des différences par //diff//, contrôle visuel puis application des modification par //patch// si cela fait sens.)). Dans le second cas, il faudra reporter les éléments de configuration personnalisés dans la nouvelle version du fichier concerné (//fusion//) avant de remplacer le fichier installé. Il n'existe pas de méthode universelle permettant d'automatiser cette //fusion//((Sauf changement majeur, une fusion par diff/patch est envisageable mais Backdrop CMS ne définissant pas ce que serait un « changement majeur », il est risqué d'automatiser intégralement la mise à jour. Une approche semi-automatisée reste possible : analyse des différences par //diff//, contrôle visuel puis application des modification par //patch// si cela fait sens.)).
 +
 +=== En pratique ===
 +
 +Dans la vraie vie, je fais les modifications à la main, depuis une station de travail. Pour les fichiers concernés :
 +  - téléchargement des fichiers installés
 +  - téléchargement de l'archive de mise à jour
 +  - diff sur les fichiers
 +  - selon les modifications à apporter :
 +    * fusion des fichiers en local, puis téléversement des fichiers fusionnés sur le serveur\\ **ou**
 +    * modification directe des fichiers installés
 +
 +
backdrop_cms.1769671717.txt.gz · Dernière modification : de Flaz