Wiki extension request

Adam Williamson awilliam at redhat.com
Thu Jan 13 16:05:37 UTC 2011


Hi, everyone. I'd like to ask about adding an extension to the Fedora
wiki instance.

Many of you may have noticed the package-specific test case project I've
been working on lately - https://fedorahosted.org/fedora-qa/ticket/154 .
Part of the plan for this project is to allow tools such as Bodhi to use
mediawiki categories to figure out certain sets of test cases. One
important one is 'all critical path test cases for package foo'.
However, this requires the ability to do multi-category search in the
wiki - find all pages that are members of two (or more) different
categories.

We've identified a couple of extensions which can potentially achieve
this:

http://www.mediawiki.org/wiki/Extension:Multi-Category_Search
http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28Wikimedia%29

I'd like to ask that we look at including one of these (or someone tell
me that we already do :>).

There are a couple of concerns that I don't have sufficient expertise to
address. There would need to be some kind of, I guess, API access to the
searches, so that an external tool could do the search - both extensions
seem rather geared to doing the search entirely within the Wiki, for
instance, including the results of the search in another page. I don't
know how to tell which, if either, extension is most suited to this. The
other concern is recursion - does either extension handle this case:

page is a member of categories A and Z, but not directly of category B
category A is a member of category B

if searching for 'all pages that are in category B and Z', does the page
show up? For our purposes I'd like that the be the case.

If anyone can help with this it'd be greatly appreciated! Thanks.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net



More information about the infrastructure mailing list