MediaWiki with one template for all pages
Fragment of a discussion from Project:Support desk
I would do the following:
- Install Extension:InputBox
- Create something like Template:Product or Template:Item, or whatever the kind of content you store is.
- Inside there create a template with whatever layout you prefer, for example:
Template:Item
{| ! Name of good | {{{Name|<span class="error">Name is required!</span>}}} |- ! Description | {{{Description|<span class="error">Description is required!</span>}}} |- ! Properties | {{{Properties|<span class="error">A list of properties is required!</span>}}} |}
Then create
Template:NewItem
{{Item | Name = | Description = Description here | Properties = * List * Them * Here }}
And then to use all this on your Main Page or other central page for employees:
<inputbox> break=no align=right type=create default=Type item name here preload=Template:NewItem </inputbox>
And Save page.
---
Now employees can enter the name of the item they want to document on the wiki in the input box, and click Create. And have the template preloaded for each new page. If they would remove the value or whatever and save the page anyway it would show an error.