@@ -15,6 +15,8 @@ Un simple `docker-compose up -d` suffit.
### Mise à jour
#### Dokuwiki
Il faudra changer la release téléchargée et extraite dans le [Dockerfile](./Dockerfile), si possible en précisant une version claire.
Mettre ensuite à jour le fichier `CHANGELOG.md` pour indiquer les changements effectués.
...
...
@@ -27,3 +29,17 @@ Notez que tous les fichiers Dokuwiki sont "mélangés" : le code de Dokuwiki ain
Ainsi, les anciens fichiers de code sont remplacés et les pages utilisateur ne bouge pas.
Cette méthode est inspirée de la [page de documentation de Dokuwiki sur les mises à jour](https://www.dokuwiki.org/install:upgrade).
Il faudra veiller à faire une passe sur les [paramètres de configuration](https://wiki.picasoft.net/doku.php?id=start&do=admin&page=config) pour vérifier qu'il n'y en a pas de nouveaux à définir (marqués en `!!not-set!!` par exemple).
#### Plugins
Les plugins doivent être mis à jour "manuellement", ils ne sont pas inclus dans le Dockerfile.
Le [gestionnaire d'extensions](https://wiki.picasoft.net/doku.php?id=start&do=admin&page=extension) permet cette mise à jour avec une interface graphique.
Souvent, les plugins sont mis à jours pour s'adapter au code des nouvelles versions de Dokuwiki. Après une mise à jour, il faut donc impérativement visiter cette page et mettre à jour les plugins détectés comme trop anciens.
Certains plugins peuvent également être incompatibles avec une mise à jour. On le verra dans les logs. Il faut alors chercher un patch ou désactiver le plugin.
Attention, il faut aussi vérifier les [templates](https://wiki.picasoft.net/doku.php?id=start&do=admin&page=extension&tab=templates).