diff --git a/pica-dokuwiki/README.md b/pica-dokuwiki/README.md index 7d37bc60dfe0c76833c8258e0f801855f52eb3b4..a8870b4258c2d14d8309cdaaa99fb3bc82290370 100644 --- a/pica-dokuwiki/README.md +++ b/pica-dokuwiki/README.md @@ -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).