Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I get templates for MediaWiki?

I have noticed that a lot of mediawiki-based websites use such templates as Robelbox, Ambox etc. Where can I get them and how should they be installed?

like image 401
Squid Avatar asked Mar 24 '09 18:03

Squid


People also ask

How do I import a template into MediaWiki?

Install the Scribunto extension and properly configure it. Export/Import the LUA modules used by the (meta)templates you want to use and import them in your MediaWiki. Export/Import the Wikipedia templates you want to use, together with all the required metatemplates, and import them in your MediaWiki.

How do I add a template to Wikipedia?

To create a template add a line to your article that looks like this {{Name of my template}} . It will appear as a broken (red) link, for example . Clicking on it will take you to the template page and you can now add the content for the template. This is the same method used to create any page on Wiki.

Is MediaWiki open-source?

MediaWiki is the free open-source wiki software used to power Wikipedia and thousands of other wikis. The contributions of hundreds of individual developers have helped make it a feature-rich, secure and scalable platform capable of powering some of the largest collaboratively edited reference projects in the world.


2 Answers

It's a PITA and unfortunately (unlike extensions or media files) there is no repository of canned templates. Templates load other templates which load others in turn, etc.

Go to Wikipedia and copy the name of the template you're after, go to Special:Export and paste the name of the template in the big text box, e.g. Template:Infobox. Check "Include templates" and check "Include only the current revision, not the full history", (or the file will be too big). Click Export to dump a .xml file of the template. Then import this into the destination wiki.

After it has been imported open the template for editing, check the list below the edit box "Pages transcluded onto the current version of this page:". If there are any red links repeat the above steps for these templates as well. You might also need to copy styles in MediaWiki:Common.css page and Javascript in MediaWiki:Common.js before everything works. Finally edit the templates to customize for your wiki.

If it still doesn't work and you have messy pages of braces and if statements, then you need to install the ParserFunctions extension. If there is {{#invoke: }} in template code you'll also need to install the Scribunto extension.

MediaWiki Help:Templates explains the process in more detail.

like image 107
Rob Kam Avatar answered Sep 24 '22 16:09

Rob Kam


You can directly copy templates from Wikipedia. A nice example is the Keypress template.

like image 29
Reinstate Monica - Goodbye SE Avatar answered Sep 22 '22 16:09

Reinstate Monica - Goodbye SE