Synchronisation entre développement et production

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Synchronisation entre développement et production

    Bonjour,

    J'ai bien lu ce qui s'est écrit dans le forum pour la mise à jour d'un site en production. J'utilise Akeeba Backup pour restaurer mon site de développement vers la production.

    Le problème est que le contenu du site en production continue à se mettre à jour en même temps que je modifie le site de développement.

    Si j'utilise Akeeba Backup pour mettre mon site de développement en production, je dois connaître les tables qui ont été modifiées; ce qui n'est pas toujours le cas.

    Je croyais qu'avec la version de Joomla 3.1, ceci serait fait mais j'ai lu sur la nouvelle fonctionnalité "versioning de contenu" et ça semble plutôt touché que les articles contenus dans un même site.

    Quelle méthode utilisez-vous pour synchroniser votre site de production avec votre site de développement lorsque les 2 sites sont modifiés ?

  • #2
    Re : Synchronisation entre développement et production

    Salut
    Je ne comprend pas bien la question.
    A quoi te sert la version de développement ?
    Tu fais une migration ?
    Ensuite en fonction de ce qui est modifié sur le site, les tables peuvent être différente.
    Quel est ton besoin exactement ?
    Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

    Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

    Commentaire


    • #3
      Re : Synchronisation entre développement et production

      Sur la version de développement, je peux modifier le template, je peux ajouter une extension, je peux ajouter un menu, j'ajoute tout élément qu'on me demande d'améliorer pour le site. Pendant ce temps-là, y'a une autre personne qui ajoute ou enlève des articles sur le site qui est en production et des fois, des utilisateurs.

      Présentement, je dois mettre à jour les articles dans ma version de développement avant de la restaurer sur la version de production, ce qui est parfois assez long.

      Je voulais trouver un moyen de synchroniser les 2 sites pour mettre à jour le site de production.

      Commentaire


      • #4
        Re : Synchronisation entre développement et production

        Bonjour

        A ma connaissance, c'est impossible : tu as une version en production qui évolue et tu as une version en développement qui évolue aussi. Les deux versions sont désynchronisées. Si tu restaures DEV sur la PROD tu vas donc perdre les changements qui ont été effectués.

        Peut-être existe-t-il un outil magique mais j'en doute.

        Généralement, on met le site offline, on fait ses opérations de maintenance (en local p.ex.) puis on restaure la version ayant été mise-à-jour sur celle de prod avant de remettre le site online.

        Bonne journée.
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Re : Synchronisation entre développement et production

          S'il y a quelqu'un qui a déjà fait quelque chose de similaire, je reste preneuse de votre solution.

          Commentaire


          • #6
            Re : Synchronisation entre développement et production

            Ce que tu souhaites va à l'encontre du principe des CMS !
            La seule solution est que lorsque les modifications sur le site de tests te convient, tu les refasses à l'identique sur le site distant.

            Il est tellement facile de réserver l'accès à des catégories spécifiques de visiteurs, empêchant les autres de voir les tests en cours.
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

            Commentaire


            • #7
              Re : Synchronisation entre développement et production

              Ce que tu veux s'appelle de la réplication
              On l'utilise pour synchroniser des postes déconnectés au serveur de référence. Comme par exemple: des ordis de commerciaux nomades au retour à la société. Cela nécessite d'introduire des timestamp dans les fichiers de la base de données, ce qui n'est pas le cas de Joomla. Il faut aussi gérer des journaux de transactions. Là nous ne parlons que de la base de données, il faut aussi gérer le cas des fichiers physiques.
              En ce qui me concerne, j'utilise selon le cas une de ces 3 méthodes:
              - une sauvegarde avant une modification en direct
              - une simulation des modifications sur un replica du site en local en notant toutes les étapes sur papier, avant de le refaire sur le site en ligne.
              - bloquer l'accès en modif au site durant le temps nécessaire au modifs en local et réinstallation du site
              UP, le plugin universel à découvrir sur https//up.lomart.fr
              bgMax
              , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

              Commentaire


              • #8
                Re : Synchronisation entre développement et production

                Merci, ta méthode ressemble à ce que je fais présentement. J'aurais bien aimé réussir à automatiser le processus. Ça ne semble pas réellement possible avec Joomla.

                Commentaire


                • #9
                  Re : Synchronisation entre développement et production

                  Ça ne semble pas réellement possible avec Joomla.
                  Comme l'as dit RobertG, ce n'est pas le but d'un CMS ... Joomla ou autres
                  UP, le plugin universel à découvrir sur https//up.lomart.fr
                  bgMax
                  , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X