On Thu, Feb 7, 2013 at 1:31 PM, Daniel Barrett danb@vistaprint.com wrote:
...
- A desire for a department to have "their own space" on the wiki.
I assume you looked at enabling subpages in the main namespace?[1] That way Human Resources/Payroll/Show_me_the_money gets a nice breadcrumb up to Payroll and Human Resources landing pages. You can encourage people to create subpages rather than making yet another top-level page by putting [Create page] forms on landing pages that use a local template[2] and prepend the local hierarchy.
I'm not talking about access control, but (1) customized look & feel, and (2) ability to narrow searches to find articles only within that space.
(1) Code could infer subpage hierarchy and apply CSS from a corresponding CSS hierarchy.
(2) Add prefix: to the searches to search subpages, you can make a form for it[3]. Also Special:PrefixIndex can be helpful, e.g. just listing all subpages of the current landing page: == Subpages of {{FULLPAGENAME}}== {{Special:PrefixIndex/{{FULLPAGENAME}}/}}
Cheers,
[1] http://www.mediawiki.org/wiki/Manual:$wgNamespacesWithSubpages
[2] something like <inputbox> type=create preload=Template:Human Resources meeting buttonlabel=Create a new page for a Human Resources meeting default=Human Resources/Meetings/{{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}} width=40 bgcolor=#f0f0ff </inputbox>
[3] http://en.wikipedia.org/wiki/Template:Search_box and similar.
-- =S Page software engineer on Editor Engagement Experiments