Dear all,
Can anyone tell me a way to ensure that a template is included in all pages of a particular namespace? I'd like to use our mediawiki to allow people to annotate some things in a biology project and want to use a template to guide what information should be given, and the wiki URLs will be generated automatically by an external program. I could generate the pages in advance from a perl script or similar but I thought there might be a better way, especially since I won't always know in advance what the page names should be.
Thanks,
Matthew
Matthew Betts wrote:
Dear all,
Can anyone tell me a way to ensure that a template is included in all pages of a particular namespace? I'd like to use our mediawiki to allow people to annotate some things in a biology project and want to use a template to guide what information should be given, and the wiki URLs will be generated automatically by an external program. I could generate the pages in advance from a perl script or similar but I thought there might be a better way, especially since I won't always know in advance what the page names should be.
Thanks,
Matthew
You could use an AbuseFilter to block saving pages without that template.
Extension:Inputbox (http://www.mediawiki.org/wiki/Extension:InputBox) has the ability to preload a newly created page with content from a template or another page. Check out the "preload=" feature.
Also, check out http://www.mediawiki.org/wiki/Manual:Creating_pages_with_preloaded_text which is a general discussion of how pages can be created with preloaded text. But I like the Inputbox since it is simple and I can create a page with other text, such as an explanation of what to do after the pages is created, that I steer users who want to create a page to and have the input box there for the user to create the page with the preloaded text.
-Jim
-----Original Message----- From: Matthew Betts [mailto:matthew.betts@bioquant.uni-heidelberg.de] Sent: Sunday, January 16, 2011 4:02 PM To: mediawiki-l@lists.wikimedia.org Subject: [Mediawiki-l] automatic template use
Dear all,
Can anyone tell me a way to ensure that a template is included in all pages of a particular namespace? I'd like to use our mediawiki to allow people to annotate some things in a biology project and want to use a template to guide what information should be given, and the wiki URLs will be generated automatically by an external program. I could generate the pages in advance from a perl script or similar but I thought there might be a better way, especially since I won't always know in advance what the page names should be.
Thanks,
Matthew
mediawiki-l@lists.wikimedia.org