« Recherche:Assistant de formulaire wiki » : différence entre les versions

Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Aucun résumé des modifications
Youni Verciti (discussion | contributions)
Ligne 36 :
: Il faudra inclure une page '''Recherche:Astuce/Archive/X''' où X représente un nombre aléatoire entre 1 et le nombre d’articles dans la catégorie.
 
 
== Archivage des astuces ==
* 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/'''Archives'''"
: Attention le nom de l’archive "1" ou "Archive 1"
: Catégoriser les astuces
* Marqueur de page à archiver
Le cadre extraordinaire de l’outil "Astuce" nous amène à archiver très régulièrement (quotidiennement) les nouvelles astuces (fils de discussion). Nous devons isoler cette opération en utilisant un marqueur spécifique, pour éviter que le logiciel archivebot vérifie chaque jour l’ensemble des pages à archiver. Nous plaçons un "fichier de configuration" à l’adresse suivante [[Recherche:Astuce/Annexe/config]].
Le code suivant placé sur la page d’édition des nouvelles astuces, crée le lien vers le "fichier de configuration" et précise les options d’archivage. Il faut ensuite modifier l’appel du script d’archivage dans la table cron du robot.
<code><nowiki>{{Recherche:Astuce/Annexe/config
|archiveheader = [[Catégorie:Astuce]]
|maxarchivesize = 1
|counter = 5
|minthreadsleft = 0
|minthreadstoarchive = 1
|algo = old(24h)
|key =
|archive = Discussion Recherche:Astuce/Archives/Archive %(counter)d
}}</nowiki></code>
''archiveheader'' permet de catégoriser les astuces archivées
''maxarchivesize'' permet de limiter le nombre de fil sauvegardé (une seule astuce sur chaque archive)
 
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'''.
 
== Adaptation de l’outil "Astuce" ==