Dolicraft
Dolicraft
Demander un devis
DisponibleGPL — Open source

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

Captures d'écran