Mémoriser/del.icio.us

Un article de Wiki URFIST.

L'idée de gérer les signets, privés ou publics, en ligne remonte quasiment aux débuts du web (itList en avril 1996) mais c'est en 2003 que del.icio.us[1] a rendu le concept populaire. Les technologies du web 2.0, Ajax en particulier, rendent l'opération rapide et facile. S'il existe de nombreux outils de gestion des favoris en ligne, del.icio.us reste le plus populaire avec plus de trois millions d'utilisateurs et environ 100 millions d'URLs mémorisées et il est une référence incontournable de tous les outils qui veulent échanger des données avec un outil de gestion de signets en ligne. Nous allons donc examiner plus précisément le fonctionnement d'un tel outil sur l'exemple de del.icio.us.

Le nom du service s'identifie avec son URL (http://del.icio.us) en une sorte de jeu de mots puisque le dernier élément (TLD géographique) correspond aux Etats-Unis (TLD rarissime dans la mesure où les Etats-Unis utilisent les TLD génériques dont plusieurs leur sont d'ailleurs réservés). Le service a été lancé fin 2003 par Joshua Schachter qui l'avait d'abord conçu pour la sauvegarde de ses signets personnels. Il a été racheté par Yahoo! en décembre 2005[2].

Sommaire

[modifier] Opérations de base

[modifier] ouvrir un compte

Comme pour tous les outils/services hébergés (web hosted), la première opération est l'ouverture d'un compte. L'accès au service et à son espace personnel sur le service se fera ensuite après identification (login).

Procédure:

http://del.icio.us > register
https://secure.del.icio.us/register

L'inscription sur del.icio.us est assez simple. En particulier elle ne demande pas un échange de courriels de confirmation. La fourniture d'une adresse électronique n'est pas obligatoire, elle est cependant hautement conseillée: c'est ce qui permettra de retrouver le mot de passe lorsqu'il a été oublié. Fournir une adresse consultable par webmail: c'est en général lorsqu'on n'est pas sur son ordinateur habituel qu'on a besoin de retrouver son mot de passe.

Etant donné la popularité du service, les noms d'utilisateurs (username) les plus courants ont toutes les chances d'avoir été pris (les prénoms en particulier). Il est donc souvent nécessaire de le particulariser, par l'ajout de chiffres par exemple.

Le choix du mot de passe (password) est régi par quelques contraintes: au moins 6 caractères, chaîne mixte lettres + symboles/chiffres et non utilisation du nom d'utilisateur ou du nom réel.

Enfin le captcha[3] permet d'écarter les robots et le détournement de l'usage de del.icio.us à des fins de promotion.

[modifier] installer del.icio.us dans son navigateur

Il existe trois méthodes d'intégration de del.icio.us dans le navigateur, soit, par ordre d'intégration décroissant:

  • extension ou module complémentaire
  • bookmarklets
  • page dédiée (posting)
[modifier] extension ou module complémentaire[4]

Immédiatement après enregistrement de l'inscription, del.icio.us propose d'installer les outils d'intégration du service dans le navigateur (step2). Il s'agit essentiellement de deux boutons qui vont apparaître dans la barre de navigation du navigateur: l'un pour mémoriser la page web où l'on se trouve, del.icio.us ouvre alors une fenêtre surgissante (pop-up) qui va permettre de saisir les données supplémentaires et les paramètres de la mémorisation (cf. infra), l'autre pour ouvrir dans le navigateur la page web du compte del.icio.us de l'utilisateur.

Image:Delicious boutons.jpg

Dans Firefox il existe, outre l'extension proposée en standard par del.icio.us (del.icio.us buttons [5], une extension, Delicious Bookmarks[6] proposée par Yahoo! (propriétaire de del.icio.us) qui outre les 2 boutons décrits ci-dessus, propose un troisième bouton ouvrant un panneau latéral qui permet une navigation aisée parmi les signets. En outre cette extension ajoute, dans la barre de menus, à côté du menu "Marque-pages" un menu "Delicious" qui peut (à l'aide de l'option "Hide Bookmarks Menu") totalement remplacer le précédent [7].[8]

