Différences entre les versions de « Recherche:Assistant de formulaire wiki »

 
== Formulaire automatique ==
 
Pour faciliter l’édition, l’utilisateur est invité à utiliser un assistant formulaire.
NousLe avonslogiciel besoinarchivebot.py de vérifiervérifie quotidiennement, d’éventuelles contributions sur lacette page suivante :
'''Recherche:Astuce/Formulaire''' : Page d’édition des nouvelles astuces, archivées par archivebot.
 
'''Recherche:Astuce/Formulaire'''
; Situation actuelle :
: [[Recherche:Astuce/Annexe/Nouvelle]] Le formulaire inclus dans la page d’édition
: [[Discussion_Recherche:Astuce]] La page d’édition à archiver avec archivebot.py (déplacer ver ''Astuce/Formulaire'').
 
: L’exécution du script est extrêmement brève, il suffit de vérifier la date de dernière modification du formulaire.
: En cas de nouvelle contribution,contribution… ; le logiciel enregistre le formulaire selon le protocole suivant.
: [[Discussion '''Recherche:Astuce/ArchivesFormulaire/Archive 2]]id'''
: Exemple : [[Discussion Recherche:Astuce/ArchivesFormulaire/Archive 31]]
 
=== Stockage des formulaires ===
 
* Nécessairement une sous-page, du formulaire d’édition scannée par le robot
* Nécessairement le préfixe : '''Archive ''' (le modèle {{m|Archive box auto}} affichera uniquement les pages dont le titre correspond à "Archive id").
 
'''Recherche:Astuce/Formulaire/Archive id''' (id représente le numéro automatique séquentiel attribué par archivebot.
; Situation actuelle :
: [[Recherche:Astuce/Archives]] Index des formulaires (astuces).
: [[Discussion Recherche:Astuce/Archives/Archive 1]] déplacé vers [[Recherche:Astuce/Formulaire/Archive 1]]
: [[Discussion Recherche:Astuce/Archives/Archive 2]]
: [[Discussion Recherche:Astuce/Archives/Archive 3]]
: [[Discussion Recherche:Astuce/Archives/Archive 4]]
: [[Discussion Recherche:Astuce/Archives/Archive 5]]
: [[Discussion Recherche:Astuce/Archives/Archive 6]]
: [[Discussion Recherche:Astuce/Archives/Archive 7]]
 
; Index des formulaires (astuces) : [[Recherche:Astuce/Archives]]
==== Appel du modèle "Archive box" ====
<code><nowiki>{{ Archive box auto | base = Recherche:Astuce/Archives }}</nowiki></code>
: Attention dans notre cas la base pour trouver les astuces archivées est "Recherche:Astuce/'''Formulaire'''"
: Attention le nom de l’archive "1" ou "Archive 1"
 
==== Appel du modèle "Archive box" ====
<code><nowiki>{{ Archive box auto | base = Recherche:Astuce/ArchivesFormulaire }}</nowiki></code>
: Attention dans notre cas, la base pour trouver les astuces archivées est "Recherche:Astuce/'''Formulaire'''"
 
==== Marqueur de page à archiver ====
 
Le cadre extraordinaire de l’outil "Astuce" nous amène à vérifier quotidiennement, la présence de nouvelles astuces ; sur la page [[Recherche:Astuce/Formulaire]].
 
Nous isolons ce processus en utilisant un marqueur spécifique. Nous; plaçonssous unforme de "fichier de configuration" à l’adresse suivante '''Recherche:Astuce/Annexe/config''', initialement [[Recherche:Astuce/config]].
'''Recherche:Astuce/Annexe/config''' (initialement Recherche:Astuce/config)
 
Le code suivant placé sur la page [[Recherche:Astuce/Formulaire]], établit le lien avec le "fichier de configuration" et précise les options d’archivage.
 
<code> <nowiki>{{Recherche:Astuce/Annexe/config</nowiki> <br />
<nowiki>|archiveheader = <noinclude>[[Catégorie:Astuce]]</noinclude></nowiki>
<nowiki>|maxarchivesize = 1</nowiki> <br />
|counter = 5
|minthreadsleft = 0
|minthreadstoarchive = 1
|algo = old(24h)
: <nowiki>|archive = [[Discussion Recherche:Astuce/Archives/Archive 4]]%(counter)d
|key =
}}</nowiki> <br /code>
|archive = Discussion Recherche:Astuce/Archives/Archive %(counter)d
''Respectez les sauts de lignes''
}}</nowiki></code>
:; ''archiveheader'' : permet de catégoriser les astuces archivées, <noinclude> pour ne pas ajouter la catégorie lors de transclusion sinon ''Astuce/Formulaire'' vient modifier le nombre de page dans la catégorie.
:; ''maxarchivesize'' : permet de limiter le nombre de fil sauvegardé (une seule astuce sur chaque archive)
:; ''counter = 5'' : affiche le numéro du prochain formulaire à archiver.
Il faut ensuite programmer l’exécution automatique, du script d’archivage ; via la table cron du robot. Voir [[Utilisateur:Youni Verciti Bot]].
 
; Notes :
: Actuellement les astuces sont enregistrées dans l’espace de noms Discussion. L’utilisation du paramètre '''key''' ne semble pas adapté, il faudrait éventuellement replacer le formulaire '''Recherche:Astuce'''.
: Nous envisageons de replacer le formulaire [[Recherche:Astuce/Formulaire]].
 
== Affichage aléatoire ==
20 164

modifications