DoliClone - clonez votre dolibarr

c11070d20230920074516

Nouveau

Ce module vous permet de mettre en place un 2° dolibarr de tests avec toutes les données de votre dolibarr de production mais en désactivant au passage tout ce qui pourrait poser problème : aucun mail ne sera envoyé, les modules de paiements sont modifiés pour passer en mode test etc. Lisez bien la description.

Plus de détails


180,00 €

En savoir plus

Module version: auto
Editeur/Licence: Eric Seigne / GPL-v3
Langage interface: Français
Assistance: https://cap-rel.fr/sav-module-dolibarr/
Documentation: https://doc.cap-rel.fr/projet_doliclone/
Prérequis:

  • Dolibarr min version: auto
  • Dolibarr max version: auto

Installation (A partir de Dolibarr v9+)

  • Aller dans le menu Accueil - Configuration - Modules - Déployer un module externe et soumettez le zip
  • Le module ou thème est alors disponible et activable.

 

ATTENTION: pour l'instant ce module est réservé à des utilisateurs "avancés". Les pré-requis sont importants veuillez bien vérifier tout ça avant d'acheter ce module.

 

Pré-Requis:

  • vous devez installer un dolibarr "tout neuf" comme destination du clonage, ce dolibarr doit être de la même version que le dolibarr source, et en aucun cas d'une version inférieure;
  • seules les installations linux sont actuellement prises en compte, si vous souhaitez cloner votre dolibarr vers une installation windows ou mac merci de nous contacter avant;
  • seules les installation MySQL sont prises en charge, PgSQL arrivera dans le futur si vous en exprimez le besoin;
  • php doit avoir l'extension curl active;
  • votre configuration doit permettre le lancement de commande systèmes de type "shell_exec" sur le serveur de destination;
  • l'accès à la commande système "mysql" doit être possible sur le serveur de destination;

 

Ce module vous permet de mettre en place un dolibarr de secours avec toutes les données issues de votre dolibarr de production, c'est un clone parfait:

  • documents générés par dolibarr (dossier documents);
  • modules complémentaires installés sur votre dolibarr (dossier htdocs/custom);
  • base de données;

 

Dans une prochaine version vous pourrez également configurer votre dolibarr secondaire comme dolibarr de tests en désactivant tout ce qui pourrait être problématique :

  • pas de mails sortant
  • modules de paiements désactivés
  • anonymisation des données personnelles pour respecter le RGPD
  • etc.

 

PS: à propos de l'image avec la brebis clonée c’est un clin d’œil pour dolly, officiellement premier mammifère cloné au monde... développer ne nous interdit pas de faire des clins d'œils ,-)

 

Note générale: Après avoir acheté un module publié par cap-rel sur le DoliStore vous y aurez accès sans limite de temps ... mais ce n'est pas magique si vous voulez sponsoriser la r&d je vous invite à lire ce petit article sur notre site et à prendre un abonnement "soutien r&d".

 

Historique des versions:

Version 1.0.22 - 17/12/2024

  • ajout d'un message sur la page de connexion pour indiquer qu'on se trouve sur le clone
  • ajout des noms de domaines dans la liste des données à anonymiser (en option)
  • ajout de tests et correction d'un bug sur la configuration du module de destination du clonage (bug de la version 1.0.20)

 

Version 1.0.18 - 09/11/2023

  • réécriture complète de l'export / import de la base de données SQL: le lancement des commandes mysqldump / mysql n'est plus nécessaire (limitations de shell_exec etc. possible sur votre hébergement)
  • le transfert de la base de données et sa restauration se font maintenant 100% en ajax pour contourner les éventuels problèmes de "timeout" (délais trop long)
  • la base de données est exportée / importée table par table pour rendre cette étape plus robuste
  • la restauration locale se fait dans des tables avec un prefix différent du dolibarr "qui tourne", et à la fin de la procédure si tout a bien marché vous pouvez "pivoter" sur ces nouvelles tables rendant la procédure très robuste
  • ajout d'une option d'anonymisation des données post-déploiement pour remplacer nom/prénom/téléphone/fax/email/adresses par des données aléatoires

Version 1.0.12 - 01/11/2023

  • amélioration de la page de lancement du système de clonage
  • utilisation de requêtes ajax pour éviter tout risque de "timeout" php