Cette intégration "riche", par module complémentaire ajouté au navigateur, n'est possible que pour Firefox et Internet Explorer 7[9].

[modifier] bookmarklets[10]

Comme dit plus haut une bookmarklet ou signet scripté est un pseudo signet qui ouvre une applet, c'est-à-dire une mini-application sous forme d'un script javascript qui va exécuter certaines instructions. S'agissant d'applications en ligne (comme del.icio.us) les bookmarklettes permettent leur utilisation sans qu'il soit besoin d'ajouter du code au logiciel du navigateur. L'intégration par extension est plus puissante mais la multiplication des extensions peut ralentir le travail du navigateur et elles peuvent entrer en conflit, aussi les bookmarklettes constituent une alternative intéressante.

Dans le cas de del.icio.us, à chaque bouton correspond une bookmarklette qui va venir se placer dans la barre personnelle: l'une pour ouvrir la fenêtre surgissante de mémorisation, l'autre pour ouvrir la page web du compte del.icio.us actif[11]

L'utilisation des bookmarklets est possible avec, outre Firefox et IE, Safari et Opera.

[modifier] page dédiée[12]

Enfin, pour les autres navigateurs, ou dans le cas d'une navigation sans possibilité d'intervenir sur le navigateur, del.icio.us fournit une page où la mémorisation est possible par copier/coller de l'URL de la page à mémoriser. Il s'agit évidemment d'une solution de dépannage.

[modifier] mémoriser / tagging

La fenêtre pop-up déclenchée par le bouton Tag ou post to del.icio.us va permettre de mémoriser la page, d'ajouter au signet les métadonnées qui permettront de la retrouver facilement ensuite ainsi que de la paramétrer.

[modifier] URL, titre et description

L'élément invariable du signet est l'URL de la page mémorisée. Lui est associé automatiquement le titre de la page (cf. supra). Cet élément est modifiable (en particulier lorsque le titre de la page n'est pas significatif ou absent). Ensuite vient une zone de note qui permet de donner une description du contenu de la page. Cette zone est automatiquement renseignée lorsqu'on sélectionne une partie (textuelle) de la page avant de déclencher la mémorisation. Elle est limitée à 255 caractères et n'est donc pas destinée à faire des extraits de la page (voir au contraire infra: Diigo).

[modifier] étiquette(s)

L'étiquettage (ou tagging) est la fonction la plus caractéristique de del.icio.us, qui a contribué grandement à la popularisation de cette technique devenue emblématique du web 2.0. Alors que les signets du navigateur sont rangés dans des dossiers (avec donc une logique hiérarchique et une disjonction entre le moment de la mémorisation et celui de l'organisation), les signets dans del.icio.us recoivent une "étiquette" au moment de la mémorisation. Cette étiquette ressemble beaucoup à un mot-clé mais pour l'utiliser correctement il convient de garder à l'esprit qu'elle n'assume la fonction de mot-clé (décrire le contenu) que secondairement et qu'elle sert d'abord, pour l'utilisateur, à retrouver l'objet étiquetté dans l'ensemble des signets sauvegardés par cet utilisateur. Elle a une visée pratique et non d'abord intellectuelle. L'usage peut donc considérablement varier d'un utilisateur à l'autre. On reviendra plus loin sur les conséquences quant à l'usage collaboratif de cet étiquettage (folksonomies).

La façon dont les étiquettes sont utilisées ensuite pour retrouver les signets amène quelques règles quant aux choix à opérer au moment de l'étiquettage. L'URL de la page affichant, au sein d'un compte, les signets portant une étiquette particulière a la forme suivante:

http://del.icio.us/{{mon_compte}}/{{TAG}}

Il est possible de raffiner la recherche en combinant cette première étiquette avec une autre: l'interface affiche la liste des autres étiquettes associées aux signets affichés, il suffit alors de cliquer sur le petit "+" affiché devant l'une de ces étiquettes pour sélectionner les signets portant les deux étiquettes. La page porte alors l'URL:

