Logo

Accueil Rennes | Accueil DEUST 1 | Accueil DEUST 2 | Accueil Master 1

Services de gestion de rings


Afin de simplifier la tâche de gestion de Rings, des outils (logiciels) ont été développés. Ces programmes informatiques doivent être implantés sur un serveur, ce qui suppose d'avoir des privilèges d'accès que seuls possèdent les administrateurs du serveur. Afin de permettre à tous les publics d'utiliser des services de gestion de Ring, des prestataires proposent l'accès en réseaux à leurs outils de gestion. Ringo et Webring (racheté par Yahoo!) sont des exemples de tels services accessibles gratuitement à travers l'internet

À quoi servent ces outils ?

Un WebRing est avant tout le fruit d'une démarche collective qui ne demande pas d'autre instrumentation que la mécanique de base du Web. On peut parfaitement construire un WebRing opérationnel sans utiliser de service de gestion de Ring. L'utilité de tels services dépendra uniquement des caractéristiques du Ring. Si un Ring choisit d'être - par principe - fermé, limité à peu de composantes stables (dans de temps), le recours à un service extérieur de gestion n'est pas indispensable, ni même recommandable en raison des dépendances que cela introduit. Si, au contraire, le Ring choisit d'être ouvert à tout candidat, le recours à un service de gestion sera, en pratique, une nécessité

En tant que service centralisé, un outil de gestion de Ring vise à limiter le nombre d'interventions nécessaires à assurer la cohérence et la "continuité" de navigation à travers les composantes du ring.

Un peu de terminologie

Un Ring exprime un intérêt partagé par ses membres. Ceux-ci mettent en commun des composantes. Il peut s'agir de leur site personnel, d'un site qu'ils développent uniquement pour contribuer au Ring ou d'une partie d'un site. Dans ce dernier cas, une composante peut être vue comme le sous-ensemble d'un site ou comme un sous-ensemble d'un Ring.

D'une manière générale, une composante regroupe donc plusieurs pages, accessibles à partir d'un point d'entrée. Celle-ci identifie la composante au sein du Ring.

Cas d'école

Imaginons un Ring de type "référencement mutuel".

Avec un service centralisé

Chaque membre du ring dispose d'un pointeur vers la liste centrale des membres du ring. Toute modification de cette liste centrale est, par construction,répercutée à l'ensemble de composante.

Sans service centralisé

Chaque membre du ring maintient à jour une page (ou un fichier) contenant la liste des membres du ring. Dès qu'un membre rejoint ou quitte le ring, il faut en informer tous les membres et leur demander de mettre à jour leur liste.

Imaginons un Ring de type "continu".

Sans service centralisé

Chaque membre tient à jour un lien vers la composante suivante ( et la composante précèdente). Si un membre quitte le ring, la chaîne est rompue.

Avec un service centralisé

Le service central tient à jour une liste classée des composantes. Suivant ce classement, il peut tourjours dire à une composante quelle est celle qui la suite (ou qui la précéde). Un membre n'a plus à savoir où est située la composante suivante (ou la précédente). Il lui suffit de le demander au service centralisé. Le lien vers la composante suivante est donc construit, à la volée, en fonction de la réponse du service central. Ce dernier consulte la liste et oriente vers la composante suivante (ou précédente) dans la liste. Puisque tout retrait (ou ajout) de composante est indiqué dans cette liste centrale, la chaîne n'est jamais rompue par la dispariation d'une composante.

Services classiques

Un automate de gestion de Ring proposera un ensemble minimal de services.

Adhésion (résiliation)

Le service d'adhésion est plus ou moins sophistiqué, à l'instar de ce qui se pratique dans les listes de diffusion. Ainsi, l'adhésion peut être libre, semi-libre (validation a posteriori) ou relever de la seule autorité d'un administrateur. L'inscription d'un nouveau membre correspond à l'ajout d'une composante d'un Ring. Elle exige que soit précisée l'adresse (URL) du point d'entrée (la page) de la composante dans le site du nouvel adhérent. La liste des composantes est donc principalement une liste de points d'entrée.

Liste des membres et composantes.

À travers le service d'adhésion/résiliation, le gestionnaire tient à jour la liste centrale des membres et composantes. Si l'on souhaite insérer, dans une page, un lien vers cette liste, il suffit de copier/coller l'URL indiqué par le gestionnaire.

Suivant (précédent)

Lors de son adhésion, un membre s'est vu affecter (ou a pu choisir) un identifiant. Muni de cet identifiant, il peut demander au gestionnaire quel est le point d'entrée dans la composante suivant (ou précédent) la sienne. Cette notion d'ordonnancement s'appuie nécessairement sur un classement des composantes. Un gestionnaire de Ring offre généralement une certaine latitude dans le classement (alphabétique, chronologique, manuel, aléatoire, etc.).

Si l'on souhaite insérer - dans une page - un lien vers la composante suivante il suffit copier/coller l'URL correspondant, tel que fourni par le gestionnaire.

Exemple d'URL : http://www.webring.net/admin?ring=myring;id=john;next

Cet URL est une requête adressée à l'automate de gestion (admin) localisé sur le serveur web "webring.net". Il lui est demandé de renvoyer la page du point d'entrée de la composante suivant (next) celle de l'utilisateur "John" dans le Ring dénommé "myring".

Page de présentation

L'administrateur du Ring peut généralement indiquer un URL pointant sur un site dont la finalité est de présenter le Ring, sa démarche, ses objectifs, ses règles… Ce site peut, généralement, être situé n'importe où dans l'Internet.

Conclusion

Un gestionnaire de Ring propose un système d'accès indirect aux composantes d'un ring. Tout pointeur vers un page extérieure au ring est remplacé par une requête adressée au gestionnaire. S'il advient que le gestionnaire soit inaccessible (panne, surcharge…) le chaînage des composantes du Ring est totalement rompu.

L'écriture (à partir de rien) des requêtes demande une connaissance moyenne du fonctionnement de HTML et du Web. Heureusement, certains services de gestion de Ring proposent une barre de navigation de Ring "clés en main". Elle se présente sous la forme d'un texte HTML, disponible sur le site du gestionnaire. Il suffit de copier ce texte puis de coller dans ses propores pages, soit qu'il soit nécessaire d'en comprendre la syntaxe.




Accueil Rennes | Accueil DEUST 1 | Accueil DEUST 2 | Accueil Master 1

Page réalisée par Asdrad TORRES
Dernière mise à jour : Dim 6 fév 2005

Contrat Creative Commons
Cette création est mise à disposition sous un contrat Creative Commons.