@@ -15,6 +15,8 @@ Un simple `docker-compose up -d` suffit.
...
@@ -15,6 +15,8 @@ Un simple `docker-compose up -d` suffit.
### Mise à jour
### 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.
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.
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
...
@@ -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.
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).
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).