Perso Web PMI Prog Réseaux sociaux Développement Etudes OS Sécurité Infographie Mobiles Référencement iPhone Apple Scrum

02 nov. 2009

Flickr widget, un plugin qui a la tête dans les nuages

Par Jean-Christophe Duvivier à 20:24

Mots Clés Dotclear, Flickr, Plugin, RSS, Widget, Wordpress,

Vous avez envie faire apparaître vos dernières photos de votre galerie Flickr tout en cassant la routine des widgets statiques, plats et monotones ? Alors vous devriez être intéressé par Flickr widget, un plugin développé par Roytanck.

Site internet de Roytanck

Ce widget est basé sur le même principe que les nuages de tags que l'on peut trouver depuis peu sur des applications Dotclear ou Wordpress : les photos de votre compte Flickr sont présentées sous la forme d'un nuage en 3D qui réagit au déplacement de la souris.

Les photos sont directement récupérées via les flux RSS générés par Flickr ce qui rend la mise en place de ce widget très simple, d'autant plus que Roytanck met à disposition un générateur dédié : il suffit de renseigner l'url du flux, les dimensions de votre widget et la couleur de fond pour obtenir l'intégralité du code source nécessaire à son bon fonctionnement. Ce générateur est disponible à l'adresse suivant : Flickr widget.

Une image vaut mieux qu'un long discours, voici le widget en action :

Roy Tanck's Flickr Widget requires Flash Player 9 or better.

01 avr. 2009

Uploader des images sur votre compte Flickr depuis votre mobile

Par Jean-Christophe Duvivier à 21:39

Mots Clés Facebook, Flickr, Picasa,

J'ai récemment été confronté à ce problème et ai rapidement décidé de partager mes découvertes ! Quelques applications existent à droite et à gauche pour uploader ses photos sur son propre compte Flickr. Mais le problème est qu'elles sont spécifiques aux marques de mobiles. Je citerai par exemple le soft "Flickr Uploader" proposé par Blackberry. Mais qu'en est-il pour les utilisateurs d'autres mobiles ? En ce qui me concerne, je suis équipé d'un HTC TOUCH HD, et j'ai mis plusieurs jours afin de trouver un solution qui me convienne à 100%.

L'intérêt d'un mobile doté d'un appareil photo numérique, c'est de pouvoir partager les choses que nous voyons, en temps réel, avec des milliers de personnes. Je n'ai jamais exploité des photographies réalisées avec mon mobile et pour cause, il ne vaut pas un bon appareil photo. Il est cependant connecté à Internet en permanence, et un simple envoi me permet d'afficher une photo sur mon compte Flickr, et sur mon site web. Chose qu'un appareil photo ne peut pas faire. Trêve de blabla, passons au vif du sujet.

J'ai découvert un soft compatible avec la plupart des mobiles actuels : ShoZu.

Logo Shozu

ShoZu vous permet d'envoyer vos photos vers différents sites communautaires, tels que Flickr, Facebook, Picasa etc. Concernant la procédure d'installation, je vous renvois sur le site de ShoZu, qui propose des tutoriaux pour les noobs. Cependant si vous buttez sur l'installation, vous pouvez toujours me demander conseil à la suite de l'article.

ShoZu se révèle très efficace étant donné qu'à chaque prise de photo, une fenêtre s'ouvre en vous proposant d'uploader la photo vers un de vos comptes (pour ma part, seulement Flickr). Niveau rapidité d'exécution, on ne trouve pas mieux...

Oui mais voilà, petit problème... Vous voudriez pouvoir rassembler toutes vos photos uploadées de votre mobile dans un seul et unique album. ShoZu ne propose pas ce service... Mais rassurez-vous, j'ai trouvé un soft qui le permet : Flickr Set Manager.

logo flickr

Flickr Set Manager vous permet de créer des albums, et de les remplir en fonction des caractéristiques de chacune de vos photos (en fonction des tags, de la date etc.). En ce qui me concerne, j'ai créé un nouvel album, et l'ai paramétré dans l'onglet "Text Filters" où j'ai renseigné "shozu" comme tag à filtrer étant donné que ce mot clé est automatiquement ajouté à vos photos uploadées via ShoZu.

Et voilà ! Une combinaison de 2 petits softs sympas, ShoZu et Flickr Set Manager qui va vous permettre de partager vos meilleurs moments en live !

N'hésitez pas à réagir ;)

01 mar. 2009

Mise à jour du site

Par Jean-Christophe Duvivier à 15:58

Mots Clés Blog, Dotclear, Flickr, Flickrshow, Portfolio, SPIP,

Un petit billet pour vous signaler la mise à jour de mon site, que je prépare déjà depuis pas mal de temps, petit à petit. J'ai totalement migré vers Dotclear 2, étant donné qu'il répond largement à mes besoins dans le cadre d'un site personnel. Je trouvais SPIP légèrement inadapté à ce blog, je le destine plus à de "vrais sites web" (L'amicale laïque du Mourillon par exemple). Dotclear est principalement orienté vers les blogs, et il le fait bien !

Alors quoi de neuf ?

Ça se passe principalement au niveau du portfolio, et des galeries photos. Ils sont gérés séparément du blog principal, et sont directement accessible via le menu en haut à droite. Toutes les photos des galeries sont hébergées sur mon compte Flickr. Je me contente d'afficher les miniatures pour la mise en bouche, et des formats moyens, via Flickrshow pour les détails.

Mise à jour du site : galerie photos

Concernant le portfolio, j'ai mis en page certains des anciens posts, tels que celui sur la Guerre des Mondes. J'ai rajouté pas mal de détails (croquis, vidéos etc.).

Mise à jour du site : portfolio

De plus, vous avez, comme sur le blog, la possibilité de commenter chaque référence. Tous mes travaux n'y figurent pas, mais je me charge de le mettre à jour rapidement ;)

Du nouveau également au niveau du CV : mise à jour des compétences, et affichage du logo pour chaque formation et entreprise.

Mise à jour du site : curriculum vitae

Le reste de la mise à jour tiens plus du détail : déplacement de la zone de recherche dans le header, affichage des dernières photos publiées dans la sidebar, correction de plusieurs styles css, changement de la page d'intro etc.

Si vous avez des suggestions pour améliorer le site, n'hésitez pas ;)

15 oct. 2008

Afficher un slideshow de votre galerie Flickr sur votre site

Par Jean-Christophe Duvivier à 11:31

Mots Clés Ajax, Flickr, Internet, Site, Tutoriel, Web, Web 2.0,

Inutile de vous présenter ce concentré d'Ajax, la référence du partage d'images personnelles sur le web : Flickr

prog_flickr

Les fonctionnalités de ce site sont tout simplement énormes : partage, retouche, classement, géolocalisation de vos photos, ce qui pousse tout internaute, du noob au nerd à se servir de cette outil pour référencer ses photos personnelles.

Le but du tutoriel que je vous propose est d'afficher vos photos Flickr sur votre site et/ou blog personnel. Nous allons pour cela nous servir de l'outil Flickrshow développé par Ben Sekulowicz-Barclay

L'installation de Flickrshow est très simple, tout comme sa configuration.

Préambule :

Il vous faut tout d'abord télécharger le fichier Javascript que vous pourrez trouver ici : http://v6.flickrshow.com/scripts/scripts.js

1ère étape : Mise en Place :

Une simple inclusion dans votre fichier PHP/HTML est nécessaire :

<script type="text/javascript" src="js/scripts.js"></script>

Il vous suffit ensuite d'insérer le code suivant à l'endroit où vous voulez afficher votre slideshow, en remplacant "VOTREALBUM" par l'id de votre album que vous trouverez sur Flickr (dans la barre d'adresse, après avoir doublé-cliqué sur votre album). Il est en principe composé de 17 chiffres et lettres.

<div id="fsDemo" style="height:600px;width:400px;">
</div>
<script type="text/javascript">
var cesc = new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00"});
</script>

2ème étape : Sélection des photos :

L'affichage des photos en fonction de l'album auquel elles correspondent est une chose, mais comment procéder pour afficher toutes ses photos, sans distinction d'album ? Pour cela flickrshow propose différents paramètres :

flickr_photoset : Affiche les photos d'un album précis.
flickr_group : Affiche les photos d'un groupe précis.
flickr_tags : Affiche les photos rattachées à des tags précis (séparez les tags par des virgules lors de la déclaration).
flickr_user : Affiche les photos d'un membre précis.

De plus, il vous est possible de combiner les paramètres "flickr_user" et "flickr_tags" :

var slideshow= new flickrshow("fsDemo", {flickr_tags: "paysage", flickr_user: "jchristophe.d"});

