Qu'est-ce qu'une mise à jour dans Task Manager ?
Dans Task Manager, une mise à jour consiste à télécharger et installer une nouvelle version du programme depuis les paramètres, généralement sans FTP. L'administrateur effectue cette opération dans l'onglet Paramètres → Mises à jour, au moment de son choix. Lorsque le paquet dispose d'un auto-installateur, il lance l'installation avec le bouton Installer.
Le programme vérifie la disponibilité de nouvelles versions après la connexion, périodiquement lorsque l’application est ouverte et lorsque vous revenez à l’onglet du navigateur si un certain temps s’est écoulé depuis la dernière vérification. Seuls les administrateurs voient la notification.
La liste des versions plus récentes nécessite une clé de licence associée au domaine de l'installation, et le paquet ne peut être téléchargé qu'avec une licence active. Lorsque le droit aux mises à jour inscrit dans la clé arrive à expiration, le bouton de la nouvelle version passe à l'état « Verrouillé », et l'infobulle associée en indique la raison.
Comment se déroule l’installation d’une nouvelle version ?
Lorsqu’une nouvelle version est disponible, l’administrateur voit un point rouge sur l’icône en forme d’engrenage du menu supérieur et à côté de l’onglet Mises à jour. Il voit également un message unique : « Mise à jour disponible - la version X.Y.Z est prête à être installée ». Le bouton Afficher ouvre l’onglet. Le message s’affiche une seule fois pour chaque version, et le point disparaît après l’installation de la dernière version.
Dans l’onglet, le bouton Vérifier les mises à jour affiche la version installée sur le serveur, la version du code présente dans les fichiers de l’application et les versions plus récentes avec leur liste des modifications. Les versions s’installent dans l’ordre : seul le bouton de la version suivante est actif. Avant le téléchargement du package, le programme vous demande de confirmer l’avertissement concernant la sauvegarde de la base de données et du dossier uploads/. Le package téléchargé est vérifié à l’aide de la somme de contrôle SHA-256.
Les paquets de version disposent d'un auto-installateur - le serveur de mises à jour n'accepte pas de paquet qui en serait dépourvu. Une fois le paquet téléchargé, vous cliquez sur Installer et une barre de progression apparaît : migrations de la base de données, copie des fichiers, finalisation. Lors d'une mise à jour depuis une version plus ancienne, la barre peut progresser par paliers. À la fin, le bouton Actualiser l'application apparaît. L'installateur ignore includes/config.php, uploads/, storage/ et logs/. Lorsque le serveur ne permet pas au programme d'écraser ses propres fichiers, l'installation s'arrête avec un message concernant les droits d'écriture. Il faut alors corriger les permissions dans le panneau de l'hébergement ou par FTP, puis relancer l'installation. Le paquet est décompressé par PHP, le serveur a donc besoin de l'extension zip. Si le paquet ne dispose pas d'auto-installateur, le navigateur enregistre le fichier .zip sur le disque, et le programme affiche les instructions pour le transfert par FTP ainsi que la liste des répertoires à ne pas écraser.

Qu'y gagnez-vous ?
Vous choisissez le moment de la mise à jour. Vous pouvez d’abord lire la liste des modifications et décider quand reprendre l’installation.
Vous n’avez pas non plus à guetter vous-même la sortie d’une nouvelle version. Vous recevez une notification par version, sans répétition à chaque connexion. Le reste de l’équipe ne voit pas la notification et n’est donc pas interrompu par une décision qui revient à l’administrateur.
Après une installation automatique, vous n’avez pas à restaurer vous-même la configuration ni les pièces jointes. Un avertissement concernant la sauvegarde s’affiche avant le téléchargement du package.
Exemple du quotidien
Imaginez un petit studio de création : six personnes, sans informaticien à temps plein. Le propriétaire se connecte lundi et voit un point rouge sur l’icône en forme d’engrenage. Il lit la liste des modifications, mais reporte l’installation à jeudi soir. Il a une réunion avec un client dans deux heures.
Jeudi, il fait une copie de la base de données et du dossier uploads/. Il confirme l'avertissement et télécharge le paquet. Le programme vérifie sa somme de contrôle et la signature de l'éditeur. Le propriétaire lance l'installation, observe la barre de progression et actualise l'application. Il n'utilise pas le FTP pour cela.
Questions fréquentes
L’accès FTP est-il nécessaire pour les mises à jour ?
En général non. Vous téléchargez et installez la nouvelle version de Task Manager dans l'onglet Mises à jour à l'aide des boutons Télécharger et Installer. Le FTP ou le gestionnaire de fichiers de l'hébergement peut être utile lors de la première installation du programme, et l'assistance technique - lorsque le serveur ne permet pas au programme d'écraser ses propres fichiers. Si le paquet téléchargé n'a pas d'auto-installateur, l'application affichera les instructions pour le transfert par FTP.
Les mises à jour sont-elles payantes ?
Les 12 premiers mois de mises à jour sont inclus dans le prix de la licence. Ensuite, le renouvellement annuel de l'accès aux nouvelles versions est optionnel - le logiciel continue de fonctionner même sans lui. Les montants HT figurent dans les tarifs.
La mise à jour supprimera-t-elle mes données ?
L’installateur ignore includes/config.php ainsi que les répertoires uploads/, storage/ et logs/. Il effectue lui-même les migrations de la base de données. Avant le téléchargement du paquet, le programme demande de confirmer l’avertissement concernant la sauvegarde de la base de données et du dossier uploads/.
Puis-je installer plusieurs versions d’un coup ?
Non. Les versions s’installent dans l’ordre. Seul le bouton de la version suivante est actif ; les suivantes sont déverrouillées après l’installation de la précédente.
Que se passe-t-il si le serveur de mise à jour ne répond pas ?
L'onglet Mises à jour affichera un message d'erreur de connexion. Task Manager continue de fonctionner sur la version installée, car il vérifie la licence lui-même, sans passer par le serveur de mises à jour. Vous pourrez relancer la vérification plus tard avec le bouton Vérifier les mises à jour.
