PageListPlugin

Description

The PageListPlugin for Trac provides a wiki syntax extension to create dynamic list of wiki names that match a specific string.

For example,

pagelist:HowTo

would list all the wiki pages that end with HowTo.

Bugs/Feature Requests

Existing bugs and feature requests for PageListPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out PageListPlugin from here using Subversion, or browse the source with Trac.

Example

There are two forms available for using PageListPlugin. The first is as a wiki syntax and the second is as request handler.

PageListPlugin Wiki Syntax

The basic syntax is:

pagelist:text

where the occurance of text within a wiki name is used as the selection criteria.

There are two simple extensions to match a prefix or suffix:

pagelist:prefix:text

would match all wiki names that start with text.

pagelist:suffix:text

would match all wiki names that end with text.

The match is case sensitive.

PageListPlugin Request Handler

The PageListPlugin also implements a request handler called pagelist. This can be used in a URL in the form of:

http://host/pagelist/text

This would create a page that lists the wiki names that contain text.

There are two simple extensions to match a prefix or suffix:

http://host/pagelist/prefix/text

would match all wiki names that start with text.

http://host/pagelist/suffix/text

would match all wiki names that end with text.

As with the wiki syntax, matching is case sensitive.

Recent Changes

[715] by pkropf on 04/25/06 07:19:45

PageListPlugin:

copied v0.1 files to the 0.10 release directory.

[714] by pkropf on 04/25/06 07:16:30

PageListPlugin:

initial version -v0.1

[713] by pkropf on 04/25/06 07:05:53

New hack PageListPlugin, created by pkropf

Author/Contributors

Author: pkropf
Contributors: