SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 34 visiteurs en ce moment

Accueil du site > Administration et BDD > Mutualisation > Partager la même BDD entre plusieurs sites

Partager la même BDD entre plusieurs sites

26 mai 2004 – par Pascal – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

1 vote

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Ce filtre permet à plusieurs sites d’utiliser la même base de données et le même dossier IMG/

Si vous souhaitez partager des contenus entre plusieurs sites (les texte et images des articles ou les documents par exemple) , vous devez utiliser la même base de données ET le même dossier /IMG.

Exemple : vertdeco.fr et hysope.

Pour que SPIP utilise la même base de données sur le site ’secondaire’ , il suffit lors de l’installation d’indiquer les coordonnées de la base de données du site principal.

Pour que SPIP utilise le dossier et les sous-dossiers du site principal à partir du site secondaire, un filtre img_ailleurs sera appliqué aux balises #TEXTE, #URL_DOCUMENT, #LOGO_ARTICLE, #LOGO_BREVE... des squelettes du site secondaire.

Code à insérer dans le fichier http://www.monsitesecondaire.fr/mes_fonctions.php3 :

Attention, la saisie des contenus devra se faire exclusivement depuis le site principal.

P.-S.

Lors de la préparation de cet article, il a été proposé deux autres solutions :
-  la syndication présente dans spip ;
-  l’utilisation du programme SIEPS qui permet de faire de l’import/export d’articles SPIP.

Retour en haut de la page

Vos commentaires

  • Le 11 avril 2006 à 17:07, par LeonDeLyon En réponse à : Partager la même BDD entre plusieurs sites

    J’utilise ce filtre, mais il ne semble pas arriver à suivre les réductions d’images,
    il remplace les vignettes par l’icône de diapositive,

    Le code généré sur le site principal ( http://www.hespul.org/Techniques.html ) :

    <a href='IMG/jpg/ILYATOUT-2.jpg'><img src='IMG/cache-350x245/ILYATOUT-2-350x245.jpg'  ../.. </a>

    Le code généré sur les sites secondaires ( http://www.infoenergie69.org/article.php3?id_article=111&cat=eie_particulier ) :
    <a href='http://hespul.apinc.org/IMG/jpg/ILYATOUT-2.jpg'><img src='http://hespul.apinc.org/IMG/icones/jpg-dist.png'  ../.. </a>

    Il pointe vers le bon dossier IMG, mais ne va pas chercher la vignette présente, comme si l’information concernant la vignette n’était pas stocké dans la BDD...

    Mon cas ne semble pas être isolé, les sites présentés en exemple dans la contrib ont visiblement le même problème :
    http://www.vertdeco.fr/catalogue_r_36.html (site principal)
    http://www.hysope.fr/decos_r_23.html (site secondaire)

    Des idées ?
    D’avance merci

    Olivier

    • Le 11 avril 2006 à 17:29, par Pascal En réponse à : Partager la même BDD entre plusieurs sites

      Bonjour,

      Effectivement ce n’est plus opérationnel pour les exemples et les nouvelles versions de spip. De plus les filtres ne fonctionnent plus comme lors de la publication de cette contribution.

      Le concept reste valable mais le filtre utilisé pour les images et docs est à reprendre.

      Bien cordialement

    Répondre à ce message

  • Le 26 mai 2005 à 18:06, par emilie En réponse à : > Partager la même BDD entre plusieurs sites

    En étudiant les deux sites, vert déco et hysope, je m’aperçois qu’il y a une légère différence entre les images, et surtout il y a le catalogue chez vertdeco qu’il n’y a pas sur hysope.

    Comment tu as fait pour différencier les deux ?
    En fait je serais intéresser par gérer avec une seule admin spip, 3 domaines (sites) différents. Crois tu que ce serait possible avec ton script ?

    • Le 27 mai 2005 à 06:28, par Pascal En réponse à : > Partager la même BDD entre plusieurs sites

      Bonjour,

      C’est effectivement possible puisque les squelettes sont sur chaque site ... tu peux les personnaliser sur cahcun des trois sites dont tu parles. Attention tout de même de ne pas utiliser les logos, ce filtre ne peut les gérer correctement (d’où la différence avec les images dans les brèves ... qui sont des logos)

      Bon courage

    Répondre à ce message

  • Le 15 juin 2004 à 10:15, par jean-noel En réponse à : > Partager la même BDD entre plusieurs sites

    le site mirroir s’est bien installé mais seule les images documents joints se placent dans l’article, les logos des articles et brèves ne s’affichent pas pourquoi ?
    cordiales salutations jean-noel

    Répondre à ce message

  • Le 16 juin 2004 à 14:29, par bill En réponse à : > Partager la même BDD entre plusieurs sites

    Merci pour ce filtre.

    Juste une question : pourquoi ne faut-il pas alimenter la base avec le second site ?

    Modifier et/ou créer un article ne devrait pas poser de problemes tant qu’on ne touche pas aux documents, non ?

    • Le 16 juin 2004 à 17:59, par ? En réponse à : > Partager la même BDD entre plusieurs sites

      Effectivement, rien n’empêche de saisir depuis le 2nd site, mais cela donne de mauvaises habitudes ...

    • Le 15 octobre 2004 à 09:22, par ab En réponse à : > Partager la même BDD entre plusieurs sites

      Tu peux écrire des articles depuis ton second site, à condition
      qu’il n’y a pas d’images insérées dans le texte, car alors ces images seraient stockées dans le directory IMG du second site, alors que le filtre img_ailleurs fait en sorte qu’elles soient recherchées dans le 1ier.

    Répondre à ce message

  • Le 6 juin 2004 à 21:09, par orsi En réponse à : > Partager la même BDD entre plusieurs sites

    J’ai donc selectionné la base spip existante. Je crois que c’est ça ma connerie...

    Hum, en effet ;) Il ne faut jamais essayer de partager une base de données entre deux versions de SPIP. Enfin, ça devrait être récupérable.

    En fin, quel serait le verdict ?

    Répondre à ce message

  • Le 27 mai 2004 à 08:48, par ? En réponse à : > Partager la même BDD entre plusieurs sites

    je comprends le filtre, mais je ne vois pas comment on géré les url si il y a 2 sites avec 2 installations (?) qui partagent la même base (donc sur le même serveur) car l’adresse (url) du site est mémorisée par la bdd...

    • Le 27 mai 2004 à 13:34, par Pascal En réponse à : > Partager la même BDD entre plusieurs sites

      Lors de l’installation du site ’mirroir’ il faut simplement indiquer le nom de la bdd du site principal. Cela fonctionne très bien (voir les deux exemples cités).

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Une licence pour un article

    18 avril 2007 – 25 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Sur une idée originale de erational, voici un plugin permettant de lier une licence à un article.

  • Plugin Parrainage

    6 novembre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Permettre aux utilisateurs d’inviter leurs contacts à s’inscrire sur le site. Description Vous connaissez le web moderne et son cortège d’applis toujours en version « beta » et de buzz sur le dernier réseau à la mode ? Vous voulez vous aussi vous y (...)

  • Formulaire de contact libre

    27 avril 2011 – 36 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs. Cette phrase de Romy, dans son article Une page de contact dans mon SPIP, pointe un petit manque de SPIP. La possibilité d’insérer rapidement un (...)

  • Plugin Mot de Passe Compliqué

    2 novembre 2007 – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin ajoute un testeur de complexité de mot de passes dans les formulaires de choix de mot de passe de SPIP.

  • Navigation AJAX

    31 janvier – 18 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)