Partageur

Permet de recopier facilement des articles d’un site SPIP partageur à l’autre.

Présentation

Ce plugin est né d’un besoin de partager des articles entre sites SPIP.

Contrairement aux plugins Spip2Spip
, Flux RSS en articles
le principe d’import n’est pas basé sur la syndication automatique mais sur une sélection manuelle. Une fois installé, le plugin permet de « piocher » dans les articles des bases documentaires que l’on a préalablement inscrites.

Installation

Télécharger et installer comme un plugin habituel
Ce plugin nécessite l’utilisation du plugin CFG

Une fois activé, le site devient partageur.
Tous les sites qui utilisent « partageur » peuvent recopier vos articles publiés.

Techniquement, l’installation du plugin provoque :

  • La création d’une table spip_partageurs stockant les sites partageurs
  • L’ajout de deux champs supplémentaires sur la table spip_articles qui peuvent être exploités éventuellement dans un squelette, dans une boucle ARTICLES (ces champs sont communs avec le plugin Spip2Spip)
    • #S2S_URL l’adresse de l’article d’origine
    • #S2S_URL_TRAD l’adresse de la traduction de l’article d’origine
  • L’activation d’un flux au format Spip2Spip sur tous les articles publiés. L’adresse de ce flux est http://tld.org/spip.php?page=backend-partageur&id_article=XXX

Configuration

Dans le panneau de configuration vous pouvez définir les options d’export / import

  • Clé d’authentification (voir détails au chapitre suivant)
  • Faut il exporter les mots-clés de votre article ? si oui de quels groupes ?
  • Statut des articles importés : « Proposé » ou « Publié »
  • Mots-clés :
    • Faut-il importer les mots-clés d’articles ?
    • Faut-il importer les mots-clés d’événements ?
    • Si oui, où et comment faut-il importer ces mot-clés ?

Via config/mes_options.php il est possible de :

  • Bloquer la récupération du contenu (si la seule information qui nous intéresse, c’est le titre et l’origine du contenu)
  • Bloquer la récupération des documents joints
define('_PARTAGEUR_RECUPERER_CONTENU', false);
define('_PARTAGEUR_RECUPERER_DOC', false);

Clé d’authentification

Par défaut, une fois que vous activez le plugin partageur, tous les sites peuvent potentiellement récuperer tous vos articles publiés.

Ceci peut s’avérer génant et un peu intrusif. C’est pourquoi nous avons introduit un système de clé d’authentification, par exemple si vous ne souhaitez diffuser vos articles à un groupe restreint de sites d’amis.

Dans ce cas, il faut définir dans le panneau de configuration une clé (au choix). Ensuite il suffit de donner cette clé aux sites qui veulent récupérer vos articles.

Exemple d’utilisation

Ce plugin n’est accessible qu’aux administrateur du site

Étape 1 : Inscrire vos sites partageurs
Dans le menu édition de votre site, aller sur le « Partageur »

Dans cette section, vous pouvez ajouter et supprimer les sites partageurs

La clé d’authenfication n’est nécessaire que sur les sites sur lesquels une clé est activée.

Attention : Pour inscrire un site partageur, il faut que ce site ait aussi installé le plugin partageur. C’est à dire que son flux partageur http://tld.org/spip.php?page=backend-partageur&id_article=XXX soit accessible.

Étape 2 : Aller sur la rubrique dans laquelle vous voulez ajouter des articles
En bas à droite de votre rubrique se trouve le bouton d’import

Étape 3 : Choisir l’article du site distant que vous voulez importer
Il est possible de sélectionner l’article en naviguant dans l’arborescence du site ou alors en utilisant le moteur de recherche

Étape 4 : Importer votre article

  • Par défaut, votre article importé a le statut « Proposé à la publication »
  • Le plugin recopie le texte (au format SPIP), les auteurs, les documents, logos et événements (si vous avez le plugin agenda), les liens de traductions.
  • Si l’article est déjà présent sur votre site, le plugin n’importe pas l’article et vous prévient.

Avertissement

Attention de ne pas abuser de la recopie d’articles sous peine de se voir bannir des moteurs de recherche pour Duplicate content.

Origine de l’importation stockée par le plugin

2 champs supplémentaires dans la tables spip_articles permettent d’avoir accès à la source distante d’origine de l’article importé [1].

