# Les caractéristiques avancées de &knode;

## Définir et utiliser les filtres

Vous avez déjà lu comment utiliser des filtres dans le chapitre expliquant la configuration de &knode;. Nous y parlions des filtres prédéfinis fournis par &knode;. Vous pouvez configurer les filtres existants comme tous les autres. La capture d'écran montre la boîte de dialogue pour configurer les filtres.

La boîte de dialogue Nouveau filtre
La boîte de dialogue Nouveau filtre

La boîte de dialogue Nouveau filtre

Tout d'abord, nous allons créer un nouveau filtre. Il y aura le cas où vous voulez trouver vos propres articles parmi tous les autres. Ou alors, vous ne voulez pas du tout voir les articles d'une personne en particulier. Ces deux cas peuvent être résolus par un simple filtre sur l'envoyeur. Voici quelques exemples :

### Ne pas montrer les articles envoyés par une personne en particulier

1. Configuration Configurer KNode... Lecture des articles Filtres

2. Sélectionnez Nouveau...

3. Mettez `Ne pas montrer l'idiot` dans le champ Nom

4. Pour que le filtre apparaisse dans le menu, cochez Afficher dans le menu.

5. Cochez la case De.

6. Choisissez ne contient pas dans la liste déroulante.

7. Mettez le nom du crétin que vous voulez ignorer dans le champ maintenant actif, par exemple `Idiot`.

8. Confirmez les paramètres du filtre avec OK.

Le filtre montre maintenant tous les articles sauf ceux contenant Idiot dans la ligne De : .

Vous pouvez combiner les paramètres de l'onglet Sujet et De avec ceux des autres onglets. Par exemple :

### N'afficher que les discussion avec les fils non lus sur ses propres articles.

1. Configuration Configurer KNode... Lecture des articles Filtres

2. Sélectionnez le filtre prédéfini Fils de discussion avec mes articles

3. Sélectionnez Copier

4. Insérez `Mes fils de discussion avec les articles non lus` dans le champ Nom.

5. Sélectionnez l'onglet État

6. Sélectionnez a des relances non lues

7. Sélectionnez vrai dans la liste déroulante se trouvant à côté.

8. Confirmez les paramètres du filtre avec OK

   Ce filtre montre tous les fils de discussion auxquels vous participez et qui contiennent des messages non lus. Vous voyez aussi la possibilité d'utiliser des filtres déjà existants comme base pour de nouveaux filtres. Cela rend la vie plus facile pour des filtres complexes.

### Montrer tous les articles, pas plus vieux que 3 jours, qui contiennent KNode dans le sujet.

1. Configuration Configurer KNode... Lecture des articles Filtres

2. Sélectionnez Ajouter

3. Tapez `Derniers fils de discussion KNode` dans le champ Nom.

4. Pour que le filtre apparaisse dans le menu, cochez Afficher dans le menu.

5. Dans la boîte déroulante Appliquer sélectionnez aux articles seuls

6. Allez dans la zone Sujet et sélectionnez contient dans la boîte déroulante.

7. Saisissez `KNode` dans le champ qui est maintenant actif.

8. Changez pour aller à l'onglet Avancé

9. Sélectionnez la case Âge

10. Placez les paramètres suivants 0 < jours <= 3

11. Confirmez les paramètres du filtre avec OK

    Ce filtre montre maintenant tous les articles pas plus vieux que 3 jours qui contiennent KNode dans le sujet.

## L'éditeur

L'éditeur &knode; fournit de nombreuses fonctionnalités, spécialement pour envoyer des articles et répondre.

### Publier des articles dans plusieurs forums

En sélectionnant le bouton Parcourir... vous pouvez choisir des forums supplémentaires dans lesquels vous voulez publier votre article.

La plupart du temps, il n'est pas souhaitable de poster des articles dans plusieurs forums. Veuillez y réfléchir à deux fois. Si vous n'êtes pas sûr du forum où poster votre article, demandez dans l'un des forums possibles. Quelqu'un vous dira où poster votre article.

### Rediriger des relances

La principale utilité de cette fonctionnalité est le cas où un fil de discussion devient hors-sujet pour le forum dans lequel il est. Par exemple, un fil de discussion dans le forum de kde sur comment rediriger une relance dans &knode; qui mène à une discussion sur les lecteurs de forums graphiques et basés sur du texte.

