Tags and Categories are not the Same! [en]

[fr] Les tags et les catégories, ce n'est pas la même chose. En bref, les catégories forment une structure hiérarchique, prédéfinie, qui régit l'architecture de notre contenu et aide autrui à s'y retrouver. Les tags sont spontanés, ad hoc, de granularité variable, tournés vers le partage et la recherche d'information.

Update, Sept. 2007: when I saw Matt in San Francisco this winter, he told me he had finally “seen the light” (his words!) about tags and categories. Six months later, it’s a reality for WordPress users. Thanks for listening.

I got a bit heated up last night between [Matt’s comment that tags and categories function the same](http://steph.wordpress.com/2006/02/09/give-us-real-tags-on-wordpresscom/#comment-182) and a discussion I was having with [Kevin](http://epeus.blogspot.com/) on IM at the same time, about the fact that [Technorati parses categories as tags](http://technorati.com/help/tags.html).

I went back to read two of my old posts: [Technorati Tagified](http://climbtothestars.org/archives/2005/01/14/technorati-tagified/) and [Plugin Idea: Weighted Tags by Category](http://climbtothestars.org/archives/2005/01/28/plugin-idea-weighted-tags-by-category/) which I wrote about a year ago. In both, it’s very clear that as a user, I don’t percieve tags to be the same thing as categories. Tags were something like “public keywords”. Is anybody here going to say that keywords and categories are the same thing? (There is a difference between keywords and tags, but this isn’t the topic here; keywords and tags are IMHO much closer in nature than tags and categories).

Here are, in my opinion, the main differences between tags and categories, from the “tagger” point of view.

– categories exist before the item I’m categorizing, whereas tags are created in reaction to the item, often in an ad hoc manner: I need to fit the item in a category, but I adapt tags to the item;
– categories should be few, tags many;
– categories are expected to have a pretty constant granularity, whereas tags can be very general like “[switzerland](http://technorati.com/tag/switzerland)” or very particular like “[bloggyfriday](http://technorati.com/tag/bloggyfriday)”;
– categories are planned, tags are spontanous, they have a brainstorm-like nature, as [Kevin explains very well](http://epeus.blogspot.com/2005_10_01_epeus_archive.html#113011082782089285): You look at the picture and type in the few words it makes you think of, move on to the next, and you’re done.
– relations between categories are tree-like, but those between tags are network-like;
– categories are something you choose, tags are generally something you gush out;
– categories help me classify what I’m talking about, and tags help me share or spread it;
– …

There’s nothing wrong with Technorati treating categories as tags. I’d say categories are a kind of tag. They are special tags you plan in advance to delimit zones of content, and that you display them on your blog to help your readers find their way through what you say or separate areas of interest (ie, my Grandma will be interested by my [Life and Ramblings](http://steph.wordpress.com/tag/life) category and subscribe to that if she has an RSS reader, but she knows she doesn’t care about anything in the [Geek](http://steph.wordpress.com/tag/geek/) category. (By the way, CTTS is not a good example of this, the categories are a real mess.)

So, let’s say categories are tags. I can agree with that. But tags are not categories! Tags help people going through a “search” process. Click on a tag to see related posts/photos. See things outside the world of this particular weblog which have the same label attached. Provide a handy label to [collect writings, photos, and stuff from a wide variety of people](http://technorati.com/tag/lift06 “The LIFT06 tag.”) without requiring them to change the architecture of their blog content (their categories). If you want to, yeah, you can drop categories and use only tags. It works on [http://del.icio.us/](del.icio.us). But have you noticed how most Flickr users have [http://flickr.com/photos/bunny/sets/](sets) in addition to tagging their photos? Sets aren’t categories, but they can be close. They are a way of presenting and organizing things for human beings rather than machines, search engines, database queries.

To get back to [my complaint that WordPress.com does not provide real tags](http://steph.wordpress.com/2006/02/09/give-us-real-tags-on-wordpresscom/), it’s mainly a question of user interface. I don’t care if from a software point of view, tags and categories are the same thing for WordPress. As a user, I need a field in which I can let my fingers gush out keyword-tags once I’ve finished writing my post. I also need someplace to define and structure category-tags. I need to be able to define how to display these two kids of tags (if you want to call them both that) on my blog, because they are ways of classifying or labeling information which I live very differently.

Am I a tag weirdo? Do you also perceive a difference between tags and categories? How would you express or define it? If categories and tags are the same, the new WP2.0 interface for categories should make [the Bunny Tags Plugin](http://dev.wp-plugins.org/wiki/BunnysTechnoratiTags) obsolete — does it?

Similar Posts:

Requirements for a Multilingual WordPress Plugin [en]

[fr] Quelques réflexions concernant un plugin multilingue pour WordPress.

My blog has been bilingual for a long time now. I’ve [hacked bilingualism into it](http://climbtothestars.org/archives/2004/07/11/multilingual-weblog/) and then [plugged it in](http://climbtothestars.org/archives/2005/01/23/basic-bilingual-plugin/). Other [plugins for multilingual bloggers](http://codex.wordpress.org/Plugins/Translation_and_Languages) have been written, and some unfortunately [got stuck somewhere in the development limbo](http://doocy.net/archives/2005/01/20/the-multilingual-acknowledgement/).

Defining specs is a hairy problem. They need to work for the person visiting the site (polyglot or monoglot). They need to work for the person (or people! translation often involves more than one person) writing the posts. They need to work for all the robots, search engines, and fancy browsers who deal with the site.

Here is what I would like a multiple language plugin to do (think “feature requirements”, suggestion, draft):

1. Recognize the browser language preference of the visitor and serve “page furniture” and navigation in the appropriate language. This can be overridden by a cookie-set preference when clicking on a “language link”.
– “WordPress” furniture can be provided by the normal localization files
– how do we deal with other furniture content in the theme (navigation, taglines, etc.)? should the plugin provide with guidelines for theme localization? do such guidelines already exist? extra information appreciated on this point
– “language links” shouldn’t be flags, but language names in their respective languages; can this list be generated automatically based on present localization files? otherwise, can it be set in an admin panel?
– upon “language change” (clicking on a language link), could the localization (action) be done in an [AHAH](http://microformats.org/wiki/rest/ahah)- or [AJAX](http://en.wikipedia.org/wiki/AJAX)-like way?
– inevitable hairy problem: tag and category localization
2. Manage “lazy multilingualism” in the spirit of the [Basic Bilingual plugin](http://climbtothestars.org/archives/2005/01/23/basic-bilingual-plugin/) and “true multilingualism” elegantly and on a per-post basis.
– allow for “other language abstracts”
– allow for actual other language version of the post
– given the “general user language” defined above, show posts in that language if a version for that language exists, with mention of other language versions or abstracts
– if that language doesn’t exist, show post in “main blog language” or “main post language” (worst case scenario: the wordpress install default) and show alongside other language abstracts/versions
– abstract in one language (would be “excerpt” in the “main” language) and existence of the post in that language are not mutually exclusive, both can coexist
– does it make more sense to have one WordPress post per language version, or a single post with alternate language content in post_meta? For lazy multilingualism, it makes more sense to have a single WP post with meta content, but fore “translation multilingualism”, it would make more sense to have separate posts with language relationships between them clearly defined in post_meta
3. Use good markup. See [what Kevin wrote sometime back](http://epeus.blogspot.com/2005_01_01_epeus_archive.html#110513233021128637). Make it nice for both polyglot and monoglot visitors. [Inspiration?](http://blogamundo.net/dev/2005/10/31/a-nice-language-switching-widget/)
– use <div lang="xx"> and also rel attributes
4. Provide a usable admin panel.
– when I’m writing the other version of a post, I need access to the initial version for translation or abstracting
– ideally, different language version should be editable on the same admin panel, even if they are (in the WordPress database) different posts
– languages in use in the blog should be defined in an options screen, and the plugin should use that information to adapt the writing and editing admin panels
– idea: radio button to choose post language; N other language excerpt/abstract fields with radio buttons next to them too; abstract radio buttons change dynamically when main post language is set; in addition to other language abstract fields, another field which can contain a post id/url (would have to see what the best solution is) to indicate “this is an equivalent post in another language” (equivalent can be anything from strict translation to similar content and ideas); this means that when WP displays the blog, it must make sure it’s not displaying a post in language B which has an equivalent in language A (language A being the visitor’s preferred language as defined above)
5. Manage URLs logically (whatever that means).
– if one post in two languages means two posts in WP, they will each have their own slug; it could be nice, though, to be able to switch from one to an other by just adding the two-letter language code on the end of any URL; a bit of mod_rewrite magic should do it
6. Integrate into the WordPress architecture in a way that will not break with each upgrade (use post-meta table to define language relationships between different posts, instead of modifying the posts table too much, for example.)
– one post translated into two other languages = 3 posts in the WP posts table
– excerpts and post relationships stored in post_meta
– language stored in post_meta

I have an idea for plugin development. Once the specs are drafted out correctly, how about a bunch of us pool a few $ each to make a donation to (or “pay”) the person who would develop it? Who would be willing to contribute to the pool? Who would be willing to develop such a plugin (and not abandon the project half-way) in these conditions?

These specs need to be refined. We should start from the markup/reader end and get that sorted out first. Then, think about the admin panel/writer end. Then worry about code architecture. How does that sound?

We’ve started a discussion over on [the microformats.org wiki](http://microformats.org/wiki/multilingual-brainstorming). Please join us!

Update: this post is going to suffer from ongoing editing as I refine and add ideas.

Similar Posts:

Plugin Updates for WordPress 2.0 [en]

[fr] Les plugins "Bunny's Technorati Tags" et "Basic Bilingual" fonctionnent à  présent avec WordPress 2.0.

It took me a couple of hours, but both [Basic Bilingual](http://dev.wp-plugins.org/wiki/BasicBilingual) and [Bunny’s Technorati Tags](http://dev.wp-plugins.org/wiki/BunnysTechnoratiTags) are now WordPress 2.0-compatible.

A few minor tweaks have been made, most significant of which is that these two plugins can now be used for Pages in addition to normal posts.

They should work, though I haven’t troubleshooted them extensively — please ring the bell if you bump into any problems.

Similar Posts:

Kit d'installation de WordPress en français [fr]

Quelques liens et instructions très sommaires (un pense-bête, plutôt) pour installer Wordpress en français.

[en] A few links and very brief instructions to install WordPress in French "my way".

Avertissement: WordPress 2.0 sort bientôt, et la suggestion présentée ici sera très certainement caduque à  ce moment-là .

Il vous faut:

– le “pack” [Wordpress en français (](http://svn.automattic.com/wordpress-i18n/fr_FR/branches/ ([instructions](http://xavier.borderie.net/wp-fr/installation-de-wordpress-en-francais/))
– [Spam Karma 2](http://wp-plugins.net/sk2/sk2_final.zip) ([instructions](http://unknowngenius.com/blog/wordpress/spam-karma/))
– [Bad Behavior](http://www.ioerror.us/software/bad-behavior/bad-behavior-download/) ([instructions](http://www.ioerror.us/software/bad-behavior/installing-and-using-bad-behavior/on-wordpress/))
– la documentation française sur la [syntaxe Markdown](http://www.michelf.com/projets/php-markdown/syntaxe/)
– un [joli thème](http://themes.wordpress.net/) (qu’il faudra peut-être [traduire](http://codex.wordpress.org/Using_Themes/Theme_List#Localized_Themes “Un petit nombre le sont déjà …”)) — ou au moins le [Kubrick header generator](http://www.skeltoac.com/kubrickheader.php) si vous décidez de garder le thème par défaut
– [Un plugin pour les tags](http://dev.wp-plugins.org/wiki/BunnysTechnoratiTags)

Côté réglages:

– chmod 775 (ou 777, j’ai un doute) sur le répertoire wp-content/plugins ainsi que wp-content/themes
– uploader un .htaccess vide, chmod 777
– dans les options, copier-coller l’exemple donné pour les permaliens
– activer le plugin Markdown (et les autres plugins qu’on a installés)

Similar Posts:

MediaWiki [en]

I’ve installed MediaWiki. Explanation and solution of a bug I bumped into while installing (because of UTF-8 in MySQL 4.1.x) and comments on the method for interface translation.

[fr] J'ai installé MediaWiki pour récussiter le moribond SpiroLattic, tombé sous les coups du wiki-spam. Voici la solution à  un problème que j'ai rencontré durant l'installation (dû au fait que j'utilise MySQL 4.1.x avec UTF-8), et aussi une description de la façon dont est faite la localisation par utilisateur de l'interface. Très intéressant!

I recently managed to install MediaWiki to replace PhpWiki for SpiroLattic, which I took offline some time ago because the only activity it had become home to was the promotion of various ringtone, viagra, and poker sites.

MediaWiki is the wiki engine behind Wikipedia. It is PHP/MySQL (good for me, maybe not for the server) and has a strong multilingual community.

I bumped into one small problem installing MediaWiki 1.4: the install aborted while creating the tables. Unfortunately, I don’t have the error message anymore, but it was very close to the one given for this bug.

If I understood correctly, when you’re running MySQL 4.1.x in UTF-8, the index key becomes too big, and MySQL balks. The solution is to edit maintenance/tables.sql and to change the length of the index key MySQL was complaining about. In my case, the guilty part of the query was KEY cl_sortkey(cl_to,cl_sortkey(128)) — I replaced 128 by 50 and it went fine. (Don’t forget to clean out the partially built database before reloading the install page — like that you don’t have to fill it all in again.)

MediaWiki allows each user to choose his or her language of choice for the interface. That is absolutely great, particularly for a multilingual wiki! Even better than that, they let users tweak the interface translation strings directly on the wiki.

There is a page named “Special:Allmessages” which lists all the localized strings. If you’re not happy with one of the translations, just click on the string, and the wiki will create a new blank page where you can enter your translation for it, which will override the initial translation. How cool is that?

Something like that for WordPress would be great, in my opinion!

Similar Posts:

Réponse à  Luc-Olivier Erard (La Côte) [fr]

Un article relativement peu flatteur pour le projet de weblogs scolaires que j’ai initié avec mes classes est paru ce matin dans La Côte. Voici ce que j’ai à  en dire.

Jusqu’à  maintenant, je n’ai pas eu à  me plaindre de mes contacts avec les journalistes. J’ai eu affaire à  des professionnels respectueux et soucieux de faire au mieux leur travail d’information.

L’article au sujet des weblogs de Saint-Prex paru ce matin dans La Côte et signé Luc-Olivier Erard semble en revanche tomber quelque peu dans le piège du sensationnalisme. Sans vouloir accorder une importance démesurée à  cet article, je tiens à  clarifier certains points, face à  ce qui m’apparaît friser la désinformation.

Je ne réponds pas ici en tant que porte-parole de mon établissement ou du département, mais à  titre personnel; d’une part parce que je suis mise en cause (j’ai particulièrement apprécié le montage qui illustre l’article, pour lequel on a soigneusement inséré un morceau de saisie d’écran en bas à  droite qui ne joue clairement aucun rôle à  part rendre mon nom visible), et d’autre part parce qu’il est question d’un sujet (et d’un projet) que je connais bien, et que je ne peux pas laisser passer un article pareil sans faire entendre un autre son de cloche.

Pas interviewée

Précisons tout d’abord que je n’ai pas eu le plaisir de parler avec Luc-Olivier Erard. Celui-ci, comme nombre d’autres personnes, m’a envoyé un e-mail dès la fin de l’émission Mise au Point. J’ai tardé à  lui répondre (comme à  tous ceux d’entre vous qui m’avez écrit) car il se trouve que j’ai une vie en-dehors d’Internet, qui consiste entre autres à  donner des cours aux élèves de St.-Prex (la rentrée scolaire était lundi).

M. Erard, si vous me lisez, veuillez donc accepter mes excuses de ne pas vous avoir répondu plus tôt. Je l’ai fait mardi soir (mon directeur m’ayant informé dans la journée que vous sembliez très anxieux de me parler) — mais j’ignorais à  ce moment que votre article était déjà  sous presse. Je déplore cependant qu’il ait paru plus important de publier rapidement cet article que d’attendre de pouvoir me parler directement.

Les weblogs des élèves suscitent l’inquiétude!

Ce thème est repris au fil de l’article (surtout dans les titres et les légendes de photos). En ce qui me concerne, j’attends encore de savoir qui est inquiet. Le journaliste, très certainement. Je ne vais pas démonter mot par mot cette rhétorique alarmiste, mais je relèverai tout de même une phrase: Si son utilité n’est pas clairement justifiée, l’activité proposée à  Saint-Prex, une parmi d’autres, devra s’arrêter. C’est une affirmation un peu gratuite. Qui a dit ça? Quand? Dans quel contexte? D’après ce que m’a dit mon directeur ce matin, cela n’a rien de vrai. A notre connaissance, le projet weblogs ne semble pas menacé par une quelconque censure — hormis celle que nous imposons au spam de commentaires.

Le spam de commentaires

Parlons-en, justement, du spam de commentaires — car c’est bien de ça qu’il s’agit ici.

Chacun sait que lorsqu’on possède une adresse e-mail, on reçoit des messages publicitaires non sollicités. Du spam: pornographique, pharmaceutique, financier… tout y passe. Dit-on pour autant que l’e-mail est un outil dangereux dont on doit protéger nos enfants?

Les weblogs, comme les adresses e-mail, sont les cibles des spammeurs. Ceux-ci écrivent des programmes qui vont automatiquement soumettre des commentaires abusifs à  tous les weblogs qui se trouvent sur leur chemin. Ces commentaires ne passent même pas par le formulaire qu’utilisent les êtres humains qui désirent laisser un message sur un blog — ils s’attaquent directement à  la partie de l’outil de weblogging qui insère les commentaires dans la base de données.

Le spam de commentaires est donc un fléau au même titre que le spam d’e-mails. En l’occurence, les weblogs de Saint-Prex ne sont nullement visés en tant que tels. Ils sont, comme la grande majorité des weblogs que l’on peut trouver sur internet, les victimes d’une énorme opération de marketing. La cible principale de cette opération de marketing, c’est le moteur de recherche Google, et non pas les personnes qui tomberaient en passant sur ces commentaires parfois peu ragoûtants: en indexant les weblogs spammés, Google indexe également les liens vers les sites des spammeurs, et fait grimper ceux-ci en tête des résultats pour les recherches en rapport.

Lutte contre le spam

Sommes-nous impuissants? Non. Il existe des outils qui filtrent les commentaires, tout comme il existe maintenant des filtres à  spam pour les adresses e-mail. Les outils ne sont bien entendu jamais parfaits, et doivent sans cesse être mis à  jour. Certains spams passent entre les gouttes.

Qu’avons-nous fait pour les weblogs des élèves? Tout d’abord, précisons que durant la période “active” du projet (la première période), nous n’avons pas été confrontés au spam de commentaires.

M. Erard s’émeut donc dans son article du fait que nos élèves soient confrontés au spam de commentaires, mais il omet de préciser que les élèves ne se retrouvent plus à  travailler sur ces weblogs chaque semaine. De plus, ces weblogs sont très peu visités. Un bref coup d’oeil sur les statistiques de visite pour le mois de janvier montre entre 50 et 70 visites par jour pour l’ensemble des weblogs (une bonne trentaine). En regardant de plus près, les weblogs d’élèves les plus visités comptent deux ou trois visiteurs par jour, y compris les moteurs de recherche. Pas de quoi en faire un fromage.

Lorsqu’on a attiré mon attention sur le fait que nous étions victimes de spam, j’ai pris un certain nombre de mesures pour minimiser l’impact de ces attaques. L’article de M. Erard laisse entendre que les weblogs de Saint-Prex sont de véritables nids à  spam — la réalité est bien moins dramatique.

Les blogs de Saint-Prex tournant avec une installation modifiée de WordPress, je ne peux malheureusement pas utiliser les meilleurs outils anti-spam disponibles aujourd’hui. Je peux par contre lancer à  la main une opération automatique de “nettoyage” de commentaires (un filtre basé sur des mots-clés), ce que je fais régulièrement. Certains passent entre les gouttes. Je n’imaginais honnêtement pas que l’on puisse faire un foin pareil pour quelques spams de commentaires sur des blogs inactifs et presque pas visités (sinon, j’aurais passé quelques nuits à  modifier l’installation pour pouvoir utiliser des solutions anti-spam plus musclées).

Le volet “scolaire” de mon activité sur le web.

Stéphanie Booth, spécialiste des «blogues» romands, n’a pas souhaité aborder le volet «scolaire» de son activité sur le web. Il existe pourtant.

Quel effet ça fait, une entrée en matière pareille? Comme je l’ai expliqué aux journalistes concernés (qui l’ont d’ailleurs très bien compris), j’ai en effet demandé que l’on laisse de côté mon activité professionnelle lors des interviews.

La presse s’est intéressée à  mon activité de blogueuse et à  mes compétences en la matière. C’est une activité que j’effectue à  titre personnel. Ma vie professionnelle est une autre histoire. Pour commencer, j’ai un devoir de réserve vis-à -vis de mon travail. Je ne suis porte-parole officiel de rien du tout, et je n’ai pas l’intention de donner dans la presse des détails sur le travail que je fais avec mes élèves — que ce soit sur internet ou durant mes cours de maths.

Cela n’a rien à  voir avec la nature des activités, leur succès, ou la présence de spams de commentaires dans les weblogs de mes élèves. C’est une question de principe. De même que je ne raconte pas dans mon blog mes expériences en classe avec mes élèves, ou les opinions que je puis avoir sur l’enseignement vaudois ou le collège dans lequel je travaille, de même, je ne le ferai pas dans la presse. J’espère que cela clarifie la raison pour laquelle je n’ai pas souhaité aborder le volet ‘scolaire’ de [mon] activité sur le web lors de mon interview pour Mise au Point, ni pour aucune autre interview.

Et les parents…?

Luc-Olivier Erard termine son premier paragraphe ainsi:

[L’activité] organisée depuis le début de l’année scolaire, qui consiste à  fournir à  chaque élève de deux classes de huitième son weblog (ou blogue) risque de ne pas plaire aux parents vaudois.

Précisons d’entrée que les parents sont parfaitement au courant de ce projet. Avant de donner aux élèves les “clés” de leur weblog, nous avons passé plusieurs périodes à  réfléchir avec les élèves sur l’implication d’une publication sur internet. Les parents ont co-signé la charte de publication avec leurs enfants. Nous n’avons à  ce jour reçu aucun écho négatif au sujet de ce projet.

Il y a eu quelques infractions à  la charte en début de projet, et nous avons réagi en conséquence.

Un grand nombre d’élèves ont également des Skyblogs, et des adresses e-mail. Il est certes malheureux qu’ils aient pu être confrontés au “côté sombre” d’internet dans le cadre d’une activité scolaire, mais faut-il (comme le laisserait presque entendre l’article) réglementer de façon encore plus draconnienne les activités scolaires sur internet? Le rôle de l’école n’est-il pas justement d’outiller les élèves pour qu’ils puissent affronter le monde?

En guise de conclusion…

…et pour ceux qui n’auraient pas la patience de tout lire.

L’article de M. Luc-Olivier Erard peint une image déformée et très alarmiste de la situation. Je n’ai pas pris la peine de relever toutes les inexactitudes de cet article, ni les raccourcis et sous-entendus un peu douteux que l’on retrouve au fil des lignes.

Le projet de weblogs de Saint-Prex n’a rien de bien extraordinaire, et les quelques spams de commentaires qu’a pu rencontrer M. Erard, non plus (bien que ce soit regrettable que les spammeurs de commentaires n’épargnent pas les projets pédagogiques). Ce projet a été mené avec l’accord de la direction, et en ayant informé les parents. Ce n’est de loin pas la première fois que des élèves publient des choses sur internet dans le Canton de Vaud, et ce n’est certainement pas la dernière.

Si on désirait être constructifs plutôt que sensationnels, je pense qu’il y a deux problématiques en rapport avec le contenu de cet article qui mériteraient un traitement plus en profondeur:

  • le spam de commentaires en général, et les mesures que l’on peut prendre pour minimiser leur impact sur les projets pédagogiques qui s’y exposent;
  • la prévention faite dans les écoles au sujet d’internet aborde-t-elle assez les activités privées des élèves sur internet? Je sens souvent un grand décalage entre ce que les enfants font sur internet à  la maison, et ce qu’ils font à  l’école. En particulier, internet est de plus en plus un lieu d’expression et de relations humaines, et non pas une simple encyclopédie.

Concernant ce dernier point, nous sommes à  Saint-Prex en réflexion constante au sujet de nos activités “internautiques” avec les élèves, et (je crois être en mesure de le dire) assez en avance dans ce domaine. Par exemple, nous avons en ce début d’année modifié la charte internet générale de l’école pour inclure les activités de publication.

Je suis un peu désolée de voir encore une fois la presse peindre une image sinistre et dangereuse d’internet. Je crois que le grand public est déjà  assez méfiant concernant ce média, et que l’on a plutôt besoin de mettre en avant tout ce qu’il a de positif et de constructif. Les ados l’utilisent, que ce soit avec ou sans nous. Peut-être pouvons nous leur montrer qu’il y a sur internet autre chose que Skyblog et MSN?

D’autres ont réagi à  l’article dans La Côte.

Similar Posts:

WordPress Polyglots [en]

A mailing-list for WordPress language (localization) issues. Join it!

[fr] Si vous êtes un utilisateur multilingue de WordPress, rejoignez la liste des polyglottes!

If you’re a multilingual or polyglot user of WordPress, please join the polyglots mailing-list.

It’s really great to have a mailing list devoted entirely to language issues!

Similar Posts:

WordPress 1.5 est sorti! [fr]

WordPress 1.5 est sorti! J’aime: les thèmes, de meilleurs plugins, les pages “statiques”, et de façon générale, toutes les petites améliorations par-ci par-là .

[en] WordPress 1.5 is out! Here is why I like it: themes, better plugin architecture (and more powerful plugins), static pages, and general improvements.

Voilà , c’est officiel, vous pouvez tous passer à  WordPress 1.5. Si vous n’utilisez pas encore WordPress, c’est le moment d’essayer.

Quoi de neuf, alors? Je ne vais pas vous faire un détail par le menu, mais voici quelques nouveautés que je trouve bienvenues (j’utilise 1.5 depuis un moment déjà ):

Les thèmes

WordPress 1.5 sépare véritablement le côté “présentation” du blog de la partie “mécanique interne” en introduisant le concept de “thème”. De nombreux thèmes (autrement dit: des mises en page toutes faites) sont à  disposition. Il suffit de les copier dans un répertoire de votre installation WordPress, et vous pouvez ensuite passer de l’un à  l’autre en un clic de souris. (Et bientôt, même plus besoin de copier, on aura un système qui vous présentera une liste de thèmes, et en un clic, hop! vous pourrez en installer un nouveau. N’est-ce pas, neuro?)

Pourquoi c’est si cool? Si vous n’êtes pas designer dans l’âme, cela veut dire que vous avez à  disposition toute une série de magnifiques layouts pour habiller votre weblog. Bien sûr, avec 1.2 vous aviez les fameux “styles” d’Alex King — mais les thèmes vont encore un cran plus loin en permettant facilement la modification de la structure de la page (le HTML).

Si vous êtes du genre à  faire votre propre layout, vous allez aussi aimer les thèmes: faites une copie du thème par défaut, puis lâchez les chiens et modifiez tout ce que vous voulez. En un clic, vous pouvez appliquer votre thème en cours de développement à  votre blog, puis revenir à  l’ancien thème si le nouveau n’est pas encore terminé. Vous pouvez également facilement créer des mises en page un peu différentes pour la première page, les archives, les pages individuelles, ou encore les pages statiques. J’adore.

Les plugins

Les plugins existent depuis longtemps, bien entendu, mais dans 1.5 toute l’architecture permettant de faire intéragir ces extensions avec le coeur de l’application a été étendue. Ca intéresse les geeks qui écrivent des plugins, mais aussi les utilisateurs “normaux”. Eh oui, cela vous permet d’avoir à  disposition une kyrielle de jolis plugins bien plus puissants que ceux que vous aviez jusqu’à  maintenant. En particulier, un plugin peut maintenant avoir son interface d’administration, ou bien modifier les formulaires permettant d’écrire un post.

Pour ceux à  qui le mot “plugin” fait peur, ne vous alarmez point. Un plugin, c’est simplement un “machin” qu’on peut ajouter à  son WordPress pour lui permettre de faire des choses qu’il ne faisait pas encore. Par exemple, ajouter des tags Technorati à  vos billets. Et avec le gestionnaire de plugins, en installer un est aussi simple que le choisir parmi la liste des plugins disponibles!

Pages “statiques”

Voici principalement la raison qui m’a fait passer à  1.5 “avant l’heure”. WordPress 1.5 vous permet d’ajouter à  votre weblog du contenu “non-weblog”. Qu’est-ce que j’entends par là ? Un weblog, c’est avant tout un site web dont le principe d’organisation fondamental est le temps. Certains types de contenu, cependant, se prêtent mal à  cette organisation. Par exemple, la page sur laquelle je tiens une liste des articles pour lesquels j’ai été interviewée, ou bien la page sur les TMS. Clairement, c’est intéressant de savoir quand ces pages ont été écrites, mais ce n’est pas primordial.

Jusqu’à  maintenant, ces pages “annexes” au weblog (mais qui, en ce qui me concerne, l’ont précédé) n’étaient pas gérées par WordPress. Pas de trackback possible, pas de commentaires, elles n’apparaissent pas dans les résultats d’une recherche sur le site. Avec 1.5, je peux profiter de la puissance et de la facilité d’utilisation de WordPress pour gérer également ce type de contenu. Petit à  petit, je suis donc en train d’ajouter ces pages dans WordPress.

Cerise sur le gâteau, chacune de ces pages “statiques” peut avoir son propre layout, et on peut les organiser en hiérarchie.

Moins de bugs, meilleure ergonomie

Bien évidemment, le nouveau WordPress est plus stable, il a moins de bugs, il fonctionne mieux, il est plus facile à  utiliser, bref, il est mieux que 1.2 🙂

Vous pouvez utiliser les fichiers de langue en français de la version 1.2, en attendant que la traduction de 1.5 soit prête. Il manquera juste certains morceaux de traduction.

Tentés? Téléchargez!

Similar Posts:

Plugin Idea: Weighted Tags by Category [en]

Another plugin added to my wishlist: one which would display a weighted list of “related” tags on each category page.

[fr] Encore une idée pour un plugin WordPress, qui permettrait d'afficher sur chaque page de "catégorie" une liste des tags courants utilisés pour étiqueter les billets de cette catégorie. Il y a des volontaires?

I’ve been doing some cleaning up around here — mainly the sidebar, which now tries to provide links which make sense depending on which page we are looking at. I’ve also added navigation between monthly archive pages, and I’m working on my archive index a little.

I thought Weighted Categories looked like a nice plugin, particularly as I have (too) many categories. You can now see it in action for Climb to the Stars.

These last weeks, I’ve been getting into quite a few conversations about tags and categories (and keywords). “Will tags replace categories?” seems to be the big question. I don’t think they will. They do not serve the same purpose. I’m less sure about keywords: since I’ve been tagging all my posts, I’ve stopped choosing keywords for them too. But I’m clearly aware that I do not choose my tags in the same way as I chose my keywords — so it would probably make sense to keep them both (if keywords are actually useful, and I keep getting contradictory information about that).

So, to my plugin idea: for each category page, I’d love to be able to display a list of “tags used for posts in this category”. This list could be weighted, or not. It would be pretty simple to retrieve from the database. Off the top of my head and probably with syntax errors, something like: select * from post_meta where key=’tags’ and post_id in (select post_id from table_categories where cat_id = ‘our current category’). Whee, that must be the ugliest wannabe-SQL ever written — but you get the idea, don’t you? Then, the list of tags would be parsed and weighted as are categories in this plugin.

Anybody want to take up the challenge? Actually, this might be best as an extra feature for Bunny’s Technorati Tags, as it wouldn’t be much use without tags. Let me know if you’d like to do it (credit, of course, will be given) — otherwise I’ll probably end up doing it myself at some point.

Thanks for listening to me think out loud, and my apologies to my non-techie readers — I know my weblog hasn’t been very interesting for you to read lately!

Similar Posts: