OpenID at CTTS [en]

[fr] Installé OpenID sur ce blog.

Well, without really knowing what I’m doing, I’ve got myself an OpenID, and installed both the WordPress OpenID Plugin and WordPress OpenID Delagation plugins. Stuck a few links in del.icio.us.

You should normally be able to use OpenID to comment here, and I should normally be able to use OpenID where it’s accepted.

Hairy .htaccess Dreamhost WordPress Problem Solved! [en]

[fr] Résolution d'un problème qui m'a littéralement empoisonné mes vacances. Ouf.

Thanks to grimboy, my “parent” .htaccess now has two extra lines and looks like this (and the problem that has kept me awake for the last week is solved):

AddDefaultCharset OFF
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/membres.*$ [OR]
RewriteCond %{REQUEST_URI} ^/failed_auth.html$
RewriteRule ^.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php

# END WordPress

Thanks so much!

Hairy .htaccess Dreamhost WordPress Problem [en]

[fr] Un des derniers problèmes qui me résistent sur le nouveau serveur.

Here’s roughly what I wrote in a support ticket I sent Dreamhost this morning. If you have any suggestions, I’ll take them.

> Hello,

> I have a site http://cafecafe.ch on which I have installed wordpress
(http://cafecafe.ch/wp/ -> displays as http://cafecafe.ch/blog with
Filosofo Homepage-Control plugin).

> That server has a subdirectory http://cafecafe.ch/membres/ which is
password-protected using .htaccess. Inside is another wordpress
install http://cafecafe.ch/membres/wp.

> I had this set up on my previous host and it worked fine.

> Now, if I go to http://cafecafe.ch/membres/ the request is caught be
the blog installed in http://cafecafe.ch/wp/, and I’m shown the page
http://cafecafe.ch/blog/.

> To make sure it wasn’t a conflict between the two wordpress installs,
I created an empty directory http://cafecafe.ch/test/ which I tried to
password-protect in the same way. The problem is the same (going to
http://cafecafe.ch/test/ displays http://cafecafe.ch/blog). If I
comment out the “request valid-user” line of the .htaccess, I get to
see the directory listing.

> Similarly, if I come back to http://cafecafe.ch/membres and comment
out that line in .htaccess, both wordpress installs work fine, with
permalinks and all (only the private blog isn’t protected anymore,
which won’t do it).

> I’ve tried not doing the password protection manually, and using what
is provided in the panel for that, but the problem remains exactly the
same.

> Weird, isn’t it?

> Hope you can help me out on this. Tried checking error logs but they
were empty.

Michael Hampton is My Hero of the Day [en]

[fr] En principe, les problèmes de serveur sont résolus. Retour à la normale aussi vite que j'arrive à transférer les données avec la connection wifi très approximative que nous avons ici.

Michael Hampton, also known as io_error just saved my life today by solving the encoding problem on my new hosting. It seems something went wrong when I imported my SQL dumps into the new database. Solving the encoding issue seems to have solved the “can log into admin but can’t do anything” WordPress issue (if someone can explain why, I’d be interested).

And danah is my heroine of the day, because after a morning of politicians and WiFi fighting, it was nice to hear an interesting talk.

Donnant-donnant [en]

J’avais l’intention de faire court lorsque j’ai commencé ce billet. Du coup, étalant la rédaction sur plus de 24 heures… il s’est allongé. Mes excuses.

Jeudi, invitée de dernière minute un peu muette à la table ronde qui a suivi la présentation d’Alban Martin sur l’Âge de Peer lors du dernier First de l’année de Rézonance (respirez!), j’ai enfin saisi la réponse à une réflexion qu’on m’a faite concernant la co-création et qui avait fini par me mettre mal à l’aise.

Les entreprises qui impliquent les clients dans la création de produits, qui comptent sur le bouche à oreilles ou les blogs pour faire leur marketing… ne sont-elles pas, en quelque sorte, en train de profiter de la bonne volonté des passionnés que nous sommes? Lorsqu’un service web sauce 2.0 encourage une communauté d’utilisateurs à devenir également une communauté de développeurs, et à produire plugins et extensions, ou lorsqu’il compte sur la “communauté” pour répondre aux questions dans un forum de d’aide, n’est-il pas en fait en train de réduire ses coûts sur le dos des pauvres naïfs qui donnent gratuitement de leur temps et de leurs compétences?

Réponse courte: non.

Réponse plus longue? C’est ce genre de dynamique qui permet aux utilisateurs de profiter de nombreux services gratuits ou quasi-gratuits. Si on peut aujourd’hui lancer un produit avec un budget marketing frisant le zéro absolu, parce qu’il est assez génial pour que les utilisateurs prennent eux-même en charge de faire sa publicité, cela réduit les coûts, certes, mais cette réduction est répercutée sur le prix que doit payer l’utilisateur: souvent rien.

On peut en quelque sorte dire qu’au lieu de payer en argent un service, l’utilisateur paie en donnant un peu de son temps pour recommander le service à des amis (réduisant ainsi la somme d’argent nécessaire à la publicité), ou bien en contribuant un peu de code qui profitera ensuite à tous.

J’aime bien cette façon de voir les choses: j’aime GMail, par exemple, qui fournit à mon sens un service e-mail extrêmement performant pour rien du tout (en cash). Cela ne me dérange pas de “payer” en recommandant GMail à mon entourage, ou en permettant à Google d’afficher parfois des pubs dans l’interface web. Personellement, j’aime recommander les produits que j’apprécie à mon entourage. On pourrait considérer que d’une certaine façon, Google me paie pour faire ça, et qu’en retour, je leur reverse d’argent pour utiliser leur service.

On se déplacerait presque vers une économie du troc, vous ne trouvez pas? L’avantage que j’y vois, comme ça un peu à froid, c’est que le “travail” que je fais pour permettre l’existence d’un service gratuit, je ne le ressens pas comme du travail. Finalement, le service devient le résultat d’un effort communautaire, avec un minimum de structure salariée pour servir de base.

Je crois qu’on commence à avoir tellement l’habitude du gratuit sur le web qu’on oublie ce qui le rend possible. Du coup, dès que quelque chose devient “un peu payant” ou se “commercialise” parce qu’il y a des gens qui gagnent un salaire, on pense que toute gratuité devrait disparaître — de la part des utilisateurs.

J’ai beaucoup entendu ce genre de réaction autour de WordPress. WordPress (le meilleur outil de blog de la planète en ce moment, à mon avis) est avant tout un outil open source et libre, résultat du travail d’une communauté de développeurs et d’utilisateurs. Lorsque Matt a fondé Automattic, une entreprise qui a des employés et qui fournit des services payants tournant autour de WordPress, certains ont commencé à dire “pah! les pigeons qui contribuent à WordPress sont simplement en train d’enrichir Automattic!”

Quand, dans le cadre de mon travail avec coComment, j’ai demandé à un utilisateur qui critiquait notre façon de faire ce que lui suggérait à la place, il m’a envoyé sur les roses en me disant que coComment n’avait pas à tenter d’extorquer du public des informations que lui faisait payer à ses clients.

Ce qui échappe à ces gens, c’est que les petites contributions volontaires sont entre autres ce qui permet de leur fournir gratuitement un service qui vaut plus que rien du tout.

Related:

Vidéo: nécessité d'une formation blogs [fr]

[en] I explain that it's normal that most people don't "get" blogging naturally. Active bloggers today "in the wild" are the result of a natural selection. You can't turn a bunch of politicians or employees into bloggers (all the more good ones) just by throwing blogging tools at them. Training is needed. Media education.

Voilà, chers lecteurs (et maintenant auditeurs!) francophones, c’est à votre tour d’être les victimes d’un vidéocast Climb to the Stars, après mes lecteurs anglophones qui ont eu l’occasion d’entendre pourquoi je pense que Lush devrait bloguer. (Je sais que podcast est également un terme techniquement correct pour ce que je fais ici, mais j’aime bien indiquer qu’il s’agit de vidéo.)

En sept minutes et une ou deux poussières, j’essaie d’expliquer pourquoi même si le blog est un outil facile à utiliser, il reste utile (voire indispensable) d’apprendre à bloguer autrement que sur le tas.

Dailymotion blogged video
CTTS: Nécessité d’une formation blogs
Vidéo envoyée par Steph

Quelques liens en rapport avec le contenu de cette vidéo:

Edit 12h30: Je vois maintenant qu’il y a des sauts, dans la vidéo — quelqu’un a une idée à quoi ça peut être dû? Il me semble pas que j’avais ce problème avec la vidéo d’avant. Le seul changement que j’ai fait c’est d’avoir mis les “key frames” sur automatic au lieu de 150 à l’exportation.

Blogs du Monde sous WordPress multi-utilisateurs [fr]

[en] Le Monde, a very well-respected French journal, has just migrated its blogging platform to WordPress. Great news! Might make it easier to convince my clients that WPMU is a great product.

J’ai un train de retard (20 jours) et j’ai un peu honte, mais la nouvelle est assez importante à mes yeux pour que je la relaye tout de même: les blogs du Monde passent sous WordPress.

Après une étude comparative du marché des plate-formes de blogs qui a durée trois mois, Le Monde a choisi WordPress, qui offre plus de liberté dans le développement qu’une plate-forme “commerciale” comme TypePad (ce qu’ils utilisaient avant). (L’enjeu n’est pas “gratuit” ou “lucratif”, mais une question de licence, un logiciel libre comme WordPress pouvant être modifié à souhait par quiconque.)

A écouter, la très intéressante interview de Stéphane Mazzorato par Tristan Mendès France au sujet du choix de la plate-forme et des avantages qu’ils y trouvent.

Cette nouvelle me réjouit. Lorsque je propose WordPress comme solution à des clients qui cherchent une plate-forme de blogs, la tentation est souvent grande de faire appel à un produit développé par une entreprise (comme TypePad ou Kaywa, plutôt qu’un truc à disposition gratuitement sur internet. Ça fait plus sérieux.

Je pense que la raison principale pour choisir une plate-forme libre est très bien expliquée par Stéphane Mazzorato: la possibilité de faire évoluer le produit à sa convenance, et d’offrir ainsi des nouvelles fonctionnalités à ses utilisateurs sans que cela dépende d’une organisation externe.

En tous, cas, bienvenue à LeMonde.fr dans la grande communauté des développeurs WordPress!

Info trouvée par hasard chez Matt.

Le blog de Matt me rappelle par ailleurs que About.com tourne également sous WordPress (c’est un des top 50 sites sur le web).

Blogs et politique: ça bouge… [fr]

[en] Local politicians are slowly getting into blogging. I have gripes with the "blogging platform" which was set-up, and I wonder if any training or coaching was provided to those who wanted it to help them get started.

Brève visite sur monElection.ch. L’idée est bonne. Bravo à ceux qui se lancent. Par contre, arghl, à nouveau, une “plate-forme de blogging” qui semble un peu “faite maison”. Du coup, on se retrouve avec une page “blog” qui ne ressemble pas trop à un blog, puisqu’elle contient une liste d’articles (organisés antéchronologiquement, certes), pour lesquels on peut lire de précieuses informations comme l’heure de publication et le nombre de commentaires, mais auxquels il manque le plus important: le contenu. Eh oui, si la plupart des blogs montrent le texte intégral de leurs articles en première page, ce n’est pas pour rien. (Je fais court pour la même raison que d’habitude, donc le détail de l’explication attendra.)

Pour la dernière fois, s’il vous plaît, utilisez WordPress, qui est à mon avis le meilleur outil de blog sur le marché, ou au moins quelque chose du même acabit. WordPress existe aussi en version hébergée (idéal pour ouvrir votre blog en moins de deux minutes, histoire d’essayer) et en version multi-utilisateurs. Ah oui, et en français. Bon, assez de pub, mais vraiment, je vous en prie, cessez de prétendre vouloir développer votre propre plate-forme de blogging, à moins que vous ne soyez dans ce business depuis plusieurs années (celui des outils de blog). (Disclaimer: je ne dis pas que la RSR a fait développer un outil “100% maison”, mais par contre ce n’est pas un outil de blog que je reconnais. Et oui, je sais que monElection.ch est plus que juste une plate-forme de blogging. Mais à première vue, rien qu’on ne puisse développer en construisant sur wp-mu par exemple.)

Donc, je râle, comme à mon habitude (j’ai eu un week-end fatiguant, mes excuses), mais dans l’ensemble, bonne initiative que cette plate-forme.

Une interrogation cependant: j’ai entendu dire (par deux sources différentes qui l’avaient entendu à la radio) que Martine Brunschwig Graf avait exprimé un peu de malaise face à ce média nouveau pas forcément évident à appréhender — pas un malaise connotation négative, mais plutôt qu’elle avait besoin de bien réfléchir à ce qu’elle allait écrire sur ce blog (mes excuses si je déforme ses paroles, c’est un peu du téléphone arabe). Toujours est-il que ça me paraît un souci bien légitime. Le blog résout un problème technique, mais ne vous aide pas à déterminer quoi y écrire.

Outre offrir une plate-forme d’expression aux candidats, leur a-t-on aussi offert de quoi apprendre à l’utiliser? Quelques tuyaux, ficelles, un kit de survie ou peut-être même une formation? Car oui, bloguer c’est super facile, mais quand il y a des enjeux (professionnels, politiques, d’image) ce n’est plus aussi simple. Tout le monde n’a pas la science infuse.

Pour cette raison, Anne Dominique et moi donnons un cours sur l’utilisation de cet outil (le blog) en entreprise (j’en profite pour faire de la pub, hein, il reste des places pour le prochain cours qui a lieu les 28 novembre et 5 décembre prochains; la première volée de participants a été ravie du cours). Faut-il mettre sur pied un cours similaire pour ceux et celles qui désirent utiliser le blog comme outil de communication politique?

Hack: Make Bunny Tags Point to Your Blog Tagspace [en]

[fr] Un petit bidouillage pour que mon plugin wordpress pour ajouter des tags ne montre (dans Technorati) que les billets de votre propre blog.

Here’s a quick hack for all of you who, like Fabienne, are disappointed that my Bunny’s Technorati Tags plugin points to the technorati tagspace instead of just your own posts.

For it to work, your plugin files need to be writable (how to do this is beyond the scope of this post, but try looking for a way to chmod 777 or whatever in your FTP program; if you use the command line, then chmod -R 777 wp-content/plugins should do it). Then, open the plugin editor (WP admin screen > Plugins > Plugin Editor) and edit the file for Bunny’s Technorati Tags.

Look for this code:

 $tag_link='<a href="http://technorati.com/tag/' . urlencode(urldecode($tag))
 . '" title="' . __('See the Technorati tag page for', 'BunnyTags') . ' ''
 . urldecode($tag) . ''." rel="tag">' . $display_tag . '</a>' . $separator;
 // make a link to the technorati tag page, with tag link text

And replace it with this:

 $tag_link='<a href="http://technorati.com/tag/' . urlencode(urldecode($tag))
 . '?from=' . get_settings('home') . '" title="'
 . __('On Technorati: see posts from this blog tagged', 'BunnyTags') . ' ''
 . urldecode($tag) . ''." rel="tag">' . $display_tag . '</a>' . $separator;
 // make a link to the technorati tag page, with tag link text

This isn’t quite the same as pointing them to a page on your blog which contains all the posts. But the final result is pretty similar. Otherwise, Fabienne says that Jerome’s Keywords Plugin does the trick for her.