Suivez-nous sur X

|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Dossier : Les groupes de discussion (newsgroups)
(Article écrit par Nicolas Gressard - mai 2003)
|
|
Un peu d'histoire
Usenet (Unix User Network) et né en 1979 dans l'Université "Duke" aux États-Unis de l'idée d'étudiants
passionnés souhaitant mettre en place un système de forum accessible mondialement. Au départ, les
ordinateurs se connectaient entre eux la nuit (lorsqu'ils n'étaient pas utilisés) par modem afin de
se transmettre les messages. Le nombre d'ordinateurs connectés pouvaient se compter sur les doigts de la
main, et le nombre d'articles échangés par jour également. Très vite, le système a rencontré un vif
succès et il a fallu faire évoluer le protocole et la structure du réseau afin de faire face au grand
nombre de messages échangés. Une passerelle a également été mise en place avec le réseau Arpanet (ancêtre
d'Internet).
Le protocole NNTP (Network News Transfert Protocol) tel que nous le connaissons et l'utilisons actuellement
date de 1986. Il est donc, même dans sa version la plus récente, plus ancien que le Web.
Cette ressource de l'internet n'est pas extrêmement connue ni utilisée par le grand public car son utilisation
et sa compréhension nécessite de faire la démarche d'aller vers elle, d'utiliser et de configurer un logiciel
dédié appelé "Client News" ou "Client de groupe de discussion".
A quoi ça sert ?
Les nouvelles Usenet sont des forums fédérés par thème, où, pendant une durée de temps donnée, tous les courriers
envoyés sont conservés. Ainsi sur un forum traitant d'un sujet donné, les questions des uns sont envoyées
sous forme de message et quelques heures plus tard les réponses des autres trouvent leur place. Les nouvelles Usenet
sont de formidables réservoirs d'informations vivantes sur un sujet.
Cette ressource fonctionne à peu près à l'inverse des courriels. Les messages, appelés articles et visibles
par tous, ne sont pas envoyés dans une boîte aux lettres qui vous est propre, mais sont stockés sur les
serveurs de nouvelles Usenet. C'est à vous de faire la démarche de vous connecter sur le serveur afin de visualiser
les articles qui y sont hébergés.
Il existe à l'heure actuelle environ 42 000 groupes de discussion (ou forums) sur Usenet traitant de tous les
sujets. Ces groupes portent des noms composés inscrits dans une hiérarchie dont voici les racines les plus
courantes :
- alt.xxx.xxx : les sujets apparaissent dans la plus grande des anarchies dans ce groupe qu'on peut qualifier
d'alternatif.
- comp.xxx.xxx : pour les sujets qui intéressent les professionnels et les passionnés d'informatique, de
logiciels et d'informations sur les matériels.
- misc.xxx.xxx : le mot misc désigne miscellaneous, qui veut dire divers. On trouve dans cette catégorie
les inclassables.
- fr.xxx.xxx : pour les groupes francophones.
- de.xxx.xxx : pour les groupes allemands.
- etc.
Ainsi, le groupe de discussion français consacré à l'Amiga se nomme : "fr.comp.sys.amiga".
Au sein d'un groupe, les articles sont organisés en "fils de discussion" (ou "enfilades" ou encore "threads"
en anglais) permettant de visualiser les ensembles questions-réponses sous forme d'arborescence. Ainsi, la
réponse d'une personne à un article peut elle-même donner lieu à une réponse d'une autre personne. Le
résultat obtenu dans le logiciel de nouvelles Usenet sera de la forme suivante :
Article (posté par untel)
|
|_ Réponse de untel-2
| |
| |_ Réponse de untel-3 à la réponse de untel-2
|
|_ Réponse de untel-4
Certains des groupes de discussions sont "modérés", c'est-à-dire que chaque message envoyé doit passer par
l'approbation d'un modérateur avant d'être rendu public.
Comment ça marche ?
Le protocole NNTP est régi par le RFC 977 et utilise habituellement le numéro de port 119. Je vous invite
à consulter mon article sur le FTP dans
Obligement numéro 38 si vous souhaitez des éclaircissements sur les notions de "RFC" et de "Port". L'article
d'Arnaud Danassié est aussi intéressant pour ce sujet.
Les fournisseurs d'accès à Internet (ou providers) disposent généralement d'un serveur de nouvelles Usenet. Les serveurs
de nouvelles Usenet dialoguent entre eux en utilisant le protocole sus-cité afin de s'échanger les articles qu'il leur
manque. De cette façon, quel que soit le serveur sur lequel vous envoyez un message, il se retrouvera bien
vite sur les autres.
Chaque hiérarchie (.alt, .comp, .misc, .fr) est gérée par des administrateurs responsables de la création
des groupes. Tout un chacun peut soumettre à vote la création d'un nouveau groupe.
Le client de nouvelles Usenet pour Amiga : NewsCoaster
Comme toujours dans le domaine du réseau, nous ne sommes pas à plaindre sur Amiga en ce qui concerne
les logiciels de type "client news" ou "client de groupe de discussion".
Voici une liste non exhaustive des logiciels permettant d'accéder aux groupes de discussion sur Amiga :
Ne pouvant tous vous les décrire, je vais vous parler du logiciel NewsCoaster que vous pourrez trouver sur
le matou femelle ou sur son site officiel.
Les principales caractéristiques de NewsCoaster qui en font un bon client de groupe de discussion sont le fait qu'il soit :
- "Multi utilisateurs" : NewsCoaster permet de gérer plusieurs utilisateurs avec des répertoires de stockage distincts.
- "Multi serveurs" : NewsCoaster est capable d'accéder aux groupes de plusieurs serveurs.
- "Online et Offline" : le mode Online est le mode habituel qui consiste à charger un article au moment où on
l'ouvre pour le lire. Ce mode nécessite d'être connecté à Internet pendant toute la durée de la lecture des
articles. Le mode Offline, géré par peu de clients de groupe de discussion, permet de charger tous les articles au préalable
afin de pouvoir les lire en étant déconnecté d'Internet.
Installation
Un script "Installer" (que je n'ai pas utilisé) est disponible pour l'installation du logiciel.
Il va sans dire que pour utiliser n'importe quel client de groupe de discussion, vous aurez besoin d'une pile IP fonctionnelle
(AmiTCP, Genesis, Miami...). Une documentation en anglais très complète incluant même quelques conseils de
comportement sur les groupes de discussion est fournie au format AmigaGuide.
Ce logiciel parfaitement respectueux du système n'est livré qu'en version 68k. Il a été utilisé sans aucun problème
pour les besoins de l'article sur Pegasos sous MorphOS. Le logiciel n'est pas localisé et ne propose donc que
l'anglais.
Découvrons NewsCoaster
Au premier lancement, le logiciel vous demandera d'entrer votre nom afin de créer un premier utilisateur
et ouvrira ensuite la fenêtre de configuration. Dans le premier onglet, vous devez entrer :
- Votre nom tel que vous voulez qu'il apparaisse dans les articles,
- Votre adresse électronique telle que vous voulez qu'elle apparaisse dans les articles, donc souvent modifiée pour des
raisons antispam. ex : niffo_PAS_DE_SPAM_@free.fr
- Votre adresse électronique réelle qui sera utilisée lorsque vous répondrez par courriel à un article,
- Un nom d'organisation devant apparaître dans l'en-tête des messages (facultatif),
- Votre fuseau horaire,
- Le format de la date,
- Quelques options de confort que l'on peut laisser par défaut.
Passez ensuite à l'onglet "Servers" dans lequel vous pourrez gérer la liste de serveurs de nouvelles Usenet.
Un serveur par défaut est déjà créé. Vous pouvez l'éditer à l'aide du bouton "Edit Server" et paramétrer :
- "NNTP Server" : l'adresse du serveur de nouvelles Usenet : par exemple "news.free.fr",
- "Port" : Le numéro de port à utiliser sur Internet : "119",
- "Use NNTP-Auth" : Utilisez cette option associée à un nom d'utilisateur et à un mot de passe si votre serveur
nécessite une authentification : typiquement si vous n'êtes pas connecté à Internet par le fournisseur d'accès dont vous
utilisez le serveur.
Le bouton "Get Groups" de l'onglet "Servers" permet de télécharger la liste complète des forums hébergés par le
serveur sélectionné. Normalement cette fonction ne s'utilise qu'une fois et peut durer un certain temps car,
je vous le rappelle, il y a environ 42000 noms de groupes à récupérer. Le bouton "Get New Groups" est à utiliser
ensuite régulièrement si l'on souhaite ajouter à la liste les noms des groupes nouvellement crées. Une fois
que vous avez récupéré la liste des groupes d'un serveur, vous pouvez utiliser le bouton "Groups Manager" afin
de naviguer dans la liste et de sélectionner ceux auxquels vous souhaitez vous "abonner".
Le champ "SMTP" doit contenir l'adresse du serveur SMTP de votre fournisseur d'accès. Celui-ci sera utilisé lors de la
réponse à un article par courriel (réponse en privé). Cela en est terminé pour les paramètres obligatoires, le
contenu des autres onglets permettant de fixer ses préférences en termes de couleurs, signatures, options
d'affichage, etc.
La fenêtre principale de NewsCoaster comporte une barre d'outils sur la partie supérieure, une liste de dossiers
et groupes souscrits sur la partie gauche et la liste des articles du groupe de discussion ou du dossier sélectionné.
Par défaut, NewsCoaster ne présente pas les articles sous forme d'arborescence et je vous conseille vivement
d'activer ce type d'affichage en utilisant le menu "Messages => View => Threaded".
Après avoir sélectionné un groupe dans la liste de droite vous devrez utiliser le bouton "Fetch" de la barre
d'outils afin de récupérer les articles qu'il contient. Une arborescence va alors apparaître dans la partie
droite de la fenêtre et il vous sera alors possible d'ouvrir ou de fermer les branches en cliquant sur les petits
dossiers et de lire les articles en double-cliquant ou en utilisant le bouton "Read".
Pour répondre à un article, vous devrez utiliser le bouton "Followup". Pour "poster" un nouvel article, vous
utiliserez le bouton "Post". Le menu "Newsgroups => Edit Newsgroups" permet entre autres de sélectionner le
mode de fonctionnement "Online" ou "Offline".
Conclusion
Voici un domaine d'utilisation de plus pour lequel, sur Amiga, nous n'avons rien à envier aux autres plates-formes
et ce, grâce à des développeurs passionnés qui font des produits d'aussi bonne qualité que les logiciels commerciaux.
Il faut vraiment espérer que la nouvelle génération d'Amiga et compatibles porte ses fruits et permette de faire
connaître ces trésors au plus grand nombre.
Soutenez le travail d'Obligement
|
|
|