Aidez Wikitravel à s'améliorer en contribuant à un article ! Apprenez comment!

Wikitravel:Règles concernant les scripts : Différence entre versions

De Wikitravel
Aller à : Navigation, rechercher
(début de la traduction vu que les scripts arrivent tout doucement sur Wikitravel (trad a terminer))
 
 
(14 révisions intermédiaires par 4 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
Comme la plupart des taches informatiques répétitives, Wikitravel peut profiter de l'utilisation de programmes en script pour lire et écrire des pages. Cette page décrit les règles concernant l'utilisation de tels scripts sur Wikitravel : ce que nous aimons, ce qui nous dérange et comment faire un script qui fonctionne sur Wikitravel.
+
Comme la plupart des taches informatiques, Wikitravel peut profiter de l'utilisation de programmes en script pour lire et écrire des pages. Cette page décrit les règles concernant l'utilisation de tels scripts sur Wikitravel : ce que nous aimons, ce qui nous dérange et comment faire un script qui fonctionne sur Wikitravel.
  
 
==Pour et contre==
 
==Pour et contre==
  
Scripts are nice for the following reasons:
+
Les scripts sont pratiques pour les raisons suivantes :
  
*'''Repetitive work'''. Using a script can make repetitive tasks a lot easier to do. The script program does the work, instead of someone -- or a lot of someones -- having to do it by hand.
+
*'''Travail répétitif'''. Créer un script pour faire des taches répétitives peut faciliter la vie. Le script fait le travail à la place d'une personne qui aurait dû le faire à la main.
*'''Accurate work'''. Well-written scripts don't make common typos, spelling mistakes, etc. A script will do the same task over and over pretty well.
+
*'''Travail soigné'''. Les scripts bien écrits ne font pas de fautes de frappes ou d'orthographes, etc. Un script fera le même travail mais sûrement mieux.
  
But scripts have the following problems:
+
Mais les scripts génèrent aussi les problèmes suivants :
  
*'''Unintended consequences'''. If you have a bug in your script, you muck up a whole lot of pages, and either we have to correct those problems by hand, or we have to create another script to clean up after it.
+
*'''Conséquences désastreuses'''. Si le script contient un bogue, cela risque de toucher un grand nombre de pages. Et il faudra soit corriger tous les problèmes à la main sur chacune des pages ou bien faire un nouveau script pour corriger ça.
*'''Unilateral'''. The writer of a script can make a whole bunch of pages that work exactly the way they want them to. If someone else wants them to work another way, they have to write another script.
+
*'''Unilatéral'''. L'auteur du script peut faire en sorte que tout un tas de pages correspondent exactement à ce qu'il voulait mais si une autre personne veut que ces pages soient autrement, il faut alors écrire un autre script.
*'''Suck up resources'''. Bots take up bandwidth and other resources on the server that could be used by people hand-editing a file.
+
*'''Gourmand en ressources'''. Les robots (ou bots) consomment de la bande passante et d'autres ressources sur le serveur qui peuvent aussi servir aux utilisateurs qui éditent des pages.
*'''Unnecessary'''. Many problems that people want to make scripts for are unnecessary. The time and energy the person would have to put into creating, debugging, and running the script could be spread across a number of people doing the same task by hand. This would be less unilateral, and may actually be faster.
+
*'''Superflu'''. Les gens font souvent des scripts qui ne sont pas nécessaires. Le temps et l'énergie consacré à la conception et mise en place des scripts peut être réparties sur un grand nombre de personnes qui feront la même chose à la main.  
*'''No new knowledge'''. In general, scripts just re-adjust the formatting or presentation of knowledge on Wikitravel. Unless they're importing information from another database, there's nothing new added. We could better spend that time and energy adding actual travel information to the guide.
+
*'''Aucun apport'''. En général, les scripts servent à réajuster la mise en forme ou le format de Wikitravel. A moins que ces scripts importent des données d'une autre base de données, il n'y a rien de nouveau. C'est pourquoi, il est préférable de passer du temps à ajouter des informations ou compléter les articles de Wikitravel.
  
 
==Règles==
 
==Règles==
  
For these reasons, we have the following rules for running scripts against Wikitravel:
+
Pour toutes ces raisons, tous les scripts tournant sur Wikitravel doivent respecter les règles suivantes :
  
#Scripts have to be approved by the Wikitravel administrators. To create a script that runs against Wikitravel, post the name and reason for the script on [[Wikitravel:Script nominations|Script nominations]]. Explain why we need the script, why it can't be done by hand, and what the script will do. If 2 administrators voice their support for the script within 7 days, and none oppose it in that period, the script can be run.
+
#Les scripts doivent être tout d'abord approuvés par les administrateurs. Pour qu'un script puisse tourner sur Wikitravel, postez le nom et le motif du script sur la page des [[Wikitravel:Nominations des scripts|nominations]]. Expliquez l'utilité, le fonctionnement précis du script et pourquoi cela n'est pas faisable manuellement. Si 2 administrateurs donnent leur voix dans les 7 jours et que personne ne s'oppose, le script pourra être mis en place sur Wikitravel.
#Scripts should be in accordance with our [[Wikitravel:policies and guidelines|policies and guidelines]] and [[Wikitravel:manual of style|manual of style]]. For example, a script that reformats all restaurant listings on the site should make them look like [[Wikitravel:restaurant listings|our preferred form]] rather than something else. If you think we should use that something else, get the policy or style guideline changed ''first''.
+
#Les scripts doivent respecter nos [[Wikitravel:Recommandations et règles à suivre|règles et recommandations]] et le [[Wikitravel:Manuel de style|manuel de style]]. Par exemple, un script qui remet en forme toutes les listes de restaurants doit le faire de la même manière que celle décrite dans la [[Wikitravel:Listes de restaurants|liste des restaurants]]. Si vous pensez que nous devons utiliser une autre mise en forme, faites que la règle soit changé ''d'abord''.
#Each script has to run with its own user name. All edits made to the site need to be marked with this user name.
+
#Chaque script doit avoir son propre identifiant utilisateur. Tous les changements seront marqués avec cet utilisateur.
#The user page for the script's user name should describe what the script does.
+
#La page utilisateur du script doit comporter la description et le fonctionnement du script.
#Scripts have to check two pages, <nowiki>[[Wikitravel:Script policy/Run]]</nowiki> and <nowiki>[[User:</nowiki>''name of script''<nowiki>/Run]]</nowiki>, before making ''each edit''. Both these pages have to contain exactly the word "yes" before the edit should be saved. This allows any Wikitraveller to turn off all scripts, or individual scripts, just by changing the contents of one or the other page.
+
#Les scripts doivent vérifier deux pages. [[Wikitravel:Règles concernant les scripts/Run|<nowiki>[[Wikitravel:Règles concernant les scripts/Run]]</nowiki>]] and <nowiki>[[Utilisateur:</nowiki>''nom du script''<nowiki>/Run]]</nowiki>, avant de faire ''chaque modification''. Chacune de ses pages doivent contenir exactement le mot "yes" avant que chaque modification soit sauvée. Cela permet à n'importe Wikivoyageurs d'interrompre le fonctionnement de tous les scripts ou d'un seul script.
 +
#Les scripts doivent faire moins d'une changement par minute. Cela permet de ne pas saturer le serveur Web.
 
#Scripts should make less than one change per minute. This keeps them from hogging up the Web server resources.
 
#Scripts should make less than one change per minute. This keeps them from hogging up the Web server resources.
#If possible, scripts should be run against a test version of Wikitravel before running against the live site. (We may set up a test server, with a mirror of the live site, for this purpose.)
+
#Si possible, les scripts doivent d'abordêtre lancés dans une version de test de Wikitravel avant d'être lancé réellement sur le site.
  
 
==Scripts inadaptés==
 
==Scripts inadaptés==
  
Scripts that don't comply to these requirements will be blocked from editing Wikitravel pages -- even if they're not doing any actual harm.
+
Les scripts qui ne se conforment pas à ces règles seront bloqués pour lédition des pages -- même si ils fonctionnent correctement.
  
[[en:Wikitravel:Script policy]]
+
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
[[ar:Wikitravel:Bot]]
 +
[[ca:Wikitravel:Bots]]
 
[[de:Wikitravel:Regeln für Skripte]]
 
[[de:Wikitravel:Regeln für Skripte]]
 +
[[en:Wikitravel:Script policy]]
 +
[[eo:Wikitravel:Roboto]]
 +
[[es:Wikitravel:Bots]]
 +
[[fi:Wikitravel:Botit]]
 +
[[he:ויקיטיול:Bot]]
 +
[[hi:विकिट्रैवल:यंत्रमानव]]
 +
[[hu:Wikitravel:Botok]]
 +
[[it:Wikitravel:Politica script]]
 +
[[ja:Wikitravel:スクリプトの基本方針]]
 +
[[ko:Wikitravel:스크립트 정책]]
 +
[[nl:Wikitravel:Richtlijnen scripting]]
 +
[[pl:Wikitravel:Boty]]
 +
[[pt:Wikitravel:Robôs]]
 +
[[ro:Wikitravel:Bot]]
 +
[[sv:Wikitravel:Robotar]]
 +
[[zh:Wikitravel:機器人方針]]
 +
[[wts:Script policy]]

Version actuelle en date du 2 novembre 2009 à 08:31

Comme la plupart des taches informatiques, Wikitravel peut profiter de l'utilisation de programmes en script pour lire et écrire des pages. Cette page décrit les règles concernant l'utilisation de tels scripts sur Wikitravel : ce que nous aimons, ce qui nous dérange et comment faire un script qui fonctionne sur Wikitravel.

Pour et contre[modifier]

Les scripts sont pratiques pour les raisons suivantes :

  • Travail répétitif. Créer un script pour faire des taches répétitives peut faciliter la vie. Le script fait le travail à la place d'une personne qui aurait dû le faire à la main.
  • Travail soigné. Les scripts bien écrits ne font pas de fautes de frappes ou d'orthographes, etc. Un script fera le même travail mais sûrement mieux.

Mais les scripts génèrent aussi les problèmes suivants :

  • Conséquences désastreuses. Si le script contient un bogue, cela risque de toucher un grand nombre de pages. Et il faudra soit corriger tous les problèmes à la main sur chacune des pages ou bien faire un nouveau script pour corriger ça.
  • Unilatéral. L'auteur du script peut faire en sorte que tout un tas de pages correspondent exactement à ce qu'il voulait mais si une autre personne veut que ces pages soient autrement, il faut alors écrire un autre script.
  • Gourmand en ressources. Les robots (ou bots) consomment de la bande passante et d'autres ressources sur le serveur qui peuvent aussi servir aux utilisateurs qui éditent des pages.
  • Superflu. Les gens font souvent des scripts qui ne sont pas nécessaires. Le temps et l'énergie consacré à la conception et mise en place des scripts peut être réparties sur un grand nombre de personnes qui feront la même chose à la main.
  • Aucun apport. En général, les scripts servent à réajuster la mise en forme ou le format de Wikitravel. A moins que ces scripts importent des données d'une autre base de données, il n'y a rien de nouveau. C'est pourquoi, il est préférable de passer du temps à ajouter des informations ou compléter les articles de Wikitravel.

Règles[modifier]

Pour toutes ces raisons, tous les scripts tournant sur Wikitravel doivent respecter les règles suivantes :

  1. Les scripts doivent être tout d'abord approuvés par les administrateurs. Pour qu'un script puisse tourner sur Wikitravel, postez le nom et le motif du script sur la page des nominations. Expliquez l'utilité, le fonctionnement précis du script et pourquoi cela n'est pas faisable manuellement. Si 2 administrateurs donnent leur voix dans les 7 jours et que personne ne s'oppose, le script pourra être mis en place sur Wikitravel.
  2. Les scripts doivent respecter nos règles et recommandations et le manuel de style. Par exemple, un script qui remet en forme toutes les listes de restaurants doit le faire de la même manière que celle décrite dans la liste des restaurants. Si vous pensez que nous devons utiliser une autre mise en forme, faites que la règle soit changé d'abord.
  3. Chaque script doit avoir son propre identifiant utilisateur. Tous les changements seront marqués avec cet utilisateur.
  4. La page utilisateur du script doit comporter la description et le fonctionnement du script.
  5. Les scripts doivent vérifier deux pages. [[Wikitravel:Règles concernant les scripts/Run]] and [[Utilisateur:nom du script/Run]], avant de faire chaque modification. Chacune de ses pages doivent contenir exactement le mot "yes" avant que chaque modification soit sauvée. Cela permet à n'importe Wikivoyageurs d'interrompre le fonctionnement de tous les scripts ou d'un seul script.
  6. Les scripts doivent faire moins d'une changement par minute. Cela permet de ne pas saturer le serveur Web.
  7. Scripts should make less than one change per minute. This keeps them from hogging up the Web server resources.
  8. Si possible, les scripts doivent d'abordêtre lancés dans une version de test de Wikitravel avant d'être lancé réellement sur le site.

Scripts inadaptés[modifier]

Les scripts qui ne se conforment pas à ces règles seront bloqués pour lédition des pages -- même si ils fonctionnent correctement.

Variantes

Actions

Enseignants

Autres langues

autres sites