Demande d'information

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

  • [Astuce] Demande d'information

    Bonjour tout le monde,

    Est-il possible de faire fonctionner deux sites (deux domaines différent) dans le même serveur avec une seule base de données ? et merci

  • #2
    Re : Demande d'information

    Oui, bien sûr (si l'hébergeur permet plus d'un site) : il faut pour cela choisir un préfixe de tables différent pour le deuxième site.
    "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


    • #3
      Re : Demande d'information

      Bonjour RobertG,

      Je pense que j'ai pas bien expliquer les choses et c'est plus compliquer que ça

      Voilà : je travaille sur deux sites médicaux différents (chez le même hébergeur) l'un spécialiste dans la formation et l'autre dans l'information médicale. J'ai une rubrique qui est dupliqué

      Commentaire


      • #4
        Re : Demande d'information

        Salut,
        un court article qui reprend la suggestion de RobertG :
        Multiple Joomla Installations With 1 Database ->
        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Re : Demande d'information

          Oupps j'ai eu une coupure de connexion avant de continuer mon message.

          En fait il s'agit de deux sites différents mais avec une rubrique identique dans les deux sites c.a.d dans deux tables du même contenu mais avec un préfixe différents Et un travaille dupliqué aussi

          Donc je me demande s'il y une extension ou une façon de fusionner cette partie dans les deux bases ?

          Commentaire


          • #6
            Re : Demande d'information

            Bonjour

            Ta question initiale, comme je l'ai comprise : peut-on avoir deux sites distincts sur le même hébergeur dans la même instance MySQL => oui car il suffit d'avoir deux préfixes différents.

            Ici, tu dis donc : deux sites Joomla différents, deux préfixes différents pour la base de données mais certaines informations doivent être accessible dans les deux sites (il me semble que tu as déjà posté cette question récemment, en parlant d'une recherche sur l'un pour faire remonter les données de l'autre) : là, c'est compliqué.

            Tu parlerais donc, d'une catégorie précise et des articles liés à cette catégorie ? Et donc pas toutes les catégories et pas tout, forcément, les articles.

            A moins d'une tâche cron (d'automatisation) qui copierait les données d'une table (préfixe "site1_") vers la table de l'autre site (préfixe "site2_") ou quelque chose du genre; perso, je ne vois pas.
            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


            • #7
              Re : Demande d'information

              Voilà cavo789 (rien ne vous échappe ) tu as tout résumé et depuis ce jour j'essaye de penser à une façon pour lié les deux sites mais je sais pas vraiment par ou commencer !

              Commentaire


              • #8
                Re : Demande d'information

                Envoyé par zoohayr Voir le message
                Voilà cavo789 (rien ne vous échappe )!
                Même si je ne réponds pas "sur tous les sujets"; j'en lis un très grand nombre ;-)

                Moi, perso, ici et en cet instant, j'ai l'impression qu'il te faudra copier les articles de la catégorie concernée d'un site sur un autre. Cela peut se faire assez facilement vu que c'est le même serveur et le même serveur de base de données.

                "Faudrait juste" avoir un script PHP qui serait placé dans le cron de ton serveur.

                Je dis "faudrait juste" parce que l'écriture du script ne sera pas à la portée de tout le monde mais je dis "juste" parce que, si j'ai bien compris ton besoin (à toi de mieux le définir), c'est donc çà; définir le site "master" et copier les articles vers le site "slave".

                Copie qui sous-entend mise-à-jour si les articles ont été adaptés comme s'ils ont été supprimés.

                Si j'ai bien compris et si tu ne trouves rien pour faire cela, tu peux toujours écrire un message dans la section "Demande de services" (rémunérés) pour qu'un développeur qui serait intéressé te contacte pour cela.

                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


                • #9
                  Re : Demande d'information

                  Merci infiniment Cavo789. ça marche comme idée et je vais y penser profondément à mes besoins avant de poster.

                  très bonne journée aussi et merci encore

                  Commentaire


                  • #10
                    Re : Demande d'information

                    Si je peux : une solution encore plus adaptée que de synchroniser genre une fois par jour via un script : directement partager les tables voulues entre les deux sites.
                    Dans cet article, j'ai expliqué comment faire pour partager les utilisateurs entre deux sites (en créant une vue) :
                      Depuis le 17 août 2021 Joomla! 3 n'est plus la version majeure du CMS (Content management Système en anglais ou Système de Gestion de...

                    Il "suffit" d'adapter pour les tables articles.

                    Si c'est bien ça qui est visé, tu peux poster ici les queries à effectuer, comme ça ça peut resservir à d'autres :-)

                    NB : il faut bien sûr que les deux sites soient chez le même hébergeur pour que les bases de données soient accessibles par les deux sites.
                    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                    Commentaire


                    • #11
                      Re : Demande d'information

                      Avec une extension de type multisites, il est possible de n'utiliser qu'une seule installation de Joomla! et de partager cette installation et/ou certaines données.

                      Solution gratuite : Virtual domains.
                      Solution commerciale : MightySites ou Multi Sites.
                      (voir le JED par exemple : https://extensions.joomla.org/catego...ultiple-sites/).

                      Avec Virtual Domains, il suffit de pointer les deux noms de domaine sur le même site et de préciser les templates et les liens de menus correspondant à chacun : on peut donc partager celui vers une catégorie d'articles, à condition de bien cloisonner.
                      J'ai créé pour tests il y a quelques temps un site multilingue et multidomaine avec Virtual domains et Hikashop : assez simple à faire.
                      Par contre, j'ai voulu il y a quelques jours faire sur une seule installation les trois démos (apprendre, blog et brochure) de Joomla! : nettement plus complexe car il m'a fallu renommer divers éléments (j'ai créé cette discussion à ce propos : https://forum.joomla.fr/showthread.p...n-multidomaine ).

                      J'ai regardé mais jamais utilisé Multi Sites : il semble beaucoup mieux segmenter la gestion de sites différents depuis une seule installation de Joomla! et pourrait peut-être mieux correspondre. Je n'ai par contre pas regardé MightySites qui a un meilleur score sur le JED.
                      "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


                      • #12
                        Re : Demande d'information

                        Sauf erreur, c'est plus "compliqué" ici : ce ne serait que quelques infos qui seraient partagées. Pas tout les articles, juste certains; pas les utilisateurs, pas les ... enfin, c'est ma compréhension.

                        Je connais le développeur de JMS Multisites; si la demande est clairement formulée ici, sur ce sujet, je peux alors lui demander de lire et de répondre.
                        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


                        • #13
                          Re : Demande d'information

                          Envoyé par cavo789 Voir le message
                          Sauf erreur, c'est plus "compliqué" ici : ce ne serait que quelques infos qui seraient partagées. Pas tout les articles, juste certains; pas les utilisateurs, pas les ... enfin, c'est ma compréhension.

                          Je connais le développeur de JMS Multisites; si la demande est clairement formulée ici, sur ce sujet, je peux alors lui demander de lire et de répondre.
                          ah, effectivement, alors il faut que la demande soit plus explicite
                          moi j'avais compris "tous les articles"
                          si on montre les articles de la catégorie A sur un site et la catégorie B sur l'autre site, pourquoi ne pas partager *toute* la table des articles ?
                          Ce n'est pas pcq on partage tout qu'on doit tout montrer sur les deux sits...
                          (sauf si, en plus, il faut que les administrateurs du premier site ne puissent pas voir les autres articles p ex)
                          Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                          Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                          Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                          Commentaire


                          • #14
                            Re : Demande d'information

                            Oui, tu as raison Christophe, il faut savoir ce qui serait partagé et ce qui devrait être absolument isolé, mais même au niveau des utilisateurs, ça doit pouvoir se gérer avec des groupes et droits distincts, s'il doit y avoir séparation entre certains accès aux données des deux sites (je pars du principe que ces deux sites, dans la mesure où ils partageront les données d'une même "rubrique" (voir aussi ce que cela représente, ce terme), appartiennent à la même entité).

                            Si la rubrique est une catégorie d'articles, et qu'il n'y a pas d'inscription sur le site ne donnant accès qu'à l'un ou l'autre des groupes d'informations ou de formations, ça me semble très simple avec Virtual domains

                            Si la gestion doit être plus subtile, je reste persuadé que Virtual domains peut faire le job, mais que Multi Sites doit être, à ce que j'ai vu de sa description, plus adapté.

                            Dans mon essai récent avec Virtual domains (apprendre.robertg-conseil.fr et blog + brochure), j'ai choisi de ne rien partager que le template et les éventuels utilisateurs.
                            Le seul point qui m'inquiète, mais qui pourrait se gérer plus tard en séparant les sites depuis une sauvegarde, c'est la possibilité de disparition de l'extension, comme on le voit parfois même sur des extensions commerciales (pour rappel : ceux de YooRecipes et peut-être de Joaktree dont je n'ai plus de nouvelles de son auteur et dont je ne sais pas ce que deviendra ma version corrigée en début d'année).
                            "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


                            • #15
                              Re : Demande d'information

                              Bonjour zoohayr , je crois que ce que vous décrivez est ce que fait www.jms2win.com et "L'article sharing for JMS".

                              JMS est la version multisite de joomla et permet de créer des sites en partageant le même code PHP mais aussi en permettant de partager le contenu de certaines extensions.

                              Dans JMS, il exite 3 niveaux de partage.
                              1) Le partage complet de tables MySQL entre différent sites. Voir la liste des extensions autorisant définie dans l'outil JMS et qui permettent aussi le partage. https://www.jms2win.com/en/list-of-e...=269&Itemid=53
                              2) Le partage partage partiel de certaines table. Cette fonctionalité nécessite que les auteurs des extensions ajoute une du code quand JMS est présent. Actuellement certaines extensions comme Hikashop, EasySocial, JomRes entre autre, on ajouté cette fonctionalité à leurs produit.

                              3) Finalement la lecture distante de certain contenu.
                              C'est ici que se classe "l'article sharing for JMS". Voir démo qui présente le concept.


                              L'idée en fait est de permettre à un site de lire directement la base de donnée d'un autre site pour éviter les problèmes de synchronisation lié à la duplication de contenu.

                              Avec l'ajout de "l'article sharing for JMS" à JMS, il est dès lors possible que le site 1 affiche des articles qui se trouvent en fait dans le site 2.

                              En fait c'est toujours le site qui affichage les articles qui décide de là ou il lit le contenu et ce n'est pas le site dans lequel on écrit l'article qui décide de l'endroit où il est diffusé.
                              On peut simuler la diffusion controlée en créant des catégories d'articles en fonction des sites dans lesquels on veut que les articles s'affichent.

                              L'exemple de la démo consiste à avoir un site "publisher" qui contient 3 catégories (Finance, Sport, Culture) correspondant à chaque sites dans lequel les articles doivent s'afficher.
                              Ensuite, dans chacun des sites, on peut créer un menu dans lequel on dit d'afficher sous forme de blog tous les articles situés dans le Site "publisher" / categories XYZ.


                              J'espère que cela vous aidra dans votre réflexion

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X