Sont donc stockés :

  • #S2S_URL_SITE_DISTANT : l’URL du site distant (en principe sans / final)
  • #S2S_ID_ARTICLE_DISTANT : l’identifiant de l’article sur le site distant

Vous pouvez par exemple :

  • Faire un lien sur l’article d’origine :
    <a href="#S2S_URL_SITE_DISTANT/?article#S2S_ID_ARTICLE_DISTANT">#TITRE</a>
  • Appeler un squelette sur le site d’origine pour incorporer son résultat à votre page :
    [(#VAL{#S2S_URL_SITE_DISTANT?page=inc_pour_inclusion_distante&id_article=#S2S_ID_ARTICLE_DISTANT}|recuperer_url_cache|table_valeur{page})]

Notes

[1Notez bien que cette source est conservée même à travers des importations en cascade ; par exemple un site A qui importe depuis B qui lui-même importe depuis C : le site A a bien l’information que tel article vient du site C. Cas d’usage : centraliser des articles d’une galaxie de sites pour qu’ensuite des membres de cette galaxie récupèrent certains des articles sélectionnés

Discussion

39 discussions

  • Sous spip 4.2.6 j’ai téléchargé le plugin. Aucun message d’erreur pourtant il n’apparaît ni dans les plugins actifs, ni dans les plugins inactifs. Les fichiers sont bien présents dans le dossier auto.

    Que faire ?

    Merci

    Robert

    Répondre à ce message

  • 4

    MERCI aux auteurs de ce plugin.

    l’URL du site distant n’est pas recopiée. Est-ce normal ?

    • Je veux dire, l’URL que l’on modifie éventuellement sur l’article du site distant. Sur le site qui fait la recopie, l’URL est recalculée selon la règle SPIP.

    • Aux auteurs du plugin :

      J’ai implémenté la fonctionnalité ci-dessus, activable optionnellement. Si on m’y autorise, je peux commiter sur le GIT de SPIP ?

    • Bonjour,

      Je n’ai pas compris ce que ça faisait.
      Mais oui, tu peux faire une branche pour proposer la modification.

      J’en profite pour te demander : est-ce que tu aurais adapté le plugin à SPIP 4.1 ?

    • Bonjour RealEt

      Ouuuh, ma proposition date un peu. Depuis, j’ai réalisé un fork spécifique de ce plugin, adapté à mes besoins. Cette version est assez éloignée du plugin initial. Et elle n’est pour le moment pas compatible pour SPIP 4 bien que nous ayons planifié la migration.

      Je ne sais pas si je dois rendre ce fork public ou pas ?

    Répondre à ce message

  • 2

    Bonjour, et encore merci pour le développement de ce super Plugin !

    Sera-t-il porté sur la version 4.0 de Spip ?

    Merci

    • En modifiant les bornes de paquet.xml, le plugin semble fonctionner avec la version 4.0 de spip.

    • J’ai encore des choses qui ne passent pas en 4.1 (sur les documents).

    Répondre à ce message

  • 8
    Jourocos

    Partageur est facile d’emploi....mais si les textes sont bien transférés, ce n’est pas le cas des documents (images illustrant les textes) qui n’apparaissent pas après le transfert. Qui peut me donner une piste de dépannage ?

    • Tout pareil pour moi, sur un Spip flambant neuf.

    • Mince, je me trompé de fil...

    • Chez moi, les images sont recopiées mais pas le logo. Avez-vous trouvé la cause ?

    • et sur d’autres sites, j’ai le logo mais pas les images, et les modèles doc sont supprimés du texte.

    • Bonjour,

      Idem, transfert de Spip 3.2.7 à 3.2.7 neuf, j’ai le texte et les logos, mais aucun doc joint.

    • Ce problème persiste et je n’ai rien trouvé dans les commentaires pouvant répondre à ce problème... même en forçant à « true » la récupération des fichiers dans le fichier mes_options.php... quelqu’un a-t-il trouvé une solution. Je suis en pleine phase de réintégration de 4 sites en un seul et ne pas avoir les documents et très pénalisant...

    • C’est réparé pour les documents avec la dernière version.

    • Merci, je teste dès que possible

    Répondre à ce message

  • 2
    Spidermian

    Bonjour,

    Lorsque je veux afficher un sites partagé
    J’ai cette erreur dans Spip

    Erreur SQL 1054
    Unknown column ’partageurs.date’ in ’where clause’
    SELECT id_partageur FROM spip_partageurs AS partageurs WHERE (partageurs.statut = ’publie’) AND partageurs.date<’2019-11-08 00:00:00’ AND partageurs.id_partageur=1

    et

    Erreur SQL 1054
    Unknown column ’partageurs.date’ in ’where clause’
    SELECT id_partageur FROM spip_partageurs AS partageurs WHERE (partageurs.statut = ’publie’) AND partageurs.date<’2019-11-08 00:00:00’ AND partageurs.id_partageur=1

    L’erreur viendrait de la ligne 1005 du fichier public/composer.php
    dans la boucle calculer_select() sql_select() ;

    En vérifiant la base de données il n’y a effectivement pas de colonne date
    mais par contre une colonne maj

    Merci de m’éclairer...

    Répondre à ce message

  • Hello
    J’ai installé le plugin sur 2 sites : l’un en spip 3.0.17 et l’autre en spip 2.1.12 (je sais c’est trèèèès vieux mais ce n’est pas mon site)

    Aucun souci pour l’accès aux paramétrages des 2 côtés.
    Pas de souci du côté du spip 3.0.17 qui voit bein l’autres ite et peut récupérer des articles.

    Par contre sur le spip 2.1.12, quand je clique sur « Edition - Partageur », j’ai une page blanche et quand je vais dans une rubrique et que je clique sur le bouton « Importer des articles en partage », j’ai également une page blanche.

    Une idée du problème ?

    Répondre à ce message

  • 1

    Re-bonjour

    Certains de mes modèles perso disparaissent totalement dans l’article recopié. Est-ce un bug connu ?

    • Il faut juste définir la constante dans mes_options.php :

      	define ('_SPIP2SPIP_IMPORT_HTML', '1'); // Pour autoriser l'import de HTML avec Partageur

    Répondre à ce message

  • Les liens internes restent tel que, c’est normal ?

    Exemple : sur le site distant, on a [texte du lien->rubrique123]. Dans la recopie, on a exactement la même chose. Ne faudrait-il pas plutôt avoir [texte du lien->url distant/rubrique23]

    Répondre à ce message

  • SUGGESTION : si l’article source est modifié, avertir :
    -  par un message sur l’article recopié
    -  le webmaster (ou l’auteur) par mail

    Répondre à ce message

  • SUGGESTION : pouvoir recopier toute l’arborescence d’une rubrique

    Répondre à ce message

  • Bonjour,

    Comment importer les événements ?

    Le plugin recopie le texte (au format SPIP), les auteurs, les documents, logos et événements (si vous avez le plugin agenda), les liens de traductions.

    Les événements ni les documents sont importés, seulement l’article ?

    Répondre à ce message

  • 1

    Bonjour,
    J’ai deux sites hébergés sur les pages perso free.
    Je voulais récupérer des articles d’un site sur l’autre avec le plugin partageur installé sur les deux sites :
    Chargement du plugin : ok
    paramétrage : ok ’sauf erreur de ma part

    j’ai bien validé dans configuration/contenu du site « sites partageurs »
    J’ai le message suivant dans l’ajout d’un site partageur
    voir pièce jointe.

    Si quelqu’un à la réponse à mon problème, je suis preneur
    Merci d’avance,
    André

    • Free bloque la possibilité d’interroger un site web distant.
      Ce qui prive SPIP de :

      • installation et mise à jour des plugins
      • aide en ligne
      • documents distant
      • oEmbed
      • partageur
      • linkcheck
      • ...

      C’est gratuit, mais c’est limité…

    Répondre à ce message

  • 3

    Bonjour,
    Question de débutant : j’ai besoin de récupérer une partie des articles d’un ancien site pour les réinjecter dans une nouvelle version du même site. Est-ce que je peux utiliser partageur, sachant qu’une fois l’importation effectuée, je désactiverai le plugin et supprimerai le site « source ».
    Est-ce que mes articles importés seront toujours là ?
    Je vous remercie des réponses que vous pourrez m’apporter.

    • Bonjour,

      Oui, partageur fait une copie complète dans le site de destination.
      L’ancien site peut donc disparaître.

    • Génial ! Merci beaucoup de votre réponse hyper rapide !

    • J’ai le meme objectif de copier un ancien site puis le supprimer, Mais dans mes tests en local je remarque que le fichier pdf attache de l’article est importe en tant que ’fichier distant’ et je dois cliquer sur modifier puis copier dans le site pour l’avoir dans mon dossier IMG. Est-ce normal ?

    Répondre à ce message

  • 3

    merci pour le plugin messieurs, celui ci va me faire gagner pas mal de temps en mutu pour dispatcher rmes publications :-)

    En revanche il y a un glitch : dès qu’on sélectionne une clée d’authentification vraiment efficace (comprendre par là, avec tout ce qui fait une clée efficace : MAJ min symboles à coucher dehors, etc ...) le plugin choucroute et ne permet pas de retrouver dans le privé les flux des sites partageurs

    Pour info j’ai généré ma clée avec ça (la config est contractuelle - cf captures)

    Répondre à ce message

  • Bonjour,

    Sur un de mes sites, les pages /ecrire/ ?exec=partageur&id_partageur=XXX ont ce message d’erreur :

    - message
    Erreur SQL HY000 / 1
    no such column: partageurs.date
    -  squelette
    SELECT id_partageur FROM spip_partageurs AS 'partageurs' WHERE (partageurs.statut = 'publie') AND partageurs.date<'2018-07-19 11:31:00' AND partageurs.id_partageur=3
    - boucle	
    	/var/www/htdocs/monnomdomaine/public/ecrire/public/composer.php	calculer_select(){ sql_select(); }	
    - Ligne
    1005
    

    Et quand je veux apporter un article d’un site partagé, sur une rubrique comme : ecrire/ ?exec=partageur_add&id_rubrique=3 , j’ai « Aucun site partageur disponible », alors que j’ai bien déclaré le partage des deux côtés.

    j’ai spip 2.0 et partageur 1.1.1
    Sur l’autre site (même spip et même plugin), ici le site source, je n’ai pas ce message d’erreur, mais quand je clique sur un site partagé, ça m’envoie sur le site au lieu d’avoir la liste des articles.

    J’ai désactivé/résinstallé Partageur des deux côtés, mais ça n’a rien changé.
    Peut-être faut-il tenter désinstaller/réinstaller ?

    merci pour les pistes éventuelles

    Répondre à ce message

  • 2

    Bonjour, et merci pour ce super plugin. Quand le plugin sera-t-il portable pour la version 3.2 de SPIP ?

    • Le plugin est peut être déjà compatible... Il faudrait tester en modifiant manuellement ses bornes à SPIP 3.2 et en vérifiant s’il fonctionne ou non.
      Merci de vos retours

    • Je viens de passer le plugin à SPIP 3.2.
      Le zip devrait être disponible d’ici quelques heures.

    Répondre à ce message

  • Bonjour,
    Pourrait-on préciser sur cet article l’adresse de flux utilisée pour obtenir la liste d’articles disponibles ?
    Pas celle d’un article particulier http://tld.org/spip.php?page=backend-partageur&id_article=XXX, mais l’arbo (?) de tous les articles.
    Merci

    Répondre à ce message

  • Stéphane Santon

    Bonjour,
    Extra ce plugin ! Bravo !

    Un petit bug :
    Dans un article j’ai [<emb20>->doc20] ,
    sur l’import ça devient [->doc20]

    Répondre à ce message

  • 8

    Bonjour,
    Merci beaucoup pour ce plugin très utile. J’ai constaté un petit bug et je me demandais si c’était possible d’avoir une correction. En transférant un article d’une rubrique en particulier j’ai constaté que le secteur de l’article n’est pas transféré sur la cible.
    Par avance merci,
    Brice

    • Matthieu (plugin champs extra 3) a mis le doigt sur le problème.
      Il semble que la fonction partageur_get_id_secteur($id_rubrique) utilise id_parent à la place de id_secteur.
      Je ne suis pas assez calé en dev pour faire la correction moi-même.
      L’autre axe de solution proposée serait d’appeler la fonction « calculer_rubriques() » de SPIP pour recalculer les identifiants de secteurs sur les rubriques.
      J’en profite pour te demander si il serait possible de prendre en compte aussi les champs extra de l’article si ils sont présents.
      Mais peut-être est-ce une trop grande modification par rapport à l’architecture actuel du plugin ? Et dans ce cas ce pourrait être une fonctionnalité à programmer dans une version future si c’est possible.
      En tout cas merci encore pour les services rendus par ce plugin.

    • Oui c’est une erreur de ma part.
      Merci pour le signalement et la solution de Mathieu

      C’est corrigé avec la nouvelle version du plugin 1.0.6
      Merci de me dire si cela corrige le problème.

    • Erational,
      Je viens de faire le test en récupérant la dernière version et j’ai un écran blanc après mise à jour du plugin (plugin seul sans rien d’autre et cache vidé)
      spip 3.1.3 ; php 5.6.29 ; mysql 5.5.54

    • Bonjour,

      Je confirme le problème de page blanche après mise à jour en 1.0.6 sur SPIP 3.1.3...

      J’ai désactivé le plugin en renommant le dossier et j’ai de nouveau accès au backend et au site.

      Cordialement

    • En effet, il y a un bug qu’il avait été introduit.
      C’est corrigé avec la version 1.0.7 qui devrait sortir sous peu.

      Désolé pour le dérangement.

    • Merci du retour plus que rapide ;-)

    • En effet merci beaucoup pour la rapidité et la correction.
      J’ai vérifié et le souci évoqué au début est réglé. Le secteur qui est affecté est celui de l’article dans la rubrique où il est créé.

      Est ce que tu penses pouvoir me donner un avis sur l’intégration des champs extra durant le transfert ?
      Je sais qu’il faut prendre en compte le fait que le plugin peut ne pas être présent sur la cible et avoir la possibilité (en paramètre) d’autoriser ou non l’ajout de ces champs.
      Merci d’avance

    • Merci pour le retour sur la correction du bug.

      Pour les champs extras,
      Cela doit être faisable mais il faut trouver une solution générique pour bien exporter tous les champs extras en plus. Ensuite, au niveau de l’import, il faut trouver la solution pour trouver les correspondances (ou nonà

      Je n’ai pas le temps de m’y consacrer maintenant mais n’hésitez à lancer le développement si vous avez les compétences pour.

    Répondre à ce message

  • 2

    Bonjour,

    Bravo et merci pour cet excellent plugin qui fonctionne parfaitement, à l’exception de deux anomalies que j’ai relevées :

    • Les images qui ne sont pas dans le portfolio dans le site distant sont déposées dans le portfolio dans le site d’accueil.
    • Tous ce qui est placé entre les balises <code> et </code> (y inclues les balises) dans le site distant disparait dans le site d’accueil.

    Meilleurs messages

    FDG

    • PS : je suis en SPIP 3.1.1 [22913]

      FDG

    • Bonjour,

      j’ai pour ma part un problème avec les logos des articles qui ne sont pas importés et les codes HTML présents au sein des articles pour, par exemple, embarquer une vidéo Dailymotion.

      Par exemple :

      <div>
      <iframe src="//www.dailymotion.com/embed/video/...." allowfullscreen></iframe>
      </div>

      Sinon, super plugin extrêmement pratique.

    Répondre à ce message

  • (y) testé et approuvé, simple à mettre en place, fonctionne nickel en 3.1 :)

    (il manque juste la possibilité de sélectionner plusieurs ou tous les articles d’une rubrique)

    Répondre à ce message

  • 1
    Joseph-tux

    Les 2 sites sont en version 3.1, tous les plugins mis à jour, les caches vidés et neutralisés

    Les clés vérifiées, les adresses justes (s’ouvrent d’un clic sur le nom dans le menu Edition->Sites partageurs), bref je ne vois aucune anomalie

    • Joseph-tux

      Bonjour,

      je viens de trouver par hasard ce qu’il faut aussi cocher dans :

      Configuration => Contenu du site => Site partageur.

      Le problème est ainsi facilement résolu.

      merci pour ce plugin réellement important.

    Répondre à ce message

  • Joseph-tux

    Bonjour
    tout s’est bien passé (SPIP 3.1.0), tout se présente bien, les 2 sites sont inscrits avec les clés (la même en définition comme en référence dans les 2 sites), mais lorsque je demande à importer une article, j’obtiens le message de mépris (ou de méprise ?) :

    Aucun site partageur disponible

    dans les 2 sites, même réponse alors qu’aucune erreur n’a été signalée.

    Auriez-vous une piste ?

    merci pour votre intérêt

    Répondre à ce message

  • 2

    J’ai une erreur lors de l’ajout d’un site partageur :
    Erreur : le site proposé ne semble pas avoir installé le plugin partageur. Le flux suivant est inaccessible :
    http://site.ltd/spip.php?page=backend-partageur&id_article=1

    Alors que la plugin est bien installé...

    Que puis-je faire ?

    Merci :)

    • Autant pour moi, c’était juste un problème d’adresse IP (deux site sur le même serveur)
      Une fois l’adresse IP privé renseignée, ça fonctionne ;)

    • Bonjour,
      j’ai exactement le même problème que Greg : deux sites sous SPIP 3.0.21 sur le même serveur, je souhaiterai copier des articles d’un site vers un autre. J’ai installé le plugin Partageur sur les 2 sites. Sur le site Partageur, aucun souci (avec une clé d’activation). Sur l’autre, impossible de déclarer le site Partageur (http://site.ltd/spip.php?page=backend-partageur&id_article=1) J’ai même créé un article n°1 qui n’existait pas.

      Du coup, je suis allée dans la base de données SQL de mon site récepteur pour créer une instance de la table Spip partageur. ça a fonctionné. Je vois bien la déclaration du site partageur. Je vais dans une rubrique vide de ce site pour importer un article de mon site partageur. Je clique sur le bouton « Importer des articles en partage ». Mais j’ai le message d’erreur suivant : « Erreur de syndication, le flux de syndication n’est plus disponible ».
      Précision : pas de plugin acces-restreint sur mon site, cache vidé.

      Une idée ?
      Merci

    Répondre à ce message

  • 2

    Bonjour,

    Juste pour signaler que lorsque l’on désactiver et.ou désinstalle le plugin un message d’erreur s’affiche dans l’espace privé :

    1 Erreur SQL 1146
    Table ’site1.partageurs’ doesn’t exist
    SELECT L.id_auteur AS id,L.id_objet FROM spip_auteurs_liens AS L LEFT JOIN partageurs AS O ON (O.id_partageur=L.id_objet AND L.objet=’partageur’) WHERE L.objet=’partageur’ AND O.id_partageur IS NULL

    dd

    • sans doute une question de cache. ensuite l’erreur continue t’elle à apparaitre ?

    • Bonjour,

      Je viens d’avoir à nouveau ce problème qui ne se résout pas en vidant les caches. J’ai donc supprimé la ligne dans auteurs_liens dans la base, et c’est bon.

      dd

    Répondre à ce message

  • 1

    Est ce un bug, une anomalie ou une incompatibilité avec moi ? Mais :

    j’ai mis le « partageur » sur un site SPIP 2.1
    j’ai mis le « partageur » sur 2 sites SPIP 3

    Je veux récupérer sur un site spip 3, les contenus mais il me dit (le bougre) que les sites (parfaitement visibles par le lien de vérif) n’apparaissent dans la liste des sites à sélectionner pour un import !

    Précision : tout est sur le même serveur .. mais bon, je ne vois pas le rapport !!

    Je récapépète :

    1 - Partageur sur tous les sites et ok (accessible par lien http://site.ltd/spip.php?page=backend-partageur&id_article=1)
    2 - 1 site sous SPIP 2.1 et 2 sites sous SPIP 3
    3 - sur le site « aspirateur » les sites « partageurs » sont bien identifiés et reconnus,
    4 - le bouton de « récupération des partages » est bien visible et actif,
    5 - quand je clique dessus, il me dit .. ben rien il a l’air de considérer qu’il n’y a aucun site « partageur » arrrgh !!!

    C’est grave docteur ?

    • Frédéric pErrot

      J’avais ce problème : tout simplement le plugin accès retreint qui était activé dans les rubriques à importer... Déprotégé le temps de l’import, et tout fonctionne. Ne pas oublier de vider le cache avant cependant...

    Répondre à ce message

  • Bonjour

    Une question : une fois qu’on a partagé un article d’un site 1 avec un site 2. Si on modifie l’article du site 1, est-ce qu’il est automatiquement modifié dans le site 2 ?

    Mon idée, c’est d’avoir un site principal avec tout le contenu, et des sites secondaires qui reprennent juste quelques articles (que l’on choisirait manuellement) du site principal pour les faire automatiquement affichés dans le(s) site secondaire(s), et de suivre les MAJ du site 1 sans revenir dessus dans le site 2.

    Possible ou ce n’est pas le bon plugin ? si non, vous auriez une autre solution ?

    Répondre à ce message

  • 1

    Bonjour,

    Tout d’abord je vous remercie de cet excellent plugin qui m’est très utile car je gère plusieurs sites analogues avec SPIP-2.1 et ceux-ci partagent de nombreux articles avec quelques petites variantes...

    J’ai toutefois rencontré un petit problème de mise en page des blocs et  : le nombre d’espaces est important pour respecter des alignements (description de données de logiciels de calcul scientifique). Malheureusement, le plugin recopie bien le contenu mais supprime des espaces ce qui oblige les rédacteurs à intervenir manuellement pour réajuster les alignements.

    Serait-il possible de corriger cela ?

    Merci d’avance

    F. Jacq

    • Petite correction du message précédent. Il faut lire :

      J’ai toutefois rencontré un petit problème de mise en page des blocs "cadre et « code » : le nombre d’espaces est important ...

      J’avais écrit cadre et code à la mode SPIP d’où je changement de mise en page intempestif...

    Répondre à ce message

  • spipfactory

    Bonjour,

    Sur une mutualisation, j’utilise le plugin partageur, l’article est bien importé mais pas les images pouvez me dire si c’est possible d’importer les images de l’article avec le partageur et comment ?

    merci

    Répondre à ce message

  • Est-il possible de le faire fonctionner avec accès restreint sur le site source ?

    Robert

    Répondre à ce message

  • 1

    Importe les documents ?

    J’ai dû rater quelque chose...
    -  Les logos sont bien importés dans le site destination
    -  Mais les docs, non. Il importe le lien du doc avec le site d’origine.

    Que faut-il faire pour que les docs intègrent le dossier IMG du site destinataire ?

    Merci.

    Robert

    • Bonjour

      Via la médiateque, les mettre en local et non en distant. Je sais pas si il y a d’autre solution.

    Répondre à ce message

  • Bonjour,

    Excellent plugin !
    Il faut toutefois faire attention car il n’y a pas de gestion des caractères spéciaux (type < >) ce qui conduit parfois à des imports tronqués.

    Par ailleurs, le must serait des pouvoir faire des imports multiples ou d’une rubrique complète ;-)

    Répondre à ce message

  • Bjr

    Super pluging
    Y aurait il une solution pour supprimer l’espace présent à chaque fin de ligne ?
    ça plante l’import des tableaux
    Merci

    Répondre à ce message

  • Bravo, et merci, c’est génial, simple et rapide !

    Répondre à ce message

  • 1

    Bonjour,
    Bravo pour ce plugin très utile !
    Ca a l’air de bien fonctionner (entre deux sites sous spip 3.0.5).
    Seulement, quand on navigue dans l’arborescence d’un site pour importer des articles, certains articles ont « null » à la place du titre.
    Quand on clique, ça marche, mais c’est embêtant de ne pas avoir le titre pour identifier les articles.

    J’ai l’impression qu’il s’agit des articles où il y a des accents dans le titre ?
    je vois que le site source est en iso-8859-1, alors que le site où je veux importer des articles est en utf-8. Peut-être que mon problème vient de là ?

    Merci d’avance

    • [ Résolu ]
      J’ai pu passer le site source en utf-8, et là plus de problème.
      Reste plus qu’à utiliser le plugin !

    Répondre à ce message

  • J’ai installé ce plugin qu me semble très intéressant. Mais j’ai un problème avec les tags « code » et « cadre » de SPIP qui ne sont pas transmis correctement.

    J’ai vu que certains tags étaient volontairement omis pour éviter des problèmes de sécurité. Ces deux là font-ils partie des exclus ?

    Répondre à ce message

  • 1

    bonjour,

    j’ai rencontré une erreur gênante : si les titres « émetteurs » contiennent de faux guillemets (double quote), on ne peut pas ouvrir la rubrique que l’on souhaite parcourir pour importer des articles :

    Erreur : missing } after property list
    Fichier Source : /ecrire/?exec=partageur_add&id_rubrique=9
    Code Source :
        {"id":"185","titre":"La "danse des mots" (RFI) consacre une émission..."},  

    En corrigeant les titres « émetteurs » avec de vrais guillemets, tout est rentré dans l’ordre mais pour ceux qui n’ont pas accès au site émetteur ?

    Aussi, quelques remarques :

    • ce plugin crée les auteurs « émetteurs » dans le site « récepteur »,
    • la date de l’article importé ne correspond pas à celle de l’article émetteur mais à celle du moment de l’import (si on récupère l’auteur, pourquoi pas la date ?),
    • dans la liste des articles à importer, les titres longs ( + d’une ligne) se chevauchent (cf. image),
    • on est obligé d’importer un seul article à la fois ? (j’en ai plus d’une trentaine à traiter ...c’est fastidieux. Des checkboxes avec un bouton « Importer » serait vachement bien !)

    Sinon, plugin très utile
    merci :)

    • bonjour,
      j’ai corrigé l’erreur bloquante des guillemets. merci pour le report de bug.

      j’ai bien noté vos autres demandes d’améliorations. le code est sur la zone et ouvert à toutes améliorations !

    Répondre à ce message

  • 2

    Bonjour,

    L’import se fait bien et complètement, y compris le logo, ce qui est impressionant. Je n’ai réussi à le configurer que dans un sens toutefois : la clé n’est pas reconnue (alors que j’ai utilisé la même). J’ai eu par ailleurs un soucis aussi sur l’adresse du site (avec ou sans les www ne donnait pas le même résultat).

    Je vais le proposer au rédacteur en chef du site : il arrive souvent de reprendre des textes dans notre propre Galaxie de sites.

    Merci.

    Valéry

    • Je l’ai installé sur un autre site encore : pas de problème, mais dans l’autre sens : la liste des sites partageur en backoffice sur partageur_add ne s’actualise pas (même quand je supprime un site pour en ajouter un autre).

    • même problème que valéry dans partageur add

      je ne vois aucun article

    Répondre à ce message

  • 3

    Excellent plugin déjà bien fonctionnel !
    Je n’ai cependant pas réussi l’import des mots-clés associés à l’article. Ceux-ci doivent ils déjà exister sur le site cible ou bien sont-ils créés ?
    Lors de l’import d’un article, les balises de mise en page du CS telles que <onglets> sont supprimées, tandis qu’un espace est inséré à chaque saut de ligne. L’article doit donc être réédité sur le site cible pour retrouver sa mise en forme...
    Merci,

    • bonjour, merci pour vos retours

      mots-clés

      c’est fonctionnel, il faut juste s’assurer que les sites soient bien configurés (aller dans le menu config)

      • sur le site emettteur : il faut cocher « exporter les mots-clés des articles »
      • sur le site récepteur : il faut cocher "importer les mots-clés des articles (et avoir les mots-clés activés sur le site). Ensuite vous avez une option qui permet de recréer les mots-clés importés comme sur le site émetteur ou alors de le créer dans un groupe de mots-clés que vous précisez

      tags couteau suisse

      le flux importe tous les syntaxes spip standards <img>, <doc>,  .... Les autres tags sont pour l’instant supprimés pour un question de sécurité (injection de code distant, XSS, ...). Ce qui explique de <onglets> du couteau suisse saute

      mise en forme

      C’est étrange, normalement les espaces blancs et retours chariots sont bien conservés pour respecter la mise en ligne originelle. Je viens de le re-tester.
      Pouvez vous vérifier en re-testant avec la dernière version du plugin (sur le site émetteur et récepteur) ?

      Merci de ces retours constructifs.

    • Mots-clés : Il faudrait sans doute préciser : « Récréer (ou utiliser s’ils existent) les groupes des mots-clés d’origine »

      Tags : Dommage que les tags du CS ou même de simples modèles spip ne puissent être également recopiés.

      Mise en forme : Il semble qu’un espace soit inséré systématiquement en fin de ligne/paragraphe à la recopie. Cela pose donc un problème pour les mises en page qui exigent un « vrai » saut de ligne !

      Testé avec la version précédant celle du 28/02

      Merci !

    • Ah, et les champs extra d’un article, peuvent-ils être facilement recopiés dans le partageur ?

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom