2 site et même news

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

  • 2 site et même news

    Bonjour,
    Est-il possible d'avoir une même base de données uniquement pour des news pour 2 sites différents? Ces news s'affiche en affichant des articles sous forme de blog.
    Comment réaliser ce lien entre mes 2 sites Joomla ?
    Olivier

  • #2
    Bonjour,

    Un peu dans la même veine, j'ai déjà partagé les mêmes Utilisateurs pour deux sites.
    Voici la procédure que j'a suivie
    A adapter pour les articles donc.


    Préambule

    Attention, en ayant une base de données unique, cela veut aussi forcément par exemple dire que tout « super administrateur » l’est pour tous les sites qui partagent les mêmes tables utilisateurs… Autrement dit, on ne sait pas avoir des droits différents selon le site.

    Par ailleurs, puisque l’on va supprimer (ou mieux : renommer) les tables originales des sites esclaves, on « perd » ses éventuels utilisateurs déjà existants. Bref, idéalement, on fait l’opération avant la création des utilisateurs. Faute de quoi il faudra manuellement déplacer les utilisateurs à conserver depuis les sites esclaves vers le site maître avant d’appliquer la procédure expliquée ci-dessous.

    La même procédure pourrait être utilisée pour partager d’autres tables entre des sites :
    It could be used for other stuff (i.e. banners, sections etc.) however this is not subject of this guide. We will review only users and sessions. If you want to share components, articles etc. it is much more complicated, however not impossible. But this is not something we will review here.

    Adaptation de configuration.php

    Pour chacun des sites esclaves, reprendre la même valeur de la variable $secret figurant dans le configuration.php du site maître.

    Adaptation des bases de données

    Dans le code suivant, remplacer
    • PrefixSlave par le préfixe des tables du site esclave
    • PrefixMaster par le préfixe des tables du site maître
    • dbMaster par le nom de la base de données du site maître

    RENAME TABLE `PrefixSlave_session` TO `PrefixSlave_session_bak`;
    RENAME TABLE `PrefixSlave_users` TO `PrefixSlave_users_bak`;
    RENAME TABLE `PrefixSlave_usergroups` TO `PrefixSlave_usergroups_bak`;
    RENAME TABLE `PrefixSlave_user_keys` TO `PrefixSlave_user_keys_bak`;
    RENAME TABLE `PrefixSlave_user_notes` TO `PrefixSlave_user_notes_bak`;
    RENAME TABLE `PrefixSlave_user_profiles` TO `PrefixSlave_user_profiles_bak`;
    RENAME TABLE `PrefixSlave_user_usergroup_map` TO `PrefixSlave_user_usergroup_map_bak`;
    RENAME TABLE `PrefixSlave_viewlevels` TO `PrefixSlave_viewlevels_bak`;


    CREATE VIEW PrefixSlave_session AS SELECT * FROM dbMaster.PrefixMaster_session;
    CREATE VIEW PrefixSlave_users AS SELECT * FROM dbMaster.PrefixMaster_users;
    CREATE VIEW PrefixSlave_usergroups AS SELECT * FROM dbMaster.PrefixMaster_usergroups;
    CREATE VIEW PrefixSlave_user_keys AS SELECT * FROM dbMaster.PrefixMaster_user_keys;

    CREATE VIEW PrefixSlave_user_notes AS SELECT * FROM dbMaster.PrefixMaster_user_notes;
    CREATE VIEW PrefixSlave_user_profiles AS SELECT * FROM dbMaster.PrefixMaster_user_profiles;
    CREATE VIEW PrefixSlave_user_usergroup_map AS SELECT * FROM dbMaster.PrefixMaster_user_usergroup_map;
    CREATE VIEW PrefixSlave_viewlevels AS SELECT * FROM dbMaster.PrefixMaster_viewlevels;

    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


    • #3
      Bonjour.
      Avant d'entreprendre ce genre de partage de contenus entre deux sites, il est bon de s'intéresser au "contenu dupliqué" et des effets néfastes qu'il peut susciter pour votre site dans les moteurs de recherche.
      Il serait dommage de perdre un positionnement parfois difficilement gagné ou de ralentir voire stopper un positionnement en évolution…
      Cordialement.
      __
      Eddy !!!
      Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

      Commentaire


      • #4
        une méthode simple qui donne sensiblement le même résultat est d'afficher le flux rss du site maitre dans le site enfant
        Plus c'est simple pour l'utilisateur, et plus c'est complexe pour le développeur, et vice versa

        Commentaire


        • #5
          bonjour,
          un truc au niveau du contenu dupliqué. Ce n'est pas néfaste si tu reste sur le même domaine.
          Plusieurs url peuvent indiquer un domaine unique et un conten unique.

          Commentaire


          • #6
            Sinon il y a aussi le composant MightySites (Alterbtains) parfaitement adapté à ce genre de manipulation. Ça permet en plus une maintenance unique pour 2 sites différents.
            Stéphane Herby
            http://www.paoproduction.com
            Nouvelle-Calédonie & Canada
            (Je sais NC & Canada ça fait bizarre, mais... c'est comme ça :¬p)

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X