Le plugin FpipR

Flickr et SPIP

Le plugin FpipR permet d’intégrer Flickr dans votre site SPIP, grâce aux documents distants, mais aussi grâce à des boucles et balises dédiés.

D’un côté, Flickr est un service qui permet de partager ses photos facilement, de l’autre côté, on a SPIP, un système pour facilement publier sur Internet.

Le plugin FpipR permet de facilement intégrer ses photos Flickr dans SPIP, ce qui permet de profiter de la communauté de photographes Flickr et son hébergement des photos mais aussi des capacités étendues de publication SPIP.

Fonctionnalités

Ce plugin offre deux couches différentes d’intégrations à Flickr :

  1. intégration à l’espace privé : les utilisateurs autorisés ont accès à une liste de leur photos qu’ils peuvent associer directement aux articles comme des documents distant SPIP. On peut alors utiliser les photos Flickr comme n’importe quel document SPIP [1].
  2. intégration à l’espace public : le plugin apporte un nouveau jeux de boucles et balises pour accéder aux fonctions de l’API Flickr. On peut alors faire des squelettes personalisés pour afficher les photos Flickr des utilisateurs du site.

Plugin spip-zone

FpipR 1.9.2

Ce plugin est en cours de test sur spip-zone, la dernière version peut être téléchargé depuis le SVN ou comme paquet zip.

Configuration Flickr Initiale

ATTENTION avant de pouvoir utiliser ce plugin, vous devez obtenir une clef chez Flickr pour votre site. Pour cela, il faut d’abord installer le plugin CFG puis vous rendre sur la page ecrire/ ?exec=cfg&cfg=fpipr. Vous pourrez alors entrer les détails de votre clef Flickr.

Utilisation

Pour savoir comment tout cela marche, voir les articles :

Notes

