<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Finally, any suggestions about how to extent, augment, or replace<br>
Media Wiki with tools to make these sorts of things easier for the<br>community to manage would be appreciated.<br><font color="#888888"></font></blockquote><div><br>There are several mediaWiki extensions that might help:<br>
1. You could do an evil hack using the well-tested PageFunctions (for variables declared at the top of an including page) and ParserFunctions (for using in templates that can hide themselves depending on the variable values). This would involve significant, hard-to-maintain work for each new slice view you wanted to implement. However, if all views were just a series of subsets of the 'all' view (all, unproblematic, core), this would not be too hard, and populating it could be done by anyone able to copy and edit wiki templates.<br>
2. The WikiDB extension [1] appears to be precisely, exactly what is wanted here. From quickly browsing its homesite, it appears to be working, but possibly too buggy to slap onto a wiki as large as the OLPC one. Significantly, it does not guarantee that the databases it creates will stay in sync under rarer operations (restoring deleted pages...), nor does it appear at first to have a way to regenerate its databases if they do get hosed. Go have a look if you're interested and tell us what you think.<br>
3. Semantic mediawiki is a heavyweight replacement version of Mediawiki with some tools that, while they are not precisely what we want, would work for this issue. Probably overkill.<br><br>[1] <a href="http://www.kennel17.co.uk/testwiki/WikiDB">http://www.kennel17.co.uk/testwiki/WikiDB</a><br>
</div></div><br>