Les Index Thaw
De Freenet Doc.
Attention : une faille de sécurité importante a été découverte dans les index de Thaw. Vous ne devriez pas utiliser Thaw. Référez-vous impérativement à "Les index Thaw expliqués".
Attention : Thaw subit en ce moment une vague de spam et d'attaques DoS assez massive, ce qui rend certaines boards complètement inutilisables.
Référez-vous à la section "lutte anti-spam" de la page Frost.
Installation de Thaw:
Utilisation de Thaw :
Télécharger un fichier
Insérer un fichier
Discuter
Les index Thaw expliqués
Sauvegarder Thaw
N'utilisez que des index de confiance ! Quelqu'un peut vous fournir un index avec un code malicieux qui interrogera un serveur distant, détruisant votre anonymat !
Vous ne devriez pas utiliser Thaw !
Télécharger Thaw :
Lien HORS FREENET : http://jflesch.kwain.net/node/497
Sommaire |
Principe
Les index Thaw ont pour but d'offrir un meilleur moyen de référencement et donc de recherche des fichiers à l'intérieur de Freenet. Chaque index est relié à un autre index de façon à créer une sorte de réseau où les fichiers de même nature ont tendance à être regroupés.
Qu'est-ce qu'un index ?
Un index est composé de deux parties : une liste d'index, et une liste de fichiers. La liste d'index peut être vide, ainsi que la liste de fichiers (bon, on ne peut pas avoir les deux listes vides en même temps, ce qui semble raisonnable...).
- Dans la liste d'index, comme son nom l'indique si bien, on peut mettre... des clés d'index (incroyable non ?).
- Encore plus fort, dans la liste de fichiers, on peut mettre... des clés de fichiers (oui, c'est vachement bien pensé).
La liste d'index sert donc à indiquer quels index vous aimez, et qui sont donc susceptibles d'intéresser celui qui consulte votre index. La liste de fichiers sert à référencer les fichiers que vous aimez, et qui sont donc susceptibles d'intéresser celui qui consulte votre index.
Méta-index ?
Vous rencontrerez surement (en tout cas si vous lisez l'article jusqu'au bout) le terme méta-index. C'est tout simplement un index d'index, c'est-à-dire, un index qui contient une liste d'index non vide.
Index publics
Ce sont des index dont la clé publique et la clé privée sont connues. Ils sont éditables par n'importe qui, donc facilement spammables. Leur principal intérêt réside dans le fait qu'ils permettent facilement de regrouper un grand nombres d'adresses d'index (ce sont donc en général des méta-index). On peut citer par exemple le publicy writable index (qui sert de point de départ pour le référencement des index généralement).
Référencement des index
Prenons un exemple :
Je suis un grand fan de film de vacances, c'est ma passion, et du coup, j'en ai inséré plein dans le réseau. Là, je me dis qu'un index pourrait être bien utile pour référencer tous ces films (de façon plus durable qu'en les annonçant simplement sur une board, et en évitant à un gentil anonyme de faire un freesite dédié au référencement de fichiers). Je crée donc un index, et j'ajoute la liste des films de vacance que j'ai insérés sur le réseau à cet index. Oui, mais voilà, comment référencer mon index ? Je peux bien sûr l'annoncer sur une board, mais je peux aussi l'annoncer dans... un méta-index. Et ça tombe bien, il y en a un conçu spécialement pour ça, et où tout le monde peut référencer son index (pour info, c'est le publicy writable index, un des seuls index présents par défaut dans thaw).
Voilà, mon bel index est référencé. Bon, je vous sens encore un peu sceptiques quant à l'utilité des index. Voyons voir ce qui va lui arriver.
Réseau d'index
Le principe donc, c'est d'arriver à un réseau où les fichiers qui se ressemblent sont assez proches (où "proches" signifie ici que si j'ai trouvé un fichier d'un type défini (film de vacance par exemple), il ne m'est pas très difficile d'en trouver un autre du même type).
Très bien, voyons comment cela va être rendu possible par les index, à condition bien sûr qu'on les utilise correctement ! Reprenons notre exemple, et imaginons maintenant que quelqu'un qui aime beaucoup les films de vacances lui aussi, et qui, ça tombe bien, a aussi un index, sait comment utiliser correctement les index, et a vu le votre. Il va alors rajouter votre index dans la liste d'index de son index, et votre index sera donc en quelque sorte relié au sien.
Voilà, c'est tout. Hum, ça sent l'arnaque, non ? Et bien non, parce que maintenant, imaginons que tout le monde sache comment utiliser correctement les index, et ne publie dans ses propres index que les autres index qui sont de type similaire au sien. Imaginons maintenant que je cherche des films de vacances (oui, je suis vraiment accro, c'est pas de ma faute). Je cherche dans le publicy writable index (ou autre part dans freenet, mais ne compliquons pas les choes pour l'instant) un index qui parle de film de vacances. Dans cet index, je vais sans doute trouver des fichiers, mais sans doute aussi d'autres index. Et comme celui qui a fait cet index aime aussi les films de vacance, il y a de grande chance que parmi les autres index je trouve aussi d'autres films de vacances. Mais surtout, et c'est là que ça devient vraiment intéressant, il y a aussi de grande chance pour que parmi les autres index, il y ait des choses qui m'intéressent, comme par exemple, un documentaire sur comment monter sa tente de camping en moins de cinq minutes, ou un guide touristique des plus beaux villages du sud périgourdin (bref, autant le dire, un vrai bonheur pour moi).
En effet, celui qui a ajouté les films de vacances sur son index, a au moins un gout en commun avec moi, mais il y a de grandes chances pour que d'autres choses me plaisent dans son index. Bref, petit à petit, par affinités, le réseau d'index s'organise et les fichiers de même types se retrouvent peu éloignés.
Créer un index
Maintenant que nous savons à quoi servent les index, et comment les utiliser, voyons comment en créer avec Thaw (seul Thaw implémente un gestionnaire d'index (pour l'instant?)).
Avant toute chose, vérifions que vous avez bien la prise en charge des index d'activée dans Thaw. Rendez-vous dans le menu, fichier->options->plugin (3eme onglet), puis vérifier que la case IndexBrowser est bien cochée (cochez-la sinon). Maintenant, dans l'interface principale de Thaw, nous avons un onglet Index (qui a pour icône un petit calepin avec un crayon). Rendons-nous y. On aperçoit alors une icône pour créer un index (page blanche avec une lumière jaune en haut à droite). Cliquons dessus. On nous demande le nom de notre index. Mettez ce qui vous semble le plus pertinent. Ensuite, nous avons une petite fenêtre qui nous donne les clés publique et privée de l'index. On peut joindre la clé privée à l'index, ce sera alors un index public (donc spammable). On peut aussi autoriser (ou non) les commentaires. En autorisant les commentaires, les utilisateurs peuvent commenter l'index, mais aussi le spammer (en laissant plein de commentaires). A vous de choisir ! Vous pouvez aussi spécifier la catégorie de l'index, ce qui est assez utile puisqu'il se rangera alors automatiquement dans la liste des index de l'utilisateur lors du premier rapatriement de l'index (à condition que l'utilisateur aie activé cette option).
Une fois toutes ces options choisies, vous pouvez commencer à ajouter des fichiers à votre index.
Liste d'index
Pour ajouter un lien à notre index, cliquez simplement avec le bouton droit de la souris sur l'index, un menu contextuel s'ouvre. Cliquez alors sur Liens->aouter un lien. Une petite capture :
Voilà, passons maintenant aux fichiers.
Liste de fichiers
Maintenant, nous voudrions bien ajouter des fichiers à notre index. Il y a plusieurs options qui s'offrent à nous :
- Soit le fichier a déjà été inséré et on ne veut pas le réinsérer,
- Soit le fichier a déjà été inséré et on veut le réinsérer, ou on veut insérer le fichier,
- Soit vous connaissez la clé du fichier, et vous voulez simplement l'ajouter à votre index.
Voyons maintenant comment le faire.
- Pour lister simplement un fichier, sans l'insérer ni le réinsérer, cliquez droit sur l'index, puis Fichiers->Ajouter un ou plusieurs fichier(s). Choisissez alors le fichier à ajouter à l'index (le fichier n'est pas inséré, donc il faut qu'il l'ait été précédemment).
- Pour lister et (ré)insérer le fichier, cliquez droit sur l'index, puis Fichiers->Insérer et ajouter un ou plusieurs fichier(s). Choisissez alors le fichier à ajouter à l'index et à insérer.
- Pour ajouter une clé, cliquez droit sur l'index, puis Fichiers->Ajouter des clés spécifiques. Collez alors les clés que vous souhaitez insérer.
Dans tous les cas, la clé du fichier ainsi que son nom sont ajoutés à l'index. La première et la troisième méthodes sont similaires. La troisième méthode est utile si l'on ne possède pas le fichier que l'on veut ajouter à son index.
Insérer l'index
Une fois que vous avez ajouté les liens et tous les fichiers que vous vouliez, il ne reste plus qu'à insérer votre index. Pour ce faire, cliquez (droit toujours) sur l'index, puis Index->[Ré]insérer cet index. Voilà, c'est fait.
Référencer votre index
Vous pouvez l'annoncer sur une board Frost (voir Discuter avec Thaw et Discuter avec Frost), c'est la meilleure option, ou bien dans un meta-index publique (en cherchant un peu vous trouverez sans doute un meta-index qui corresponde à votre index, sinon, il existe toujours le publicy writable index, disponible directement dans Thaw, en dernier recours), mais gardez à l'esprit qu'ils sont facilement spammables.
Cet article a été validé par l'équipe de documentation, néanmoins, dans un soucis de qualité, vous pouvez donner votre avis en cliquant sur un des boutons ci-dessous (en savoir plus sur la validation des articles).
Qu'avez-vous pensé de cet article ?
| {{#feedback:Parfait}} | Nickel, j'ai trouvé ce que je cherchais. |
| {{#feedback:Trop complexe}} | Je n'ai rien compris, vous savez que vous parlez à des humains ? |
| {{#feedback:Trop lourd visuellement}} | C'est bien gentil les images mais ça vous dirait pas de mettre quelques explications en plus ? |
| {{#feedback:Pas assez illustré}} | Cet article est trop dense, ajoutez des images ! |
| {{#feedback:Pas à jour}} | Les choses ont changé, mettez-vous à jour ! |
Si vous voulez donnez plus d'explications sur la manière d'améliorer cet article,utilisez la page "Discussion" associée à l'article.
Nous vous encourageaons à le faire, un simple "Trop complexe" par exemple ne nous dit pas quelle partie est trop complexe, ou si c'est l'article entier qu'il faut revoir. Nous l'indiquer ne vous prendra que deux minutes de votre temps, mais cela nous sera bien utile, et nous serons en mesure de répondre à votre suggestion plus rapidement.
Il en va bien-sûr de même avec les autres notations ;)


