Feedburner: Switching to Google account with MyBrand enabled

Since I’ve migrated my FeedBurner account to Google I encounter a lot of problems, especially with the MyBrand service. MyBrand is a service allowing to use custom domain names with FeedBurner. Instead of something like http://feeds.feedburner.com/lapin-blanc, your feed address become http://feeds.dunglas.fr/lapin-blanc. I’ve already explained why it’s better !

My subdomain for feeds was rss.dunglas.fr. There is no way to get this subdomain working since I’ve switched to Google accounts. I’ve followed the Tim Heuer’s tutorial but the message The domain “rss.dunglas.fr” you specified is already in use. is still displayed when I try to recreate my main custom URL in the MyBrand settings page. I’ve just managed to get my “backup” domain called feeds.dunglas.fr working.

So I’ve created this quick-and-dirty hack:

  1. Set a working MyBrand domain. For me: feeds.dunglas.fr.
  2. Point the DNS entry of your primary feeds domain on your web server. For me me: replace rss 10800 IN CNAME <my-login>.feedproxy.ghs.google.com. by rss 10800 IN CNAME www.
  3. Create a virtual host on your web server to redirect permanently the old addresses to the new one. For me (using Debian GNU/Linux):
    Create a file called /etc/apache2/sites-available/rss.dunglas.fr containing:

    Next type in a shell a2ensite rss.dunglas.fr && /etc/init.d/apache2 reload.
  4. Change all occurrences of your old feeds URL to the new in your site to reduce the number of HTTP requests.

Your burned feed must work without losing readers. This a temporary solution, and I think that the only useful long term solution is to go away from FeedBurner

Interconnectez blog, Twitter et Facebook pour démultiplier votre audience

Avant l’apparition des services de microblogging et des plateformes de réseautage social le canal de publication principal du blogueur était son blog (logique :P). Désormais nos écrits sont dispersés et notre audimat fragmenté. Messages courts à caractères professionnels sur Twitter, notices à l’intention de la totalité de notre graphe social sur Facebook ; articles détaillés, plus soignés et poussés sur notre blog. N’oublions pas non plus nos notes et favoris sur del.icio.us (je suis old shcool), nos photos sur Flickr, nos chansons préférées sur Last.fm, et les innombrables autres services web sur lesquels nous sévissons !

Afin d’accroître notre audimat sur tous ces différents supports, tous nos lecteurs doivent être notifiés de la publication de l’une de nos créations numériques, quelque soit le canal au(x)quel(s) ils sont abonnés. Voici quelques astuces qui vont nous permettre de relier ces différents supports entre eux.

Agrégation sociale avec Friendfeed

Le bien connu FriendFeed est un agrégateur social créé par quelques anciens employés de Google. Très bien réalisé, cette application en ligne permet de rapatrier en un unique endroit les activités que vous réalisez un peu partout sur le web. Une multitude de services sont supportés (dont les blockbusters que sont FaceBook et Twitter), il est aussi possible d’importer un simple flux RSS (pour notre blog par exemple ;)). FriendFeed permet également de s’abonner aux fils d’autres personnes et de commenter leurs activités.

logo de FriendFeed

“Très bien” me direz-vous, mais tout ce que l’on fait la c’est disperser un peu plus l’information (les commentaires sont sur FriendFeed, non pas sur le service concerné). C’est vrai, mais nous allons voir que centraliser toute notre activité internet va être bien utile.

Annonce automatique des nouveaux billets sur Twitter

Première opération : annonçons nos la publication d’un nouvel article sur le blog à nos followers Twitter. Pour ce faire nous pouvons utiliser notre compte FriendFeed fraîchement configuré et poster sur Twitter nos nouveaux articles comme bien d’autres notifications en provenance de services tiers !

logo de twitterfeed

Mais d’autres solutions s’offrent à nous. Pour plus de finesse voici twitterfeed : un service qui prend en entrée en flux RSS et envoi automatiquement un message sur votre compte Twitter dès qu’une nouvelle entrée y apparait. C’est parfait pour ce que nous voulons faire ! Entrez vos identifiants Twitter et l’adresse du flux RSS de votre blog. Tous nos followers sont désormais prévenu lorsque l’on publie un nouvel article !

Notez que pour vous connecter à ce service il vous faudra disposer d’un OpenID (les possesseurs de comptes Yahoo!, Blogger, AOL ou encore WordPress.com en ont déjà un).

Les utilisateurs de WordPress pouront également être intéressés par le plugin Twitter tools.

Rapatriement des tweets sur le blog (et bien plus)

Blog et microblog sont complémentaires. Maintenant que nos followers Twitter connaissent l’existence de nos articles, prévenons nos lecteurs traditionnels (et occasionels) qu’ils peuvent garder le contact via Twitter, et découvrir par la même occasion des informations intéréssantes en temps réel.

