L'application est mise à jour par l'administrateur depuis l'onglet Paramètres → Mises à jour. Les mises à jour sont récupérées depuis le serveur de l'éditeur. La plupart des versions s'installent en un clic (auto-installateur, sans FTP) ; certains paquets se déposent manuellement par FTP - l'application indique elle-même quelle méthode s'applique à la version concernée.
Les mises à jour nécessitent une licence valide (la même qui débloque l'enregistrement dans l'application). Sans elle, la liste des versions ne sera pas récupérée.
Vérification automatique et notification
L'application vérifie elle-même la disponibilité des mises à jour - plus besoin d'aller à chaque fois dans les paramètres :
- après connexion (à l'entrée dans l'application),
- périodiquement, tant que l'application reste ouverte,
- au retour sur l'onglet du navigateur (si un certain temps s'est écoulé depuis la dernière vérification).
Quand une nouvelle version paraît, l'administrateur voit une brève notification (« Mise à jour disponible - la version X.Y.Z est prête à être installée ») avec un bouton Afficher, qui ouvre directement Paramètres → Mises à jour. La notification s'affiche une fois par version (elle ne s'impose pas à chaque connexion) - une nouvelle apparaîtra pour la version suivante.
Indicateur de nouvelle version
Indépendamment de la notification, quand une version plus récente est disponible, l'administrateur voit un point rouge sur l'icône de la roue dentée (⚙) dans le menu supérieur, puis, une fois les paramètres ouverts, le même point à côté de l'onglet Mises à jour. Le point disparaît automatiquement après l'installation de la dernière version. Seuls les administrateurs voient l'indicateur (et la notification).
Vérifier les versions disponibles
- Cliquez sur l'icône de la roue dentée (⚙) → onglet Mises à jour.
Version développeur. Si l'application tourne en mode développeur (code directement issu du dépôt), la vérification des mises à jour est désactivée : pas de point rouge ni de notification, et l'onglet indique clairement que vous travaillez sur une version développeur.
- Cliquez sur Vérifier les mises à jour. Vous verrez :
- Version installée - la version en cours d'exécution sur le serveur,
- Version du code - la version des fichiers de l'application,
- Versions disponibles - la liste des versions plus récentes avec la Liste des modifications (changelog) de chacune.
Les versions s'installent dans l'ordre - seul le bouton de la version suivante est actif. Les suivantes se débloquent après l'installation de la précédente.
Téléchargement du paquet
- Sur la version disponible la plus proche, cliquez sur Télécharger.
- Un avertissement de sauvegarde apparaît - avant la mise à jour, effectuez une sauvegarde de la base de données et du dossier des pièces jointes (
uploads/). Confirmez pour continuer. - Le serveur télécharge le paquet et vérifie sa somme de contrôle (SHA-256). Ensuite, selon le type de paquet :
- Paquet avec auto-installateur - le bouton Installer apparaît (description ci-dessous). Vous n'avez rien à déposer par FTP.
- Paquet à déposer manuellement - le navigateur enregistre le fichier
.zipsur votre disque (vous pourrez le retélécharger si besoin avec le bouton Enregistrer le paquet (.zip)) et affiche les instructions FTP.
Installation en un clic (auto-installateur)
Pour les versions prenant en charge l'auto-installation (la plupart des mises à jour), le FTP n'est pas nécessaire :
- Une fois le téléchargement terminé, cliquez sur Installer.
- Une barre de progression apparaît (« Installation… ») montrant les étapes : migrations de la base → copie des fichiers → finalisation.
- À la fin, le bouton devient Actualiser l'application - cliquez dessus pour charger la nouvelle version (vous pouvez aussi actualiser la page avec Ctrl/Cmd + Maj + R).
L'installateur ne touche pas à vos données - il ignore includes/config.php, uploads/, storage/ et logs/, et exécute lui-même les éventuelles migrations de base de données. Il reste néanmoins utile d'avoir une sauvegarde (avertissement lors du téléchargement).
Remarque : la barre de progression n'est totalement « en direct » qu'à partir du moment où la version installée intègre déjà ce mécanisme. Lors d'une installation depuis une version plus ancienne, la barre peut progresser par sauts.
Installation par FTP (paquets sans auto-installateur)
Quand le paquet ne prend pas en charge l'auto-installation, l'application affiche les instructions de dépôt manuel :
- Effectuez une sauvegarde de la base de données et du dossier
uploads/(si ce n'est pas déjà fait). - Décompressez le fichier
.ziptéléchargé. - Connectez-vous à l'hébergement par FTP et déposez le contenu du paquet dans le répertoire de l'application, en écrasant les fichiers existants.
- NE PAS écraser (conservez les vôtres) :
includes/config.php- configuration et secrets,uploads/- pièces jointes et avatars,storage/- données de travail,logs/- journaux.
- Actualisez l'application dans le navigateur (Ctrl/Cmd + Maj + R) et cliquez à nouveau sur Vérifier les mises à jour pour confirmer le nouveau numéro de version.
Si la version introduit des changements dans la base de données, les instructions de cette version (changelog / note de version) indiqueront les étapes supplémentaires. En cas de doute, restaurez d'abord la sauvegarde et contactez le fournisseur.
Questions fréquentes
- « Échec de la connexion au serveur de mises à jour » - vérifiez votre connexion internet et la validité de votre licence. La liste des versions n'est accessible qu'aux installations disposant d'une clé valide.
- « Vous avez la dernière version » - aucune version plus récente que celle installée n'est disponible.
- La version n'a pas changé après le dépôt - assurez-vous que les fichiers sont bien arrivés dans le bon répertoire et actualisez la page en ignorant le cache (Ctrl/Cmd + Maj + R).