http://del.icio.us/{{mon_compte}}/{{TAG}}+{{TAG2}}

En d'autres termes il est facile de faire une intersection booléenne (ET/AND) sur les étiquettes. En revanche l'union (OU/OR) n'est pas possible. Il faut donc privilégier un étiquettage "large" (analytique) et préférer utiliser deux descripteurs généraux plutôt que de créer un descripteur plus précis en combinant ces descripteurs généraux.

Par exemple: si je tague avec "littérature" puis "France", je pourrai retrouver les signets concernant la littérature française avec "/littérature+France". En revanche, si je tague avec "littérature française", je ne pourrais pas afficher tous mes signets concernant la littérature. Cette règle est d'autant moins gênante qu'on n'a pas intérêt à multiplier des étiquettes qui ne pointeraient que sur un petit nombre d'objets.

Les étiquettes multiples sont séparées par des espaces. Dans le cas où l'on veut saisir une étiquette comportant plusieurs mots il faut soit supprimer l'espace, soit le remplacer par un "souligné" ("_"). Del.icio.us préconise plutôt la première méthode, pourtant la seconde permet d'avoir des étiquettes lisibles et d'homogénéiser les méthodes d'étiquettages L'interface (fenêtre pop-up) propose en outre des outils qui facilitent l'étiquettage et l'accélèrent: un liste d'étiquette déjà attribuées dans le compte est produite à partir des mots du titre ou de la description. De plus la saisie produit au fur et à mesure la liste des étiquettes commençant par la même chaîne de caractères avec le nombre leurs occurences. Ces affichages permettent d'assurer ou du moins d'aider à la cohérence des choix d'étiquettage. Sont proposées en outre la liste d'étiquettes déjà attribuées par d'autres à la page web mémorisée lorsqu'elle l'a déjà été dans del.icio.us et une liste d'étiquettes spéciales permettant d'envoyer le signet à d'autres comptes (cf. infra).

[modifier] paramètres de partage

Le signet sauvegardé peut être public ou privé. Cependant cette possibilité est désactivée par défaut lors de la création d'un compte. Pour l'activer, aller sur la page:

https://secure.del.icio.us/settings/{{mon_compte}}/bookmarks/privacy

Cette fonction activée, la fenêtre pop-up comporte une case à cocher pour garder le signet privé, c'est-à-dire visible seulement pour l'utilisateur connecté au service avec les identifiants du propriétaire du compte.

[modifier] retrouver ses signets

La page d'accueil d'un compte liste les signets mémorisés en ordre chronologique inverse (les derniers sauvés sur le dessus). Les technologies Ajax permettent de modifier ou effacer le signet sans avoir à changer de page web. Avec le signet sont affichés ses étiquettes, clicables pour afficher tous les signets du compte qui portent cette étiquette, le nombre de personnes qui ont sauvegardé ce signet sur del.icio.us (indice de popularité) et la date de sauvegarde.

La recherche d'étiquette se fait directement sur le titre de la page qui reproduit son URL avec une zone de saisie où entrer l'étiquette ou la combinaison d'étiquettes (avec un signe "+" avec valeur de ET/AND booléen). En outre une fenêtre de recherche permet de faire une recherche en mode plein texte sur le compte, sur tous les comptes del.icio.us ou sur le web (par Yahoo!). Cette fonction permet de pallier en partie l'impossibilité de l'union booléenne sur les tags: ainsi en recherchant "littérature" par la fenêtre de recherche plein texte, je vais pouvoir retrouver à la fois les signets tagués "littérature française" et les signets tagués "littérature italienne", etc..

Mais l'accès le plus intéressant se fait par la zone d'affichage des étiquettes. Les étiquettes sont clicables et affichées soit sous forme de liste (avec indication du nombre de signets étiquettés) ou sous forme d'un nuage (Tag cloud [13]) qui permet d'avoir une vision panoptique des étiquettes et de l'ensemble des signets.