Quelquefois, il arrive que les utilisateurs d'usenet postent un article dans le mauvais groupe. Très souvent, ces articles sont simplement ignorés. S'il semble que l'auteur l'ait fait exprès, vous pouvez le lui dire poliment et faire aller les articles de réponse dans le bon groupe.

Une autre raison pour utiliser Faire suivre vers est un possible envoi croisé dans plusieurs forums. Vous devez faire attention au fait que les réponses seront envoyées dans un seul forum.

Vous pouvez activer cela en cochant la case Faire suivre vers. Quand c'est coché, vous pouvez saisir les noms des forums concernés dans le champ à côté. S'il y a plusieurs forums dans le champ Forums : , ils sont affichés dans la liste déroulante.

Quand vous saisissez `Répondre à l'auteur` ici, au lieu d'un forum, les réponses vont directement à l'auteur et non au forum.

Certaines personnes mettent une adresse électronique ici, mais ce n'est pas une entrée valable. Utiliser `Répondre à l'auteur` et remplissez correctement votre adresse de réponse dans les réglages normaux de &knode;.

### Travailler avec un éditeur externe

En utilisant Outils Démarrer l'éditeur externe, vous pouvez lancer l'éditeur de votre choix pour écrire la réponse. Vous pouvez ainsi utiliser votre éditeur préféré pour écrire vos articles et vos courriers électroniques.

### Orthographe

En sélectionnant Outils Orthographe, vous pouvez corriger les fautes d'orthographe de votre article.

### Envoyer des pièces jointes

En sélectionnant Joindre Joindre un fichier, vous ouvrez la boîte de dialogue de sélection de fichiers. Vous pouvez ici choisir le fichier que vous voulez joindre.

La plupart du temps, &knode; détermine le type MIME correct pour la pièce jointe. Si &knode; fait une erreur, vous pouvez corriger le type MIME manuellement.

Cette capture d'écran montre l'éditeur avec 2 pièces jointes : un fichier texte et une image PNG.

Envoyer des pièces jointes
Envoyer des pièces jointes

Envoyer des pièces jointes

Ne faites cela que si vous savez ce que vous faites ! Un type MIME incorrect peut faire échouer l'envoi de la pièce jointe ou la pièce jointe pourrait ne pas être reconstruite après envoi.

Le mot anglais attachment est utilisé dans le monde entier. Vous pouvez l'utiliser aussi dans votre langue.

Dans la plupart des forums, les pièces jointes sont interdites. N'envoyez pas des pièces jointes non sollicitées. Si on vous demande de les envoyer, regardez qui les demande. Généralement, cette personne veut que vous les envoyiez par courrier électronique.

Le serveur de nouvelles rejettera probablement les articles avec des pièces jointes pour la plupart des groupes. Ceux qui acceptent ont normalement le mot binaries dans leur nom. Certains serveurs de nouvelles arrêtent même les groupes de discussion non binaires qui reçoivent continuellement des pièces jointes.

## Chercher des articles

Tôt ou tard, vous allez commencer à chercher un article spécifique. La fonctionnalité de recherche de &knode; est un moyen facile de le faire.

Vous pouvez trouver la fonction de recherche en sélectionnant Édition Chercher ou la touche F4. La capture d'écran ci-dessous vous montre la boîte de dialogue Chercher des articles.

La boîte de dialogue Chercher dans les articles
La boîte de dialogue Chercher dans les articles

La boîte de dialogue Chercher dans les articles

La boîte de dialogue Chercher dans les articles a quatre onglets qui permettent plusieurs critères de recherche. Le premier onglet contient les paramètres pour les critères Sujet et De. Le second onglet contient les paramètres pour les message-ID d'un article et ses références, le troisième ongletcontient les réglages pour l'État d'un article. Avancé contient les critères qui ne sont pas dans les onglets précédents.

Vous avez sûrement déjà remarqué les ressemblances entre la boîte de dialogue Chercher dans les articles et la boîte de dialogue Nouveau filtre. L'utilisation en est la même et ne devrait pas être trop compliquée si vous avez déjà défini vos propres filtres.

&knode; effectue toujours la recherche dans le forum actuellement actif. Une recherche dans tous les forums n'est pas possible pour le moment. À la fin de la recherche, les articles trouvés apparaissent dans la fenêtre de visualisation des articles. Quand vous fermez la boîte de dialogue de recherche avec Fermer, les résultats de la recherche sont supprimés et la vue précédente du forum apparaît à nouveau.

### Lancer la recherche

Avec ce bouton, vous lancez la recherche avec les critères de recherche que vous avez définis. Tous les articles du forum qui remplissent les conditions apparaissent dans la fenêtre des articles.

### Nouvelle recherche

Ce bouton remet à zéro tous les critères de recherche.

## Remplacer et annuler des articles

Ce chapitre explique comment remplacer et annuler des articles. Vous n'utiliserez pas ces caractéristiques très souvent mais elles font partie du confort d'un lecteur de forums.

Ces deux fonctions ont besoin d'un serveur de forums qui soit capable de les gérer. Et vous devez vous rappeler qu'il n'y a aucune garantie que personne n'ait déjà lu votre article avant qu'il soit remplacé ou annulé.

Donc réfléchissez d'abord, puis postez.

### Annuler

Annuler un article veut dire le supprimer du forum.

Pourquoi voudriez-vous annuler un article ? Eh bien, peut-être vous êtes-vous mis en colère contre quelqu'un sur un coup de tête et vous voulez maintenant retirer l'article du forum car vous regrettez ce que vous avez écrit. Une insulte personnelle, lue par tout le monde, ne fait pas bon effet, surtout lorsque vous la regrettez. Il n'y a donc qu'une seule chose à faire, annuler l'article.

Sélectionnez l'article que vous voulez annuler et choisissez Annuler dans le menu contextuel. Quand vous êtes sûr que vous êtes sur le bon article, répondez à la question de &knode; par Oui. On vous demande maintenant si vous voulez envoyer le message d'annulation maintenant ou plus tard. Pour cet exemple, nous décidons de l'envoyer Ultérieurement. Vous remarquerez que le nouveau message se trouve dans le dossier À envoyer.

Nous allons examiner ce message dit d'annulation. Dans le sujet, vous trouverez quelque chose comme :

    cancel of <n177m8.1m.ln@konqui.org>

Ces lettres étranges entre crochets sont le champ Message-ID de l'article que vous voulez annuler. Ce message dit au serveur de forums d'annuler votre article. Lorsque vous regardez l'en-tête complet de ce message en sélectionnant Affichage Afficher tous les en-têtes, vous remarquerez une ligne avec le nom control et le contenu cancel <xxxxx@ddddd.dd> Cette ligne dit au serveur que ce message est un message de contrôle. Dans notre cas, ce message annule votre article.

Vous pouvez encore supprimer le message de contrôle de votre dossier À envoyer.

Gardez à l'esprit qu'un article peut seulement être identifié par son champ Message-ID. Vous avez besoin de ce champ Message-ID si vous voulez annuler un article. Normalement, un article reçoit ce champ Message-ID quand il arrive au serveur de forums. C'est pour cela que vous ne pouvez annuler un article que lorsqu'il est déjà publié. Les articles dans le dossier Envoyés n'ont pas de champ Message-ID, donc vous ne pouvez pas les annuler d'ici.

Il y a une exception. Si vous avez configuré &knode; pour générer un champ Message-ID, vous pouvez alors aussi annuler vos articles dans le dossier Envoyés.

&knode; ne vous permet d'annuler que vos propres articles. Il refuse d'annuler des articles venant d'autres auteurs.

Comme la fonctionnalité d'annulation est si facilement usurpée par les lecteurs de nouvelles qui vous permettent d'annuler un message, beaucoup de serveurs de nouvelles refusent les messages d'annulation des expéditeurs. Même si votre propre FAI accepte l'annulation, beaucoup d'autres serveurs l'ignoreront et ne l'effectueront pas.

Vous devriez prendre en considération que tout article précédemment envoyé, annulé ou non, sera publié et disponible publiquement.

### Remplacer

Remplacer réécrit votre article avec une nouvelle version. Une raison pour faire cela serait :

Vous avez écrit un long article et vous l'avez déjà posté. Maintenant, vous avez trouvé une erreur dans cet article. Vous pouvez annuler cet article et envoyer un nouvel article corrigé. Ou vous pouvez utiliser Remplacer.

Sélectionnez cet article dans la fenêtre des articles. Dans le menu contextuel, choisissez Remplacer l'article. &knode; vous demandera si vous voulez vraiment remplacer cet article. Confirmez avec Oui et l'éditeur apparaît.

Dans l'éditeur, vous pouvez maintenant effectuer les changements et corrections voulus. Vous pouvez publier cet article de la même façon que vous envoyez tout autre article. Quand le lecteur de forums reçoit cet article, il lit des lignes spécifiques dans l'en-tête qui lui dit de remplacer l'ancien article. Sélectionnez Fichier Envoyer ultérieurement pour le moment, car nous voulons regarder l'en-tête de l'article dans le dossier À envoyer.

Activez Affichage Afficher tous les en-têtes car nous voulons voir l'en-tête que va recevoir le serveur de forums. Vous remarquerez la ligne :

Supersedes: <oggcm8.4n5.ln@konqi.org>

C'est l'instruction qui dit au serveur de forums de remplacer l'article avec le champ Message-ID <oggcm8.4n5.ln@konqi.org> par le nouvel article.

Mis à part cela, Remplacer est utilisé pour poster des articles périodiquement, par exemple la FAQ. Le nouvel article remplace l'ancien et le serveur de forums n'est pas encombré par plusieurs versions différentes.

À nouveau, utiliser cette fonction n'est possible que si l'article a déjà un champ Message-ID. Normalement, les articles l'obtiennent par le serveur de forums. Cela signifie que vous ne pouvez que remplacer des articles qui ont déjà été publiés.

Vous pouvez configurer &knode; pour générer ce message et ainsi vous pourrez aussi remplacer vos articles dans le dossier À envoyer.

&knode; vous permet de remplacer seulement vos propres articles.

Comme pour les annulations, l'écrasement des messages a donné lieu à des abus dans le passé, avec par exemple certaines parties envoyant des centaines ou même des milliers d'entre eux pour écraser des messages légitimes avec du bazar généré aléatoirement par un ordinateur. Comme pour les annulations, beaucoup de serveurs de nouvelles n'honorent pas les messages de remplacement, ni ne les effectuent.

## Classer, visualiser, ignorer

Classer, visualiser et ignorer sont seulement des noms différents pour la même fonctionnalité.

En classant un fil de discussion, vous déterminez son importance. &knode; vous permet un classement entre -100 000 et 100 000. Un article normal va avoir un classement de 50 si vous ne le changez pas. Ainsi, des fils de discussion avec un classement inférieur à 50 sont moins importants que la moyenne et des fils de discussion avec un classement supérieur à 50 sont plus importants que la moyenne.

Le classement est un paramètre de chaque fil de discussion et des articles dans ce fil de discussion. Vous pouvez donc utiliser le classement pour filtrer et chercher des articles. Par exemple, vous pouvez définir un filtre qui affiche seulement les articles avec un classement > 50, ce qui signifie qu'il vous intéressent particulièrement.

La fonction Visualiser fixe seulement le classement de tous les articles dans un fil de discussion à 100. Ils ont ainsi un classement élevé et &knode; leur attribue une icône spéciale.

La fonction Ignorer fait l'inverse. Ignorer donne un classement de -100 à tous les articles et n'affiche plus ces articles.

Le mot anglais scoring est aussi utilisé dans beaucoup de pays.

Vous pouvez noter un article ou un fil à la main avec le bouton droit de la souris ou avec le menu Notation. Ici, vous pouvez noter avec Examiner le fil de discussion et Ignorer le fil de discussion. À côté, vous pouvez laisser &knode; noter les articles avec les règles de notation automatiquement. Vous pouvez configurer ces règles à Configuration Configurer KNode...Lecture des articlesNotation ou à Notation Modifier les règles de notation.... La seule différence de ces deux boîtes est que la dernière a la liste des règles à côté de la configuration des règles. Dans le guide suivant, j'utilise l'éditeur que vous obtenez avec Notation Modifier les règles de notation....

L'éditeur de règles
L'éditeur de règles

L'éditeur de règles

Le composeur consiste en 4 zones. Sur la gauche, se trouve la liste des règles. Avec les boutons, sous la liste, vous pouvez ajouter, supprimer ou modifier une règle existante. Au-dessous, vous avez la possibilité de limiter les règles qui sont affichées. Vous avez le choix de montrer toutes les règles ou seulment les règles pour un forum spécial.

Si vous choisissez un nom de règle dans la liste, vous verrez la règle sur la droite. Maintenant, vous pouvez éditer la règle. En haut, vous pouvez changer le nom et déterminer le groupe pour cette règle. Vous pouvez choisir un ou plusieurs groupes. Mes groupes multiples doivent être séparés par un point-virgule. Plus loin, vous pouvez choisir à partir des groupes souscrits avec la liste déroulante. et le bouton Ajouter le forum ou utiliser une expression rationnelle et les jokers, &pex; .* pour tous les groupes. L'option La règle expire automatiquement rend possible la destruction automatique de la règle après le nombre de jours configuré. Cela a du sens si une personne spéciale se comporte mal et que vous ne voulez plus rien lire venant de cette personne pendant quelques jours.

Dans le champ Condition, vous donnez la condition qui doit activer la règle. Normalement, vous pouvez saisir une seule condition, mais vous pouvez changer ceci en actionnant les boutons En afficher une autre et En supprimer une. si vous avez plusieurs conditions, vous devez dire à KNode si Satisfait toutes les conditions ou si Satisfait une condition pour qu'il suffise d'une.

Chaque condition conssite en 2 listes déroulantes et un texte libre. Dans la première liste, vous choisissez la partie du message qui doit être utilisé pour la condition. Cette partie sera comparés avec le champ de texte. Et la seconde liste déroulante dit à &knode; comment elle est comparée. Par exemple, le texte libre devrait correspondre au champ d'en-tête choisi exactement ou juste en être une partie. Les expressions rationnelles sont également autorisées. Si vous cochez Non, la condition est remplie si les choses choisies sont fausses.

C'était la théorie, maintenant, voyons des exemples.

- Peut-être voulez-vous filtrer tous les articles de Theodore Test. Pour cela, vous devez choisir la ligne d'en-tête From, écrire son nom dans le champ de texte et choisir que les champs doivent correspondre. Mais, avant de faire ceci, vous devez jeter un coup d'oeil sur l'en-tête d'un article de Theodore Test et recopier dans la ligne From ce que vous y trouvez.

- Si vous ne voulez pas lire les articles de plus de 100 lignes, vous pouvez choisir l'entrée d'en-tête Lignes, dans la seconde liste déroulante, vous choisissez plus grand que et donner `100` dans le champ de texte. Vous voudrez probalement diminuer le score du message.

- Dernier exemple : bien sûr, vous êtes très intéressé par chaque article qui se rapporte à &knode;. Maintenant, vous pouvez choisir l'entrée d'en-tête Sujet, Contient la sous-chaîne et donner `KNode` dans le champ de texte. Mais que faites-vous si &knode; n'est pas mentionné dans le Sujet ? Je suggère d'utiliser une expression rationnelle. Changez Contient la sous-chaîne par Correspond à l'expression rationnelle et écrivez `KNode|newsreader|usenet` dans le champ de texte. Ou bien, vous pouvez faire 3 conditions pour cela et activer Satisfait une condition. Mais, cela nécessite beaucoup d'espace et n'est pas très élégant, n'est-ce pas ?

Si votre condition est prête, vous devriez déterminer une action dans la section Actions. L'action la plus importante est Ajuster le score. Si vous choisissez cette action, vous pouvez élever ou abaisser le score pour ces articles de la valeur configurée. &knode; peut aussi montrer un petit message lorsqu'il trouve un tel article ou colorer l'en-tête dans la liste des articles. Vous pouvez rendre les articles intéressants en rose, ainsi, vous les verrez facilement.

En quittant l'éditeur ou en choisissant l'élément de menu Notation Recalculer le score, les règles sont exécutées. Ensuite, les règles sont utilisées automatiquement pour les nouveaux articles. La notation prend le plus de sens lorsqu'on l'utilise avec des filtres. Vous pouvez noter des articles et les rejeter par le filtre, ainsi, ils n'apparaîtront pas dans la liste des articles.

## Identité par forum

Avec &knode;, vous pouvez utiliser une identité différente pour chaque forum auquel vous êtes abonné. Cela inclut le nom, l'adresse électronique, l'adresse de réponse et la signature.

Il est facile de paramétrer l'identité par forum. Pour déterminer l'identité d'un forum, sélectionnez ce forum. Dans le menu contextuel, choisissez Propriétés du forum.... Le deuxième onglet est identique à celui qui a les paramètres pour l'identité globale. Confirmez vos paramètres avec OK et vos articles dans ce forum seront toujours envoyés avec cette identité.

Quand vous vous désabonnez d'un forum, vous perdez la configuration de l'identité pour ce forum. Si vous vous réabonnez à ce forum, vous devrez donner à nouveau ces paramètres. Pour de nouveaux forums, l'identité globale est utilisée.

## Gérer plusieurs comptes de forums

&knode; peut gérer un nombre illimité de comptes de serveurs de forums en plus de votre compte principal. La plupart des utilisateurs n'ont pas besoin de cette caractéristique mais cela peut être très utile si votre serveur principal ne fournit pas tous les forums que vous voulez lire. Le cas typique est celui des forums de logiciels commerciaux qui sont hébergés sur un serveur spécial ou celui des forums binaires.

Un autre exemple pour lequel vous avez parfois de plusieurs serveurs de forums est que parfois, il n'y a pas tous les groupes intéressants sur un serveur. En fait, il n'y a très souvent qu'une sélection de groupes. Par exemple, beaucoup de serveurs ne gèrent pas les groupes binaires avec des images et des programmes. Si vous voulez un tel groupe et que le serveur de nouvelles de votre fournisseur d'accès ne veut pas y donner accès, vous pouvez configurer &knode; pour qu'il les obtienne d'un autre serveur.

Ou peut-être, vous trouverez que vous avez souscrit à trop de groupes et vous voudriez les organiser un peu mieux. Vous pouvez créer plusieurs comptes pour le même serveur, peut-être un pour les groupes que vous lisez tous les jours et un pour les groupes que vous lisez moins souvent, de telle manière que vous n'aurez pas à chercher vos groupes de tous les jours dans une longue liste de groupes auxquels vous êtes inscrit.

Pour ajouter un nouveau compte, vous devez ouvrir la boîte de dialogue Préférences en faisant Configuration Configurer KNode... Comptes Forums de discussion Le bouton Ajouter crée un nouveau compte, vous devez ensuite saisir les mêmes données que pour votre premier compte, typiquement un nom pour le compte, le nom d'hôte, la combinaison nom d'utilisateur/mot de passe si le serveur requiert une authentification. Quand tout cela est fait, le nouveau serveur apparaîtra à la fois dans la fenêtre de configuration et dans la visualisation de groupe. Vous pouvez maintenant souscrire à des forums

Vous pouvez supprimer le compte actuellement sélectionné en actionnant le bouton Supprimer.

Avec Propriétés de compte dans le menu contextuel du serveur de nouvelles, vous pouvez choisir une identité spéciale pour seulement ce serveur.

## Signer et vérifier les articles avec PGP

PGP est la méthode de chiffrement et de signature de données la plus répandue. Avec PGP-signature, vous pouvez vérifier si les données sont véritablement de l'auteur original ou si elles ont été modifiées par d'autres. Vous trouverez les programmes PGP et les guides à http://www.pgpi.org.

Avec &knode;, vous pouvez signer un article avec PGP et vérifier un article signé par PGP. Après que vous avez configuré le support PGP dans Configuration Configurer KNode...Signature/Vérification, vous pouvez signer un article dans l'éditeur avec l'élément de menu Outils Signer l'article avec PGP. On vous demandera la phrase de passe et après cela, l'article sera signé.

Votre IDPGP GnuPG est construite automatiquement à partir de votre nom et de votre adresse électronique et est identique à l'expéditeur du message. (en-tête From).

Pour vérifier une Signature PGP, vous devez choisir l'élément de menuAffichage Vérifier la signature PGP.