2009-03-24 10 views

Répondre

1

Vous pouvez directement copier des modèles à partir de Wikipédia. Un bel exemple est le modèle Keypress.

14

Il s'agit d'un PITA et, malheureusement, contrairement aux extensions ou aux fichiers multimédias, il n'existe aucun référentiel de modèles prédéfinis. Les modèles chargent d'autres modèles qui en chargent d'autres à leur tour, etc.

Allez sur Wikipedia et copiez le nom du modèle que vous recherchez, allez à Spécial: Exporter et collez le nom du modèle dans la grande zone de texte, par ex. Modèle: Infobox. Cochez "Inclure les modèles" et cochez "Inclure uniquement la révision en cours, pas l'historique complet" (ou le fichier sera trop volumineux). Cliquez sur Exporter pour vider un fichier .xml du modèle. Puis importez le dans le wiki de destination. Après l'importation ouvrir le modèle pour l'édition, vérifiez la liste ci-dessous la zone d'édition "Pages incluses dans la version actuelle de cette page:". S'il existe des liens rouges, répétez les étapes ci-dessus pour ces modèles. Vous pourriez aussi avoir besoin de copier des styles dans la page MediaWiki: Common.css et Javascript dans MediaWiki: Common.js avant que tout ne fonctionne. Enfin, éditez les modèles à personnaliser pour votre wiki.

Si cela ne fonctionne toujours pas et que vous avez des pages d'accolades désordonnées et des instructions if, alors vous devez installer l'extension ParserFunctions. S'il y a {{#invoke: }} dans le code du modèle, vous devrez également installer le Scribunto extension. MediaWiki Help:Templates explique le processus plus en détail.

+5

+1 pour mentionner que c'est un PITA pour travailler avec des modèles. –

+1

Suite à ce qui précède, je viens d'exporter Template: Note de mediawiki.org. Pourquoi le fichier XML résultant 8,8 mb? Pour une boîte colorée simple?Est-ce exact, ou ai-je fait quelque chose de mal? – Manachi

+0

Je l'ai édité de décocher pour vérifier "Inclure seulement la révision actuelle, pas l'histoire complète", sinon le fichier deviendra beaucoup trop grand. –

0

Cette tâche est un peu plus complexe que l'exportation et l'importation.

Une vue d'ensemble "simple" peut être trouvé ici ->How to add Wikipedia templates to your own Mediawiki

  • Mettre à niveau nos MediaWiki à la dernière version stable, dans l'espoir de faire correspondre celui de Wikipedia.

  • Installez l'extension Scribunto et configurez-la correctement. Exporter/Importer les modules LUA utilisés par les (méta) modèles que vous souhaitez utiliser et les importer dans votre MediaWiki.

  • Export/Import des modèles de Wikipédia que vous souhaitez utiliser, ainsi que tous les metatemplates nécessaires et de les importer dans votre
    MediaWiki.

  • Copiez les classes CSS pertinentes du fichier Common.css de Wikipedia et collez-les dans Common.css de votre MediaWiki.

  • Activez la fonction MediaWiki IstantCommons pour récupérer automatiquement les fichiers d'image modèle à partir du référentiel commons.wikipedia.com.

Questions connexes