Lorsque les étiquettes deviennent très nombreuses et difficiles à appréhender de façon globale, il est possible de les regrouper en paquets ou bundles. Le bundle n'est pas une super-étiquette: sa fonction est de rendre l'affichage plus clair et il n'est pas possible de faire une recherche par bundle.

On a vu plus haut la méthode pour affiner la recherche sur les étiquettes.

[modifier] gérer ses signets

Les outils de gestion du compte se trouvent dans la partie settings.

https://secure.del.icio.us/settings/{{mon_compte}}/index

La gestion des étiquettes est assez sommaire: on peut soit renommer ses étiquettes (il est possible de remplacer un tag existant par plusieurs et non l'inverse) soit les détruire, à chaque fois depuis un menu déroulant, ce qui est assez rustique.

[modifier] Fonctions "sociales" (le "social" dans "social bookmarking")

C'est une des caractéristiques les plus commentée et discutée du web 2.0 que la perméabilité qu'il institue entre le contenu généré par un utilisateur pour lui-même et le contenu généré pour la communauté. Nous avons jusqu'ici envisagé les caractéristiques et les fonctions de del.icio.us en tant qu'elles répondent aux besoins de l'utilisateur individuel mieux que des outils plus sommaires. Cependant, dans la mesure où les signets mémorisés sont publics, dans la mesure aussi où ils sont pourvus de descripteurs, aussi sommaires soient-ils, les 100 millions de signets déposés dans l'ensemble des comptes del.icio.us représentent une base de données documentant le web, à la disposition de tous les internautes. D'où le nom générique de social bookmarking donné aux outils de gestion des signets en ligne.

[modifier] naviguer par les tags

Comme vu ci-dessus, il est possible d'élargir la recherche par étiquette à l'ensemble de del.icio.us. Cette méthode rencontre vite les limites de ce qu'on appelle les folksonomies, c'est-à-dire l'utilisation collective d'une indexation libre à finalité originellement individuelle. L'affichage des étiquettes déjà attribuées à une URL au moment où on la mémorise pousse à l'homogénéité de l'indexation mais ce n'est qu'une mesure incitative. L'utilisation des étiquettes pour retrouver des signets n'est ainsi efficace que pour certaines d'entre elles, moins équivoques (ex.: wikipedia). Il est alors possible de mémoriser une étiquette correspondant à un intérêt spécifique par la fonction subscriptions:

https://secure.del.icio.us/settings/{{mon_compte}}/people/subscriptions

qui permet de suivre, sur l'ensemble de del.icio.us ou sur un compte particulier, les signets marqués avec cette étiquette.

[modifier] saved by

Une autre manière de découvrir des signets sélectionnés par d'autres est de passer par la partie saved by de l'affichage d'un signet. Cette fonction permet de découvrir d'autres utilisateurs partageant les mêmes intérêts et de suivre leur parcours de mémorisation. Elle est particulièrement efficace dans le cas d'un signet peu partagé (petit nombre de saved by) et pourtant pertinente pour le titulaire du compte del.icio.us.

[modifier] your network

Lorsqu'on a repéré d'autres utilisateurs de del.icio.us dont le parcours de mémorisation est intéressant, que ce soit par la méthode évoquée ci-dessus ou simplement parce que ce sont des connaissances hors del.icio.us, il est possible de mémoriser leur compte par la fonction your network. Lorsqu'on affiche un compte extérieur, on trouve sur la page un lien "add {{nom_du_compte}} to your network" qui permet de rajouter ce compte à son réseau soit une "collection" de comptes dont les signets vont venir s'afficher ensemble sur la page:

http://del.icio.us/network/{{mon_compte}}.

Vous pouvez paramétrer votre réseau en mode privé, c'est-à-dire qu'il n'y a alors que vous qui puissiez voir qui vous avez mis dans votre réseau.

Depuis la page du compte extérieur il est possible de visualiser l'ensemble des signets (à partir du plus récent) des membres du network de cet utilisateur - à condition bien sûr qu'il n'ait pas paramétré en "privé" ledit réseau.

[modifier] links for you

L'ajout d'un compte dans your network génère une étiquette for:{{nom_du_compte}} dans la fenêtre pop-up de mémorisation. Cette étiquette permet "d'envoyer" le signet au membre de votre réseau que vous pensez suceptible d'être intéressé (lequel membre du réseau peut être vous-même dans le cas où vous avez décidé d'ouvrir plusieurs comptes del.icio.us spécialisés). Cette fonction permet d'organiser un réseau pour un travail collaboratif, chacun des membres envoyant au compte commun (compte de projet ou de labo, etc.) les signets pertinents en même temps qu'il les mémorise pour lui-même.

[modifier] syndication

Del.icio.us propose des fils de syndication "à façon" qui permettent non seulement d'être suivis au moyen d'un agrégateur RSS mais aussi de publier sa sélection de fils ailleurs sur le web (blogs, wikis, etc.), sous forme de listes ou sous forme de nuages de tags.

Fil RSS général du compte:

http://feeds.delicious.com/rss/{{nom_du_compte}}

Fil RSS sur un tag:

http://feeds.delicious.com/rss/{{nom_du_compte}}/{{TAG}}

Fil RSS sur une combinaison de tags:

http://feeds.delicious.com/rss/{{nom_du_compte}}/{{TAG}}+{{TAG2}}

Il est possible de régler une licence d'utilisation (droits réservés, domaine public ou licence Creative Commons) des fils de syndication[14]

[modifier] interopérabilité

L'interopérabilité entre les outils de gestion de signets en ligne ne pose généralement pas, étant donné la simplicité des méta-données, de problème majeur. Del.icio.us possède des fonctions d'import et d'export en particulier vers et depuis les gestionnaires intégrés aux navigateurs.

La popularité de del.icio.us et la relative simplicité de son traitement des signets peut pousser à l'utiliser concurremment avec un autre outil. Certains d'entre eux permettent de sauvegarder simultanément sur del.icio.us au moment de la mémorisation (ainsi avec Diigo, cf. infra).

Les signets mémorisés dans del.icio.us peuvent être publiés automatiquement sur un certain nombre de plateformes et de moteurs de blogues (Movable Type, Typepad, Wordpress...) à l'aide de la fonction daily blog posting[15]. La publication se fait sur l'ensemble des signets et ne peut être limitée sur un tag (à la différence d'un certain nombre d'applications web qui proposent un service analogue).

La plupart des applications utilisant des widgets (plateformes de blogues, réseaux sociaux, CMS, pages personnalisées comme Netvibes...) proposent des widgets spécifiques pour afficher les signets del.icio.us.


[modifier] notes

  1. http://del.icio.us/
  2. http://fr.wikipedia.org/wiki/Del.icio.us
  3. Completely Automated Public Turing test to Tell Computers and Humans Apart (cf.: http://www.captcha.net/)
  4. https://secure.del.icio.us/register?step2
  5. https://addons.mozilla.org/fr/firefox/addon/1532
  6. https://addons.mozilla.org/fr/firefox/addon/3615
  7. Est ainsi suggérée et facilitée une stratégie qui réserve les signets du navigateur à la barre personnelle
  8. D'autres extensions de Firefox pour del.icio.us existent, avec des finalités multiples. Les deux extensions examinées ici sont les plus solides et les plus utilisées.
  9. versions antérieures non testées
  10. http://del.icio.us/help/buttons
  11. En pratique elle ne se distingue pas d'un signet "normal" qui renverrait sur http://del.icio.us/home mais elle passe cependant bien par un javascript.
  12. http://del.icio.us/post/
  13. Ce mode qui affiche les étiquettes sous une forme compacte mais où la taille et le corps du mot/étiquette est modulée en proportion de l'importance de son utilisation a été pour la première fois utilisée sur Flickr avant d'être largement popularisée par des applications comme del.icio.us ou Technorati, au point de devenir une icone du web 2.0.
  14. https://secure.del.icio.us/settings/{{mon_compte}}/bookmarks/license
  15. https://secure.del.icio.us/settings/{{mon_compte}}/blogging/posting