DolicraftUpgrade
Mise à jour et retour en arrière Dolibarr en un clic. Détection automatique des versions via GitHub API, backup automatique BDD + fichiers avant chaque opération, 10 vérifications pré-upgrade avec correction automatique, rollback automatique en cas d'échec, mode maintenance, historique complet des mises à jour, notification de nouvelle version. Préserve conf.php, documents/ et custom/. Dolibarr 16-23. 6 langues. GPL v3+.
Description complète
DolicraftUpgrade - Mise à jour et retour en arrière Dolibarr en un clic
Mettez à jour et faites un retour en arrière de votre Dolibarr en un clic. Plus de transferts de fichiers manuels, d'opérations risquées en ligne de commande ou d'heures d'indisponibilité. DolicraftUpgrade gère tout : détection de version, sauvegarde, vérifications préalables, exécution de la mise à jour et rollback automatique en cas de problème. Gratuit et open source.
Détection de Version
Détection automatique des versions via GitHub API
Le module interroge le dépôt GitHub officiel de Dolibarr pour détecter toutes les versions disponibles. Il compare votre version installée avec les dernières releases et affiche les mises à jour disponibles, y compris les versions majeures, mineures et correctifs.
Notification de nouvelle version
Soyez notifié directement dans votre espace d'administration Dolibarr quand une nouvelle version est disponible. Plus besoin de vérifier manuellement.
Sauvegarde Automatique
Backup BDD avant chaque opération
Un dump complet de la base de données est automatiquement créé avant chaque mise à jour ou rollback. Vos données sont toujours en sécurité.
Backup fichiers avant chaque opération
Tous les fichiers core de Dolibarr sont sauvegardés automatiquement avant toute opération. La sauvegarde est stockée localement et peut être utilisée pour une récupération manuelle si nécessaire.
Vérifications Pré-Upgrade
10 vérifications pré-upgrade avec correction automatique
Avant toute mise à jour, le module exécute 10 vérifications pour s'assurer que votre système est prêt :
Compatibilité version PHP
Espace disque disponible
Permissions fichiers (accès en écriture)
Connexion base de données
Extensions PHP requises
Intégrité de conf.php
Compatibilité modules custom
Répertoire de backup accessible en écriture
Limite mémoire
Limite temps d'exécution
Les problèmes détectés sont automatiquement corrigés quand c'est possible. Les problèmes bloquants empêchent le démarrage de la mise à jour.
Mise à jour & Rollback
Mise à jour en un clic
Sélectionnez la version cible et cliquez sur Mettre à jour. Le module télécharge la release officielle depuis GitHub, l'extrait, remplace les fichiers core tout en préservant votre configuration, et exécute les scripts de migration Dolibarr automatiquement.
Retour en arrière en un clic
Si quelque chose ne va pas après une mise à jour, revenez à la version précédente en un clic. Le module restaure les fichiers et la base de données sauvegardés à l'état exact d'avant la mise à jour.
Rollback automatique en cas d'échec
Si le processus de mise à jour échoue à n'importe quelle étape, le module déclenche automatiquement un rollback pour restaurer votre état de fonctionnement précédent. Aucune intervention manuelle nécessaire.
Fonctionnalités de Sécurité
Préserve conf.php, documents/ et custom/
Votre fichier de configuration (conf.php), vos documents téléchargés (documents/) et vos modules custom (custom/) ne sont jamais touchés pendant les mises à jour. Seuls les fichiers core de Dolibarr sont remplacés.
Mode maintenance pendant les opérations
Le module active automatiquement le mode maintenance pendant les opérations de mise à jour et de rollback. Les utilisateurs voient une page de maintenance pendant que l'opération est en cours. Le mode maintenance est désactivé une fois l'opération terminée.
Historique complet des mises à jour
Chaque opération de mise à jour et de rollback est enregistrée avec la date, la version source, la version cible, le statut (succès/échec) et la durée. Piste d'audit complète de toutes les opérations.
Points Techniques
6 langues - Français, Anglais, Espagnol, Allemand, Italien, Portugais (BR)
Dolibarr 16-23 - Compatible Dolibarr 16 à 23
PHP 7.4 - 8.3 - Fonctionne avec toutes les versions PHP modernes
Zéro dépendance - Aucune bibliothèque externe, module Dolibarr natif
GPL v3+ - Gratuit et open source
Patterns Dolibarr standard - Utilise hooks, triggers et architecture de classes standard
Prérequis
Dolibarr 16.0+
PHP 7.4 - 8.3 avec extension cURL
Accès en écriture au répertoire racine Dolibarr
Espace disque suffisant pour les sauvegardes
Installation
Copiez dans htdocs/custom/dolicraftupgrade/
Activez dans Accueil > Configuration > Modules
Allez dans DolicraftUpgrade pour vérifier les versions disponibles
Cliquez sur Mettre à jour et laissez le module gérer tout !
Développé par Dolicraft - Modules Dolibarr professionnels. Support : contact@dolicraft.com