Archives par mot-clé : wordpress

Open Graph, Like et WordPress

Facebook connect est amené à disparaître, le nom pas les fonctionnalités qui seront reprises par Open Graph.

Des plugins permettant une intégration en deux clics seront sûrement dispo sous peu, mais si vous ne voulez pas attendre et intégrer le « Like » sur votre blog WordPress je vous propose de suivre la procédure que j’ai appliquée pour y arriver.

J’ai lu les 3 pages de documentation suivantes

J’ai donc modifié dans mon template header.php pour définir les namespaces og & fb et y déclarer des variables

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/"
      xmlns:fb="http://developers.facebook.com/schema/" xml:lang="fr" lang="fr" dir="ltr">

<meta property="og:title" content="< ?php wp_title('»',true,'right'); ?>" />
<meta property="og:image" content="http://www.balencourt.com/favicon.gif" />
<meta property="og:type" content="blog" />
<meta property="og:site_name" content="<?php bloginfo('name'); ?>" />
<meta property="og:description" content="<?php bloginfo('description'); ?>" />
<meta property="fb:admins" content="501610755" />

Veillez à avoir une image de taille raisonnable (50x50px) pour og:image qui est l’illu employée lors d’une publication d’un lien sur le mur d’un visiteur.

J’ai intégré dans footer.php de mon template l’appel au SDK Javascript (copié/collé du code) et j’ai utilisé l’ID de l’application liée à mon blog (héritage de Connect) en modifiant seulement cette ligne :

FB.init({appId: ‘your app id’, status: true, cookie: true, xfbml: true});

J’ai intégré dans le Loop index.php (sous chaque post) et single.php (entre les posts et les commentaires) le code suivant :

<div class="like>
       <fb :like href="< ?php the_permalink() ?>" layout="standard" show_faces="true" width="715" action="like" colorscheme="light" />
</div>

Et le résultat c’est un bouton Like en dessous de chaque note et la possibilité de poster un commentaire en lien de la note sur votre Wall.

Si vous aimez, il suffit de cliquer 😉

Facebook Connect en plugin pour WordPress

C’est donc la grande vague de la gestion des identités en ligne. Quel login sera le plus fort ?

Facebook ? Google ? Yahoo! le morribond ?

Ne reculant devant aucune expérimentation j’ai décidé d’installer le plugin développé par Sixjumps.

Il permet de s’identifier sur ce blog via ses données Facebook. En gros de l’OpenId mais avec le nom magique du réseau social qui a le vent en poupe.

Ce n’est pas tout.

Une page liste toutes les personnes qui ont décidé de rejoindre la communauté (pas dispo facilement chez Yahoo! MyBlogLog ni chez Google), une page de profil individuelle est crée pour chaque nouveau membre de la communauté (cliquez les photos) et les commentaires sont répercutés sur le profil utilisateur.

Ca fait longtemps que je n’avais pas été aussi enthousiasmé par un plugin WordPress. Du beau boulot pour faciliter la socialisation autour d’un blog et assurer la diffusion virale de l’activité des membres de la communauté. Car off-course ce que vous faites ici est répercuté sur votre wall et donc auprès de vos amis.

Vous nous rejoignez ?

Des infos sur le plugin sont dispo sur les forums de Facebook, j’ai pour ma part du traduire quelques textes et réagencer les appels aux éléments de mon thème pour intégrer le plugin.

EDIT : la version 0.7 qui implémente la diffusion des commentaires sur FaceBook est disponible sur le blog Sociable!

WP2.6 et la gestion du nombre de révisions

J’ai connu une petite mésaventure lors de ma migration vers WordPress 2.6 qui m’a amené à me renseigner sur le système de révision des notes du CMS.

Mon but : limiter le nombre de versions qui sont conservées.

Mon problème : la prolifération des révisions de notes dues au zèle d’un plugin pour publier automatiquement mes bookmarks del.icio.us sur ce blog : WordPre.cio.us

La solution : définir le nombre de versions conservées dans la DB. Pour cela il faut définir la constante WP_POST_REVISIONS dans votre fichier wp-config.php

Par défaut le nombre de versions conservées est infini.

Si vous ne voulez pas garder les différentes versions de vos articles inséréz le code suivant

define('WP_POST_REVISIONS','0');

Si vous voulez spécifier un nombre de versions précis, remplacez le 0 par le chiffre de votre choix.

Pour se faire une idée des plus dans la la version « twodotsix » cette vidéo in english aide beaucoup

QuickPost WordPress Plugin

Sur base des conseils de François von Shoob qui dithyrambe rarement voici que je dote mon blog et mon browser d’un plugin bookmarklet qui est une copie de ce que Tumblr propose.

Pour citer mon conseil : "Il vous ouvre un pop-up qui reprend directement les éléments essentiels de la page sur laquelle vous êtes en train de surfer. Pour sélectionner une photo, une vidéo .. en quelques clics vous pouvez republier le contenu sur votre blog.

Cela automatise une grosse partie du boulot et change votre façon de bloguer. Vous pouvez commenter en direct les pages que vous visitez et qui vous sembleraient intéressantes pour le canal de votre blog."

Ca se downloade ici : QuickPost WordPress Plugin