Cela vous affichera donc toutes mes photos portant le tag "paysage".

3ème étape : Modifier l'apparence de Flickrshow :

a. Modifier les couleurs

Ben Sekulowicz-Barclay a développé plusieurs CSS vous permettant de choisir le style de votre Flickrshow parmis différents styles : bleu(blue), vert(green), gris(grey), et rose(pink). Pour sélectionner le thème "green", il suffit de déclarer la variable suivante :

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", theme: "green"});

Si aucune de ces CSS ne vous convient, ou si vous voulez modifier quelques éléments, il suffit de rattacher votre propre CSS, en déclarant, au préalable, la variable suivante :

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", theme: "none"});

Voici la feuille de style (du thème "green") à modifier et à appeler depuis votre squelette pour appliquer votre propre style :

/* WRAPPER
************************************************************************************* */
 
div.fs { background: #E8E8E8 !important; }
 
/* WRAPPER - LOADING
************************************************************************************* */
 
div.fs div.fsLoading { 
	background: #E8E8E8 url("http://v6.flickrshow.com/themes/green/al.gif") 50% 50% no-repeat!important;
	z-index: 500;
}
 
div.fsLoaded-0 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-1 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-2 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-3 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important;}
div.fsLoaded-4 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-5 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-6 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-7 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-8 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-9 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-10 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
 
 
/* WRAPPER - SLIDER
************************************************************************************* */
 
div.fs div.fsSlider
{
   background: #D1D1D1 url("http://v6.flickrshow.com/themes/green/sl.gif") !important;
}
 
div.fs div.fsSliderH { 
	background: #99CC00 !important; 
	cursor: pointer;
}
 
/* WRAPPER - BUTTONS
************************************************************************************* */
 
div.fs ol.fsButtons { background: #E8E8E8; }
 
div.fs ol.fsButtons li {
	background: #E8E8E8 50% 50% no-repeat;
	overflow: hidden;
	text-indent: -999px;
	z-index: 300;
}
 
div.fs ol.fsButtons li.fsButtonA { background-image: url("http://v6.flickrshow.com/themes/green/ip.gif") !important; }
div.fs ol.fsButtons li.fsButtonB { background-image: url("http://v6.flickrshow.com/themes/green/ir.gif") !important; }
div.fs ol.fsButtons li.fsButtonC { background-image: url("http://v6.flickrshow.com/themes/green/il.gif") !important; }
 
div.fsPlaying ol.fsButtons li.fsButtonA { background-image: url("http://v6.flickrshow.com/themes/green/is.gif") !important; }
 
/* WRAPPER - IMAGES
************************************************************************************* */
 
div.fs ol.fsImages { background: #D1D1D1; }
 
div.fs ol.fsImages li h2 {
	color: #2E2E2E !important;
	font-family: "Lucida Grande", "Helvetica", "Arial", Sans-serif;
	font-weight: lighter;
	overflow: hidden;
	z-index: 200;
}

b. Modifier la taille des images

Par défaut, Flickr propose plusieurs tailles pour afficher vos images. Elles sont identifiées grâce à des lettres :

s petit carré 75x75
t miniature, côté le plus long de 100
m petit, côté le plus long de 240
- moyen, côté le plus long de 500
b grand, côté le plus long de 1024 (existe uniquement pour de très grandes images d'origine)
o image d'origine, jpg, gif ou png selon le format source

Il suffit donc d'insérer cette lettre dans la variable principal. Exemple pour une taille miniature :

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", size:"_t"});

c. Modifier la vitesse de changement des images

Il vous suffit d'insérer dans la variable le laps de temps entre l'affichage total de 2 photos. Exemple pour 3 secondes :

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", speed:3});

c. Debug Mode

Flickrshow est doté d'un mode de débuggage afin de permettre à l'utilisateur d'identifier les erreurs en cas de non affichage du Slideshow.

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", debug:1});

N'oubliez pas de désactiver le mode debug si votre slideshow fonctionne.

Et voilà pour ce tuto =) Vous pouvez venir voir le résultat sur ma galerie perso ou sur le site officiel de Flickrshow.

Propulsé par Dotclear - Hebergé par PlanetHoster - Thème Green Mantis par jchristophe
© jchristophe.fr 2008 - 2009
Valide CSS 2.1 CSS 2.1 Valide XHTML 1.0 XHTML Strict 1.0 Flux RSS RSS