Système de mise à jour de CMS
Bonjour,
Je suis en train de mettre en place un système de màj qui recherche les màj pour mon cms et les installe.
Le principe est que sur le site officiel de mon cms, j'ai un dossier "updates" qui contient des dossiers numérotés (1,2,3,4,etc.).
Chacun de ces dossiers contient :
- un fichier "info_maj.txt" qui contient les informations de la màj (titre, date, description, etc.),
- un fichier de script qui effectue des modifications à la bdd de mon cms, si nécessaire
- et les fichiers de mise à jour
Voici comment se déroule ma procédure de MÀJ :
1) Tout d'abord, mon cms recherche les mises à jour et en fait une liste avec leur titre, leur date et leur description qui ont été récupérés dans le fichier "info_maj.txt".
2) L'utilisateur sélectionne les màj qu'il veut installer (checkbox) et valide
3) mon cms se connecte à son site officiel et télécharge les màj dans un dossier temp (situé sur le site de l'utilisateur)
4) si le téléchargement s'est passé sans erreur, l'installation des màj se produit : copie des fichiers téléchargés dans le répertoire du cms
Que pensez-vous de cette manière de faire ?