« Aide:Archive » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 1 :
{{En résumé | Ce document explique le système d’archive recommandé par Meta-Wiki, et son implémentation au sein des pages de discussion du projet Wikiversité. Vous saurez pourquoi et comment archiver, quelles sont
Le système MediaWiki garde chaque modification et son historique en mémoire pour chaque page. Il serait inutile de gérer des archives sans un cas particulier, celui des pages de discussions anciennes que nous souhaitons relayer dans une liste pour afficher uniquement les informations courantes.
Ligne 5 :
Dans ce contexte les pages de discussions désignent les pages de discussion relatives à un processus, [[Wikiversité:Requêtes import]] ; [[Wikiversité:Requêtes aux administrateurs]] par exemple <ref>La salle café est l’exemple principal de la nécessité d’archiver certaines pages. La salle café à connu de nombreuses modifications en terme de système d’archive et dispose d’un système cohérent auquel nous n’apportons aucune modification.</ref>.
Les indications s’appliquent à toutes les pages de discussion et notamment aux
Mediawiki Meta-Wiki publie un document "[[m:Archive/fr |système d’archive standard]]" qui s’appuie sur une convention de nommage et deux modèles, pour nous aider à appréhender le processus d’archivage.
; La convention de nommage:
Ligne 21 :
: <code>Page de discussion courante/Archives/2015-12-31</code>
Le système utilise deux modèles pour différencier les pages composant le système d'archivage :
# [[Modèle:Archive-index]] permet de
# [[Modèle:Archive]] s’applique au sommet de la page archivée ; affiche un bandeau d’avertissement pour éviter de nouvelles éditions voir {{m|Archive de discussion}}.
=== Archivage manuel ===
Ligne 34 :
Exemple:
== Archives ==
# <nowiki>[[../
<small>Sinon utilisez le format en cours dans la liste.</small>
Ligne 40 :
La bibliothèque Pywikibot met à disposition un robot [[mw:Manual:Pywikibot/archivebot.py/fr |archivebot]] capable d’automatiser l’archivage des fils de discussion.
Le schéma suivant montre l’organisation du processus automatique.
[[File:Archivebot.png|thumb|Implémentation archivebot.py]]
Archivebot n’utilise aucun modèle, il s’appuie sur le code suivant que l’utilisateur
<code><nowiki>{{ Wikiversité:Archives/config
| minthreadsleft = 2
| archive = Discussion utilisateur:Youni Verciti/Archives/%(year)d
Ligne 53 ⟶ 52 :
</nowiki></code>
Le code ci-dessus établit un lien entre la page de configuration [[Wikiversité:Archives/config]] et la page de discussion courante
Un utilisateur disposant d’un compte bot démarre alors le programme "archivebot" qui interroge les liens sur la page de configuration passée en paramètre.
<code>@bot$> archive.py Wikiversité:Archives/config</code>
Le paramètre <code>archive</code> permet de préciser l’emplacement des pages d’archives pour chaque page de discussion. Les autres paramètres sont détaillés sur MediaWiki, [[mw:Manual:Pywikibot/archivebot.py/setup/fr | archivebot/setup/fr]].
Pour exécuter le logiciel archive bot à intervalle régulier, il faut utiliser [[mw:Toolserver:Cron |cron]].
{{Note |
== Voir aussi ==
|