Sources : Updates vs Upgrades
La mise à jour du Core effectue également celle des modules compris dans la distribution. Tous les éléments concernés figurent dans le sous-répertoire core de l'archive de mise à jour. Si d'autres fichiers1) doivent également être mis à jour, ils seront indiqués dans les notes de mise à jour (release notes).
À adapter au contexte d'hébergement.
>>> pointer le navigateur sur https://mon-site/admin/config/system/site-information
cd ~user/domains/domain.tld/tmp
wget https://github.com/backdrop/backdrop/releases/download/x.yy.z/backdrop.zip
unzip backdrop.zip
mv ../public_html/core ../public_html/core-old
mv backdrop/core/ ../public_html/
tar czf config.tgz ../config⇒ /// autocomplétion
(tar czf config.tgz ../public_html/files/config_[hash-code]) /// avant 1.30.0
////// si OK après update.php effectué
rm -Rf backdrop backdrop.zip config.tgz ../public_html/core-old
Sauf mention particulière, les modules se mettent à jour par une simple suppression du répertoire ad hoc et remplacement par le répertoire extrait.
Pour des modules légers tels que mimemail, site_map et xmlsitemap, le plus simple est de les téléverser manuellement.
La procédure est alors la suivante :
À adapter au contexte d'hébergement. Ici, en téléchargement sur le serveur sans passer par la station de travail.
cd ~user/domains/domain.tld/public_html/modules
ls -d */
rm -R <liste des répertoires de modules à mettre à jour>
cd ~user/domains/domain.tld/tmp
//// pour tous les modules à mettre à jour
wget <url du zip du module>
unzip mon-module.zip -d ../public_html/modules/
rm mon-module.zip