Page MenuHomePhabricator

Searching a means to list or include pages that match sets of criteria
Closed, DeclinedPublic

Description

Author: micki001

Description:
Hi there.

Loving Mediawiki. Using phpwiki in our large corporate environment, but want to switch to Mediawiki.

In order to do so, we're looking for the following feature(s), that allow documentation management and
distribution automatically from a wiki. They are very usable and flexible for large, more structured user bases,
and I hope you will consider them!

  1. Need to have a tag that provides a list of pages, inline to a page, that match given criteria

    (like phpwiki's 'BackLinks' or 'FullTextSearch' plugin)

For example, a list of all pages containing the phrase 'Category:Assigned' but not 'Category:Approved'... which
would provide a list of all pages that had been assigned but weren't complete, etc.

You could the a 'search' mechanism for such a thing, allowing the use of 'category', 'tag', or just 'plain text'
criteria.

And on a related note, the 'Include' variant to this function:

Instead of a list, how about the possibility to Include all the pages matching those criteria, to facilitate the
creation of one large, virtual page. This is great for assembling books and printing them in pdf format, etc...?


Version: unspecified
Severity: enhancement

Details

Reference
bz1051

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 8:07 PM
bzimport set Reference to bz1051.
bzimport added a subscriber: Unknown Object (MLST).

richholton wrote:

A start down this path might be to make the transclusion of category pages do
something useful. At the moment (1.4beta6), transcluding a category page only
lists the article portion of the page. Perhaps we could define standard
transclusion parameters to category pages, stating which sections of the
category page would be transcluded. For example: {{category:ships|articles}}
would just transclude the list of articles from category:Ships.

Wiki.Melancholie wrote:

@Micki Kaufman: Do you mean a advanced search function like the
following?:
http://wikicities.com/index.php?title=Special:Search&adv=1

robchur wrote:

(In reply to comment #0)

For example, a list of all pages containing the phrase 'Category:Assigned' but

not 'Category:Approved'... which

would provide a list of all pages that had been assigned but weren't complete,

etc.

Don't one of the DynamicPageList extensions support this kind of category
intersection query?

cyril.dangerville wrote:

(In reply to comment #3)

(In reply to comment #0)

For example, a list of all pages containing the phrase 'Category:Assigned' but

not 'Category:Approved'...
Don't one of the DynamicPageList extensions support this kind of category
intersection query?

Indeed, with 'category' and 'notcategory' options from DynamicPageList2, for
example:
<dpl>
category = Assigned
notcategory = Approved
ordermethod = title
mode = unordered
</dpl>

Hope it helps.
More info:
http://meta.wikimedia.org/wiki/DynamicPageList2#category
http://meta.wikimedia.org/wiki/DynamicPageList2#notcategory