Cooliris pour SPIP

Le plugin Cooliris permet d’afficher un mur 3D avec les images jointes d’un article.

Avertissement

Le projet Cooliris a été abandonné et n’est plus disponible.
Il est donc conseillé de ne pas l’installer sur un nouveau site.

La version 2.1 du plugin (pour SPIP 3) intègre la solution https://github.com/cooliris/embed-wall qui permet de retrouver les fonctionnalités de base pour les sites ayant déjà installé ce plugin.

Késako

Cooliris est une application permettant d’afficher des images sur un « mur 3D », avec des fonctionnalités de zoom, de diaporama, de partage...

Cooliris utilise la technologie flash.

Le plugin fait appel à un fichier xml (spip_iris.html) qui contient les données à afficher (images).
Pour afficher des vidéos au format flv, il faudra donc modifier la boucle de ce fichier xml.

Installation

Le plugin s’installe comme tous les plugins.

Important : autoriser le cross-domain : pour afficher le mur Cooliris, vous devez déposer, à la racine de votre site, le fichier crossdomain.xml situé dans le dossier du plugin cooliris.

Configuration

Le plugin est configurable avec CFG :
-  les dimensions
-  style et couleurs
-  le nombre de lignes
-  effets
-  choix des boutons...

Utilisation

Affichage des images d’un article ou d’une rubrique

L’affichage s’insère ensuite à l’aide d’un modèle dans une boucle article ou dans une boucle rubrique.