Plusieurs options s’offre à nous pour faire apparaitre quelques-uns de nos status sur notre blog. Twitter propose quelques widgets et il existe des plugins remplissant cet office pour la totalité des moteurs de blogs (en voici un autre pour WordPress et un pour DotClear). Mais encore une fois FriendFeed va venir à notre rescousse ! Le service fourni de nombreux widgets qui vont nous permettre d’incorporer à notre blog nos tweets ainsi que tout le reste de notre activité publique sur le net (photos Flickr, favoris del.icio.us, …). Pour ma part j’utilise le widget FriendFeed pour WordPress, plus personalisable et mieux intégré avec mon blog.

Recopier les tweets dans les statuts Facebook

Les statuts Facebook ne sont pas à négligés ! Grâce à l’audimat plus familier qu’ils touchent, ils génèrent souvent plus d’intérêts et de réactions que ceux publiés sur Twitter, publics mais noyés dans la masse. L’application Facebook fournie par Twitter permet de synchroniser les deux statuts. Une fois encore, FriendFeed peut servir. Une application Facebook répercutant dans nos statuts toute activité aggrégé par le service existe, malheureusement elle souffre d’un problème dans la gestion des encodages qui la rend moins attractive pour nous francophone.

Opération inverse : les statuts Facebook sur Twitter

Pour ceux qui publient plus sur Facebook que sur Twitter, il est possible d’effectuer la synchronisation dans l’autre sens. Rendez-vous sur vos “mini-news” depuis votre profil et sélectionnez “Historique des statuts”, une icône d’abonement à un flux RSS apparaît dans votre navigateur. Il vous suffit d’utiliser twitterfeed comme détaillé plus haut avec ce flux RSS afin de publier vos statuts Facebook sur Twitter !

Évitez d’activer la recopie vos statuts Twitter sur Facebook et de vos stauts Facebook sur Twitter… vous créériez une boucle !

Signaler sur Twitter les commentaires laissés sur un blog

Plus difficile à traquer, les commentaires que l’on laisse sur nos blogs favoris ne sont souvent lus que par les visiteurs du dit blog.

C’est la qu’intervient IntenseDebate, cet excellent système de gestion des commentaires tout juste resorti de bêta privé propose tout un tas de fonctionnalités plus pratiques les unes que les autres (notons l’automodération, l’affichage sous forme de fils de discussions et la synchronisation des commentaires entre différents billets liés sur différents blogs) dont une qui l’est plus particulièrement pour cet article : la possibilité de notifier sur notre compte Twitter que nous venons de publier un commentaire sur un blog !

Pour utiliser cette fonctionnalitée il vous suffit d’avoir un compte sur le site… et que le blog sur lequel vous publiez votre prose dispose du dit système de gestion de commentaires.

Les articles du blog sur le profil LinkedIn

Le site de réseautage professionel LinkedIn propose depuis peu la possibilité d’ajouter des applications OpenSocial sur les profils. L’une d’entre elles permet de leurs les derniers articles d’un blog et une autre plus spécifiquement ceux des blogs WordPress. Laissez l’opportunité à vos recruteurs, collaborateurs et clients de s’intéresser à vous, de découvrir vos capacités !

Vos différents canaux de communications sont maintenant interconnectés, vos lecteurs vont pouvoir profitez pleinement de vos talents 😉 ! N’hésitez pas à partagez vos propres astuces pour lier différentes applications web et élargir votre audimat dans les commentaires !

Google change encore de favicon

Pour la deuxième fois en moins d’un an, le plus populaire des moteurs de recherche change de favicon. Cette fois-ci elle est très coloré et Google à publié un petit making of de sa conception.

Favicon de Google

Si c’est encore l’ancienne qui s’affiche rendez-vous sur http://www.google.fr/favicon.ico et tapez Ctrl + r.

Add reCAPTCHA widgets to Symfony forms

I’ve wrote a new Symfony plugin to add reCAPTCHA widgets and validation to Symfony new forms. reCAPTCHA is a free CAPTCHA service that helps to digitize books, newspapers and old time radio shows.

To install: checkout it from http://selfpublish.googlecode.com/svn/trunk/plugins/sfAnotherReCaptchaPlugin/ and put it in your Symfony plugins directory.

Next, get a reCAPTCHA key and put the following lines in your app.yml:

Clear the cache with the symfony cc and check that the plugin activated in projectConfiguration.class.php.
You are now able to add reCAPTCHA widgets and validators.

See the plugin’s README file or this register form with reCAPTCHA enabled to learn how to use it.

This plugin is distributed under the MIT license and is based on Arthur Koziel work.