[1Les photos restent hébergées sur Flickr.com

IZO est l’auteur du logo de ce plugin.

Discussion

17 discussions

  • 2

    Bonjour
    Je pense avoir fait l’installation du plugin, j’ai récupéré ma clé et mon code secret...
    je voudrais lister mes albums flickr avec la boucle suivante :

    <BOUCLE_LISTSETS(FLICKR_PHOTOSETS_GETLIST){author=mon_numero}>
    		<a href="#URL_PHOTOSET">#TITLE #LOGO_PHOTOSET</a>
    </BOUCLE_LISTSETS>

    Et je n’obtiens rien, çà ne fonctionne pas.
    Où est-ce que je me trompe ?
    Merci par avance
    Eric

    • Je sais que la doc est super peut étendue là dessus, mais ce serait plutôt :

      <BOUCLE_LISTSETS(FLICKR_PHOTOSETS_GETLIST){user_id=mon_numero}>
                      <a href="#URL_PHOTOSET">#TITLE #LOGO_PHOTOSET</a>
      </BOUCLE_LISTSETS>
    • Je te remercie, mais c’est pas mieux !
      message d’erreur :
      Warning : Invalid argument supplied for foreach() in /mnt/145/sdb/b/5/monsite/plugins/FpipR/inc/flickr_api.php on line 502

      Pourtant, dans l’espace privé, je peux ajouter des images ou un photoset à un article. (par contre, un même article plante en affichage public, peut être parce que mes images sont trop « grosses »...

    Répondre à ce message

  • 17

    Bonjour, merci de cette contrib. J’ai installé et activé le plugin depuis l’esp. rédaction.

    Par contre, quand je clique sur ma fiche auteur pour paramétrer FpipR, ben.. il n’y est pas.

    J’ai pourtant ajouté dans config/mes_fonctions, le code cité, avec mes paramètres Flickr bien sûr

    <?php
         $GLOBALS['FLICKR_API_KEY'] = "VOTRE_CLEF_FLICKR";
         $GLOBALS['FLICKR_SECRET'] = "VOTRE_SECRET";
    ?>

    Dans mes-fonctions, d’autres filtres y figurent. Pas de ma conception. est-ce que j’ai bien fait de remettre « 

    <?php"   ET "?>

     » à la suite d’un autre «  ?> »

    Je suis sous SPIP 1.9.2b
    accès espace rédaction
    Login : Auteurs multiples - Mot de passe : carpentras

    Aurais-je oublié un détail SVP ?

    Merci

    • en fait, il faut le mettre dans le fichier config/mes_options.php.

      pour les <?php ... ?>, s’il y en a déjà, met le code dedans.

    • Ah en effet, je me dis toujours que travailler à 23h ne donne pas de résultat, encore une fois j’ai fait une erreur de confondre « fonctions » et « options ».

      Je viens à l’instant de créer un fichier mes_options.php. Là, le site est inaccessible et je vois ceci

      Warning : Unexpected character in input : ’\’ (ASCII=92) state=1 in /home/magali/web/www/config/mes_options.php on line 2
      Parse error : syntax error, unexpected T_STRING in /home/magali/web/www/config/mes_options.php on line 2

      Bon, je dois attendre de comprendre un peu plus.. Ce soir après le boulot je retenterai. Merci encore

    • il y a un \ dans ta clef ou ton secret ? C’est étonnant, dans ce cas, il faut penser à l’èchapper et l’écrire \.

    • j’étais sûr que cette partie allée poser problème. La prochaine version viendra avec une interface de config (cfg) je pense.

    • Voilà, j’ai mis à jour le plugin pour qu’il utilise une simple page de configuration dans l’espace privé pour mettre les infos Flickr. Essaie avec cela.

    • Nicolas Hoizey

      Dans la page de config du plugin, il est proposé de sélectionner un groupe de mots clefs si tag-machine est aussi disponible (au passage, on a de toute façon pas le choix, il est dans les dépendances), mais j’ai beau sélectionner mon groupe, il ne le garde pas quand je clique sur OK.

    • Merci Nicolas, c’était une erreur dans le squelette de la config, j’ai corrigé et maintenant ça doit marcher correctement.

      pour autotag, c’est vraie que c’est dans les dépendances, mais FpipR se débrouille très bien sans. Si tu veux pas l’installer, vire la ligne du plugin.xml ;)

    • Ben vi, on est toujours impatient-e d’installer, et z’avais pas lu LISEZMOI . Mille pardons, tout est OK et ça marche superrrrrrrr ! Merci :-)

    • Ben vi, on est toujours impatient-e d’installer, et z’avais pas lu LISEZMOI . Mille pardons, tout est OK et ça marche superrrrrrrr ! Merci :-)

      J’ai installé le dernier plugin au fait.

    • Ben vi, on est toujours impatient-e d’installer, et z’avais pas lu LISEZMOI . Mille pardons, tout est OK et ça marche superrrrrrrr ! Merci :-)

      J’ai pris le dernier plugin au fait. Je n’avais pas installé le plugin cfg dans mon 1er essai.

    • Maitresinh

      ok, tout se passe bien avec spip 1.92b, les boites apparaissent dans l’admin...

      puis je touirne en rond, car spip me demane de confirmer l’usager. Aucune erreur, mais il ne semble pas prendre la confirmation.

      tout est pourtant validé dans flickr...

      un doute : j’ai redirigé le back lien flickr vers moniste.com/plugins/FpipR/)

    • le « back lien », je ne suis pas sûr de quoi tu parles, mais si c’est que dans la configuration Flickr de la clef API, tu as choisie App. Web, alors tu t’es trompé, il faut choisir : App. de bureau.

    • Maitresinh

      merci mais po compris

      j’ai demandé un clef la :

      http://www.flickr.com/services/api/keys/

      pour les api « bureau » je ne sais pas ou ça se trouve...

    • Maitresinh

      j’ai trouvé, j’ai changé pour bureau, mais tjrs rien.

      dans l’interface auteur, le lien « cliquer ici » renvoie sur la meme page. impossible de valider l’auteur

    • Maitresinh

      apres avoir vide tout le caché, tout le temp, effacé le plugins, et reinstallé le tout avec une nouvelle clef de bureau. encore le meme probleme.

      des idées ?

    • voir les infos plus haut.

      c’est difficile de suivre les discussions avec des bouts à droites à gauches dans des sujets qui ne sont pas liés ;)

    • Maitresinh

      ouaip, desolé, c’etait encore un probleme à la c** : des espaces apres ma clef que j’avais copié-collé.

      ça a l’aire d’etre le meme probleme pour le post plus haut, donc ...faites pas comme moi !

      Et merci pour votre patience.
      Plugin 4 etoiles.

    Répondre à ce message

  • 4

    Tout d’abord merci pour ce plugin.

    Mais j’ai un souci pour obtenir les autorisations d’accès après avoir rentré la clé Api Flickr. Quand je clique sur « ici » dans mes infos perso je suis renvoyé sur la même page...

    What’s going on please ?

    • J’utilise la version SPIP 1.9.2b [9381]

    • Il doit y avoir un problème avec la clef/secret que tu as entré. Regarde dans le fichier tmp/spip.log s’il n’y a pas des erreurs liés à FpipR (ou flickr api).

    • Maitresinh

      meme verison, meme probleme

    • bon, moi je l’utilise avec la 1.9.2c et avant avec la 1.9.2b sans problème, ce n’est donc pas lié à la version SPIP.

      il faut faire attention à deux choses importantes :

      1. Choisir une clef d’API « application de bureau » chez Flickr
      2. faire bien attention qu’il n’y ai pas d’espaces autour de la clef et du secret quand vous les entrez dans la page de configuration de FpipR.

      Si ça ne marche toujours pas, ça serait bien de donner une partie des logs de tmp/spip.log et tmp/mysql.log qui corresponde au moment de votre essaie. En particulier s’ils contiennent des messages relatifs à FpipR ou Flickr. (si la clef est fausse, il devrait y avoir un msg d’erreur dans spip.log)

    Répondre à ce message

  • 5

    Bonjour,

    J’ai installé le plugin FpipR sur ma version de SPIP 1.9.2b [9381] ainsi que le plugin cfg. Dans la partir publique, les boucles fournies par FpipR fonctionnent biens, je peux lister des photoset et les photos des set dans mes squelettes.

    Dans la partie privé par contre, je ne suis pas en mesure d’ajouter des photos sur des articles ou sur des rubriques. J’ai bel et bien la boite avec les 2 liens :Ajouter des photos Flickr Ajouter des sets de photos Flickr. Et si je clique dessus, j’ai la liste de mes photos de flickr. Par contre, lorsque je coche une photo et que je clique sur Valider, le site me ramème sur mon article mais sans aucun document. Aucun ne s’ajoute sur mon article. Il n’y a aucun message d’erreur. Comment puis-je débugger cela ?

    Merci

    • mortimer

      hum, ça devrait marcher...

      est-ce qu’il y a des choses spéciales dans le fichier tmp/spip.log ou tmp/mysql.log ?

    • Bonjour,

      Il y a effectivement une erreur dans le fichier spip.log

      Aug 13 10:14:54 74.56.208.75 (pid 15543) Flickr Error : Photo not found(1)
      Aug 13 10:14:54 74.56.208.75 (pid 15543) redirige : http://www.jalb.net/jalb/ecrire/?exec=articles&id_article=34

      Elle est du au fait que les photos sont « privées » dans flickr car lorsque je les met publiques, l’ajout du s’effectue correctement.

      Y aura-t-il une façon d’accéder à des documents distants qui sont privés dans flickr, cela me semble possible dans les boucles des squelettes ?

      Merci

    • mortimer

      il y a moyen, et ça devrait le faire... c’est un problème d’authentification, il faut que je vérifie... mais s’il propose la photo à ajouter, c’est qu’il la voit ;)

    • Petitseb

      Je reproduis aussi ce cas.
      Dans un sens cela pourrait paraitre assez logique : si la photo est privée, elle n’est pas diffusable sur le net, et donc un produit externe comme SPIP ne pourrait alors pas l’afficher (sauf qu’il le fait en espace privé ... bizarre).
      Au pire, y aurait-il un moyen de masquer de la liste des photos celles qui sont privées ?

    • Benoit Nadaud

      Bonjour,

      j’ai le même problème lorsque je sélectionne une photo après un temps d’attente relativement long je suis renvoyé sur la page de mon article (dans l’interface ecrire) mais le document n’est pas attaché à l’article.

    Répondre à ce message

  • 2

    Bonjour,

    J’aimerais utiliser ce plugin pour Spip 1.9
    Est-ce possible ? Le cas échéant pour la version 1.9.1

    Merci

    • Il y a une version 1.9.1 ici :
      http://files.spip.org/spip-zone/FpipR_1_9_1.zip

      malheureusement, par manque de temps, je ne peux pas maintenir pleins de différentes versions parallèles pour chaque « vieilles » versions de SPIP. La version 1.9.1 devrait être fonctionnelle mais n’intègre pas toutes les dernières corrections de bug et je ne pourrai pas offrir de support dessus (mais peut être quelqu’un d’autre sera prêt à synchroniser et tester cette version du code).

    • ok merci j’essaye ce soir !

    Répondre à ce message

  • 1

    Vous etes tout simplement merveilleux !!!!!!!!!!!!!!!!

    Je viens à peine de me prendre un compte Flickr et me demandait comment faire le lien, et voila que je trouve ce plugin absolument génial :)

    Bravo, chapo bas à ceux qui ont développé ca, c’est noël au mois d’août :D

    Répondre à ce message

  • 7

    Bonjour

    Je viens d’installer ce plugin mais une fois le lien « Envoyer cette photo à SPIP » inséré dans mes bookmarks lorsque je vais dans un article pour insérer une image je n’ai aucun menu fpipr me permettant d’acceder à mes images sur flickr.
    Ce plugin a l’air génial mais je ne comprends vraiment pas pourquoi aucun menu ne s’affiche.
    Pouvez-vous m’aider à régler le problème ?

    • Si tu as configuré le plugin (Avec la page de configuration ecrire/ ?exec=cfg&cfg=fpipr) et mis la clef et le secret de Flickr, tu devrais avoir deux nouveaux liens à gauche de l’article (dans la page de visualisation, une fois que tu l’as écrit) pour ajouter des images.

      Le bookmark permet d’envoyer les images directement quand tu surfs sur le site Flickr.

    • Merci pour ta réponse rapide.
      J’ai bien tout configuré avec cfg, (clé + secret), j’ai autorisé le plugin a accéder à mon compte flick mais je n’ai pas les deux liens qui me permettent d’insérer les images à gauche de l’article. J’ai installé un grand nombre de plugin sur mon site et je pense que l’un deux interfère avec FpipR. Je vais essayé en gardant simplement ce plugin.
      Je vous tiens au courant...

    • Du nouveau...

      C’est le plugin « compteur de visite graphique » qui plante FspipR. Lorsque les deux plugins sont activés, aucun lien n’apparaît à gauche de l’article pour insérer les images. Mais lorsque je désactive Compteur de visite effectivement j’ai bien les deux liens me permettant d’insérer des images.
      Il reste plus qu’à trouver pourquoi ça plante...et à résoudre le PB mais malheureusement ce n’est pas dans mes compétences. Si qq a une idée.
      Sinon très bon plugins et encore félicitations. Ca va me libérer un peu de mémoire.

    • Bonjour,

      étant le créateur du plugin Compteur Graphique, pour essayer de vous aider et de comprendre le problème, pouvez-vous me dire si le compteur graphique fonctionne si FspipR est désactivé ?

      Pouvez-vous me dire aussi comment vous l’avez intégré à vos squelettes ?

      Cordialement,

    • Re-bonjour,

      je pense avoir compris votre problème. Mais avant tout, je vous signale que je viens de tester l’intégration de FspipR dans un site de test et que tout fonctionne FspipR + Compteur Graphique ensembles.

      Si je comprend bien le problème : vous avez dû utiliser une ancienne version du plugin Compteur Graphique qui était proposé sur le site d’EVA-web en version beta 1 ou beta 2.
      Ce plugin utilise, tout comme FspipR le pipeline affiche_gauche. Chose interdite dans ce type de pipeline : ne faut pas utiliser la fonction php echo ou même printf, et mon pipeline était à l’époque truffé d’echo, ce qui avait pour conséquence de couper le flux : concrètement, les autres pipelines affiche_gauche n’apparaissaient pas et donc pas de FpipR...

      J’ai mis à jour le plugin depuis et corrigé ces erreurs. Il est disponible sur la zone depuis très peu de temps en version stable. Pour l’obtenir et comme il n’est semble-t-il disponible qu’à un endroit sur la zone, il vous faudra télécharger l’archive complète des plugins stables à l’adresse http://miroirspip.ventre.name/builds/plugins/plugins_stable.zip , ensuite, vous prendrez et remplacerez le plugin compteur de visite par les nouveaux fichiers en excluant les deux squelettes compteurgraphique-total.html et compteurgraphique.html qui ne conviennent pas à EVA. Attention : il vous faudra passer en SPIP 1.9.3 dev révision supérieure à 9800 pour faire cela car le plugin compteur graphique ne s’activera pas sinon.

      Maintenant, il faudrait que vous me confirmiez votre configuration : êtes-vous bien sous EVA ? D’où vient le plugin compteur graphique exactement ? Quand l’avez-vous installé ? etc...

      Cordialement,

    • Quentin

      Re-re-bonjour

      Effectivement je suis sur le squelette eva 3.0 et c’est bien l’ancien plugin compteur graphique disponible avec le package EVA qui ne marche pas avec FspipR. J’ai telechargé le nouveau plugin Compteur graphique mais je ne sais pas si il est très prudent d’installer la version 1.93 de spip qui est toujours en développement. Je pense que je vais quand même prendre le risque...
      Autre chose, lorsque j’ai essayé de télécharger spip 1.93, il fallait passer par le protocole svn et je n’y connais pas grand chose :).
      Mais bon pourquoi pas essayer.
      Dans tous les cas, Merci pour votre réactivité et les réponses concrêtes proposées. Encore bravo pour ce plugin qui marche à merveille.
      Je vous tiens au courant lorsque j’ai installé la nouvelle version de spip et les deux plugins.

      Cordialement.

    • Mortimer

      Salut,

      si tu veux pas utiliser SVN, tu peux récuperer la 1.9.3 là : http://files.spip.org/spip/spip.zip

    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