Par exemple :
[(#MODELE{cooliris}{id_article})]

Ou bien directement dans le corps d’un article : <cooliris|id_article=xxx>

Affichage des images issues de flickr, picasa

Vous pouvez insérer des images issus d’un compte ou d’une recherche flickr, picasa, voire de facebook et même des vidéos de youtube.

Voici comme faire pour un compte flickr et picasa (ne cherchez pas, vous ne trouverez pas d’explication ici pour les autres sites, à vous de tester...).

Insérer dans vos pages le code suivant :

Par exemple :
[(#MODELE{cooliris}{feed=www.flickr.com})]
ou encore :
[(#MODELE{cooliris}{feed=www.flickr.com/?search=motclé})]
ou encore :
[(#MODELE{cooliris}{feed=www.flickr.com/?tags=motclé})]
ou encore :
[(#MODELE{cooliris}{feed=www.flickr.com/photos/numeroducompte})]

Ou bien directement dans le corps d’un article : <cooliris|feed=www.flickr.com/?search=motclé>

Pour picasa, ceci devrait fonctionner :
{feed=picasaweb.google.com/?search=motclé}
{feed=picasaweb.google.com/?user=nom_utilisateur&album=nom_album}

Discussion

34 discussions

  • Christophe23

    Finalement , ça marche très bien sur les deux articles :

    ICI et . Je pense qu’il fallait que le débit soit suffisant pour bien le charger !

    Pour moi , pas de problèmes de logo twitter ou facebook , ils n’apparaissent pas .

    Répondre à ce message

  • Bonjour,

    Bien joué, ce plugin...

    Est-il possible de supprimer les icônes facebook et twitter ?

    Répondre à ce message

  • 1
    Christophe23

    J’ai appliqué la méthode ICI seulement pour cet article et j’ai uniquement un très bel affichage en privé !

    Quelqu’un voit-il une solution ?

    • Christophe23

      Par contre , ça marche ou j’ai placé ceci :

      <cooliris|id_article=xxx>

      à la fin de l’article !

      Quelqu’un a-t-il une explication ?

    Répondre à ce message

  • 3

    Bonjour,
    je voudrais insérer des vidéos avec cooliris, mais je ne sais pas ce que je dois changer ?? je ne sais pas ce que je dois modifier ni où ?!
    Merci de votre aide.

    • Sans doute ouvrir le fichier « spip_iris.html » dans le dossier plugins/cooliris et rajouter « flv » dans la ligne :
      extension==(png|jpg|gif)...

    • j’ai essayé sans succès...

    • erratum : cela fonctionne pour les articles mais pas pour les rubriques

    Répondre à ce message

  • Quelqu’un peut-il me donner l’exemple de code à insérer pour des vidéos hébergées chez Vimeo, je sèche..

    merci

    dd

    Répondre à ce message

  • 1

    Bonjour,

    Apparemment Cooliris ne fonctionnerait pas avec IE 8 64bits sous windows 7

    quelqu’un a t-il un retour d’expérience à ce sujet ?

    Merci

    • florent

      Bonsoir,

      Comment peut-on centrer une galerie cooliris sur une page web ?

      ou autre question :

      Comment faire pour que la galerie coolris prenne toute la largeur de la page web ?

      Il faut surement utiliser le css mais je ne sais pas quelles balises mettre pour que cela fonctionne.
      Merci par avance

    Répondre à ce message

  • 1

    comme plusieurs intervenants, j’installe mais j’ai la fenêtre noire me demandant de créer crossdomain.xml... ce que j’ai fait, à la racine, puis sous www, puis sous spip... sans succès...

    j’ai d’ailleurs deux versions de ce crossdomain.. celle que l’erreur me propose de télécharger,

    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
    <allow-access-from domain="*.cooliris.com" />
    </cross-domain-policy>

    et celle proposée dans ce forum par reyatem..

    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
    <allow-access-from domain="*.cooliris.com" secure="false" />
    </cross-domain-policy>

    une seule différence « secure=false »... ou pas

    par contre, je ne vois pas trace de log, oude qqchose permettant d’identifier pourquoi ca ne fonctionne pas...

    le plugin semble très alléchant... une idée pour tenter de débugger ?

    la page de test...

    pam

    • je me réponds, car sans rien faire de plus, ca a fonctionné...

      je me dis que ca suppose peut-être qu’un process (apache ?) lise le xml en question... ???

      en tout cas, c’est OK, et ca décoiffe !!!

      pam

    Répondre à ce message

  • 11

    Bonjour, Phil,

    Quelle belle galerie !

    Je viens d’installer le plugin sur une version spip 2.1. Le lecteur apparaît, mais ce message signale qu’il faut pratiquer une autre intervention sur le serveur. Voir la copie d’écran du message.

    Pourriez-vous m’en dire plus ?

    @+
    KMk.

    • Avez-vous un lien url d’exemple ?
      Merci

    • Reyatem

      Cela marche très bien, voir là un essai il suffit de rajouter à la racine du site le fichier suivant

            <?xml version="1.0"?>
            <!DOCTYPE cross-domain-policy SYSTEM
            "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
            <cross-domain-policy>
                <allow-access-from domain="*.cooliris.com" secure="false" />
            </cross-domain-policy>

      dans un fichier nommé

      crossdomain.xml
    • Bonjour, Reyatem,

      Ouhaaaa ! Géantissime ! effectivement, avec le script copié à la bonne place, ça fonctionne ! Un GRRRAAANNNDDD merci pour ce plugin d’enfer !

      Bonne continuation,

      KMk.

    • Idem pour moi, mais ca ne fonctionne toujours pas avec ce fichier à la racine ...

    • Idem... c’est où la racine pour vous ? J’ai essayé sous spip, sous squelettes, sous squelettes-dist... rien à faire ! Peut-être parce que je suis en local ?

    • Bonjour,

      J’ai copié le fichier à la racine du site...

      Cela fonctionne. Mais peut-être qu’il y a d’autres paramètres ?

      Cordialement,

      KMk.

    • Oui tu peux modifier les paramètres avec Cfg comme sur l’image. Le plus délicat sur le fonctionnement du plugin reste la question du droit à l’image. Notamment avec les images protégées chez Flick (licence non creative ?). Ce qui est marrant c’est que l’on peut les afficher à partir du code fournit par Cooliris mais pas à partir de Spip. Enfin, je n’ai pas vraiment cherché.

    • Bonjour,
      Auriez-vous une suggestion pour faire fonctionner Cooliris sous Spip ? Le votre fonctionne mais pour ma part j’ai le problème de base avec le fichier crossdomain.xml... fichier pourtant bien placé à la racine de mon site, images dans un article, mais rien à faire !
      Merci de votre assistance éventuelle !
      Webbud
      ps : j’ai également copié le fichier en question dans squelettes, puis dans squelettes-dist, mis un htaccess pour passer en php 5... et je suis sur ovh.com... ça marche ou ça marche pas c’est ça ? SNIF !!!

    • Vous devez mettre le fichier crossdomain.xml en www.
      En local il y a des problèmes de sécurité à régler et chez votre hébergeur peut être aussi. Peut-on avoir l’url de votre article.
      Si vous n’y arrivez pas, d’autres solutions sont possibles pour Coliris comme ici, sans utiliser le plugin de Spip, (ce qui est dommage et regrettable). Tout dépend d’où se trouvent les documents (photos) que vous voulez voir dans votre mur Cooliris.
      Par exemple pour le cas précité je n’ai pas réussi à faire fonctionner le plugin de Spip pour je pense des questions de droit à l’image... J’ai donc utiliser ça :

      <img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://c.gigcount.com/wildfire/IMP/CXNID=2000002.11NXC/bT*xJmx*PTEyOTIwMDI*NzI*OTcmcHQ9MTI5MjAwMjQ5NTIxMCZwPTkwMjA1MSZkPSZnPTEmb2Y9MA==.gif" /><object id="ci_90398_o" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="248"><param name="movie" value="http://apps.cooliris.com/embed/cooliris.swf"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="bgColor" value="#121212" /><param name="flashvars" value="backgroundcolor=%23000000&backgroundimage=http%3A%2F%2Fwww.cooliris.com%2Fyoursite%2Fexpress%2Fbuilder%2Fimages%2Fthemes%2Fearth.jpg&style=dark&glowcolor=%23FFFFFF&feed=api%3A%2F%2Fwww.flickr.com%2F%3F" /><param name="wmode" value="opaque" /><embed id="ci_90398_e" type="application/x-shockwave-flash" src="http://apps.cooliris.com/embed/cooliris.swf" width="400" height="248" allowFullScreen="true" allowScriptAccess="always" bgColor="#121212" flashvars="backgroundcolor=%23000000&backgroundimage=http%3A%2F%2Fwww.cooliris.com%2Fyoursite%2Fexpress%2Fbuilder%2Fimages%2Fthemes%2Fearth.jpg&style=dark&glowcolor=%23FFFFFF&feed=api%3A%2F%2Fwww.flickr.com%2F%3F" wmode="opaque"></embed></object>

      Comme c’est marqué dans le code il y a une api Cooliris...
      Voilou, c’est tout !
      Après il faut demander à des gens compétents dont je ne fais malheureusement par partie.
      Désolé

    • C’est moi qui est posté, trop vite...!

    • Merci pour les réponses au bug de base, « one last step », « crossdomain.xml »...
      IL FAUT VRAIMENT METTRE CE FICHIER EN WWW... A NE PAS CONFONDRE AVEC LA RACINE DE SPIP, c’est-à-dire dans le répertoire « spip »...
      kom fa, fa marffe !!! fûr !!! ouf !

    Répondre à ce message

  • Bonjour,
    j’ai installé le plugin, j’ai bien le flash qui s’affiche mais il est vide !
    j’essayes de récupérer les images qui sont sur le flickr de mon client mais rien à faire !!
    y a t’il une astuce ?
    j’ai bien mis le fichier crassdomain à la racine et fait l’inclusion du modèle en spécifiant bien le nom du compte.

    merci d’avance de vos réponses

    Répondre à ce message

  • Bonjour
    Merci pour ce plugin qui est magnifique
    Je l’ai insallé sur un site en local et j’ai fait la modification pour afficher des vidéos .flv ; celà fonctionne mais la vignette flash s’affiche sur le mur et il me faut cliquer dessus pour lancer la vidéo ; y a t’il une solution pour que la premiere image de la vidéo s’affiche ? (autre que la création d’une vignette personnalisée reprenant cette premiere image) ?
    merci pour votre réponse !

    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