Centre des communautés
Advertisement
Centre des communautés

Les modèles préchargés peuvent pré-remplir une nouvelle page avec des instructions, un squelette de page ou du contenu. Cela permet aux utilisateurs de mieux comprendre ce qui est attendu d'eux qu'avec une zone de modification vide et peut les aider à créer des pages qui respectent les conventions de la communauté.

La page suivante décrit une méthode avancée pour gérer la création de pages, et qui s'applique principalement à l'éditeur source. Pour les fondamentaux de la création de pages, veuillez consulter Aide:Nouvelle page.

Pas à pas[]

Supposons que vous souhaitez créer un nouvel article intitulé « Bobby ». Vous souhaitez que cette page contienne une infobox et quelques titres de section, car vous avez décidé que toutes vos pages de personnage doivent commencer ainsi. Vous souhaitez également mettre en place les choses de telle sorte que les autres contributeurs commencent aussi les nouvelles pages de personnage ainsi.

Vous trouverez ci-dessous le moyen de le faire à l'aide des modèles préchargés.

Exemple de modèle préchargé

Créer le modèle[]

  • Créez une nouvelle page sur votre communauté dans l'espace de noms Modèle ou Project. Dans notre exemple, vous pouvez l'appeler Modèle:Personnage/préchargement. Il doit être classé comme "Conception" s'il se trouve dans Modèle:. L'avantage de le placer dans Project (également connu sous le nom du wiki dans l'espace de noms, comme Game of Thrones Wiki:Page Personnage) est qu'il ne sera pas proposé sous forme de suggestion dans les différents éditeurs.
  • Modifiez ce modèle afin d'inclure le contenu et l'appel du modèle que vous souhaiter voir apparaître lors de la création de la nouvelle page.
  • Enregistrez votre modèle préchargé.

Créer l'outil de création de page[]

Il existe trois moyens d'aborder cette partie :

Méthode 1 : inputboxes[]

Cette méthode crée un formulaire permettant aux utilisateurs de générer une nouvelle page avec le bon format.

  • Sur la page sur laquelle vous souhaitez inviter les utilisateurs à créer un nouvel article, saisissez le code suivant pour créer l'inputbox qui suit :
Saisissez ceci : Pour créer cela :
 <inputbox>
  type=create
  preload=Modèle:Personnage/préchargement
  width=25
 </inputbox>

Astuce : vous pouvez ajouter une ligne supplémentaire editintro=nom de la page à ce code et remplacer « nom de la page » avec une page qui contient quelques lignes de texte de bienvenue. Ce message de bienvenue s'affichera en tête de la nouvelle page à la place du texte de MediaWiki:Newarticletext.
  • Publiez votre page et essayez de créer une nouvelle page intitulée « Bobby » en utilisant cette boîte.

Méthode 2 : liens en introduction[]

Cette méthode ajoute un lien en tête de l'écran de modification, permettant à un utilisateur de générer le bon formatage après avoir commencer le processus de création de la page.

  • Rendez-vous sur la page MediaWiki:Newarticletext de votre communauté et modifiez-la.
  • Ajoutez le code suivant :
[{{fullurl:{{FULLPAGENAME}}
|action=edit&preload=Modèle:Personnage/préchargement}} Page personnage]
  • Ajoutez un texte avec quelques explications avant ce lien, expliquant aux utilisateurs qu'ils ne doivent cliquer que s'ils créent une page de personnage.
  • Publiez les modifications.
  • Créez une nouvelle page sur votre communauté de la manière habituelle et voyez votre nouveau message de bienvenue avec le lien !

Notez que cette méthode ne fonctionne que si le paramètre de langue de l'éditeur (défini dans Spécial:Préférences) correspond à la langue du wiki. Les contributeurs utilisant des langues différentes verront le texte dans MediaWiki:Newarticletext/[[leur code de langue]]. Actuellement, ces sous-pages ne sont modifiables uniquement par le staff de Fandom et les Assistants.

Méthode 3 : utiliser quelques codes prêt à l'emploi[]

Si vous êtes un administrateur qui n'est pas effrayé par un petit JavaScript personnalisé, vous pourriez être intéressé par une solution toute prête sur Dev Wiki. Si vous êtes déjà familier avec la récupération de code issu de Dev Wiki via ImportJS, la solution JS plutôt bien documentée PreloadTemplates pourrait vous être très utile.

Voir aussi[]

Plus d'aide

Advertisement