dev

ArchiveTool permet d'archiver facilement les pages de discussion de votre wiki.

Caractéristiques

Il suffit de cliquer pour sélectionner des lignes, des sections ou l'ensemble de la page de discussion.
Il suffit de cliquer sur le bouton "archiver", de sélectionner les lignes/sections que vous souhaitez archiver, puis de cliquer sur "Enregistrer".
Prise en charge multilingue
Supporte la localisation ISO 639-1.

Installation

Configuration

Si vous souhaitez modifier les options, insérez le texte suivant au-dessus du script d'importation :

window.ArchiveToolConfig = { 
   archiveListTemplate: 'Archives',
   archivePageTemplate: 'Archive_page',
   archiveSubpage: 'Archive',
   userLang: true
};

Pour une explication des options disponibles, voir "Options" ci-dessous.

Veuillez noter que le modèle ArchiveList nécessite l'activation de l'extension DynamicPageList sur votre wiki et que ce script suppose automatiquement qu'elle est présente. Vous pouvez savoir si cette extension est activée en recherchant "DynamicPageList" sur Special:Version de votre wiki. Si elle n'est pas présente, vous devrez contacter Fandom pour demander qu'elle soit activée, sinon le modèle ArchiveList ne générera aucun résultat et affichera du code brut.

Options

archiveListTemplate
Le nom du modèle qui sera placé en haut de la page de discussion, avec un lien vers les différentes archives.
archivePageTemplate
Le nom du modèle qui sera placé en haut de la page d'archive, expliquant qu'il s'agit d'une archive.
archiveSubpage
Le nom de la sous-page des pages archivées sur votre wiki. Par exemple, si cette valeur est "Stockage", les pages de discussion archivées sur votre wiki seront nommées "Talk:Example/Stockage 1", etc.
userLang
Par défaut, le script tente d'afficher les messages dans les langues suivantes :
  1. La langue de l'utilisateur (spécifiée dans ses préférences)
  2. La langue du contenu du wiki
  3. Anglais s'il n'y a pas de messages dans la langue souhaitée.
Vous pouvez désactiver cette fonction en définissant l'option userLang sur false.

Mises à jour

Date Description Author
June 30, 2009 ArchiveTool finished and posted up. Dantman
November 24, 2010 Added support for Monobook & Oasis.

Added "abort" button.
Fix for script not recognizing custom "ArchiveList" template on target page.

Porter21
November 25, 2010 Added support for multiple languages (using function by Dantman).

Changed config mechanism & added option to specify name of archive pages.

Porter21
November 29, 2010 Made script use proper button mechanism for each skin. Porter21
December 14, 2010 Cosmetic changes. Porter21
May 22, 2011 Small change to address warnings which appeared in the error console of certain browsers. Porter21
May 24, 2011 Added check for user blog comments and tidied up variable names for skin-specific settings. Porter21
June 30, 2011 Removed enclosing '' for "archiving from/to" messages. Porter21
September 5, 2011 Update for new user page masthead (Wikia skin). Porter21
November 20, 2011 Fixed bug which prevented saving archives with numbers greater than 10. Porter21
November 21, 2011 Added Polish translation. MarkosBoss