I have completely rewritten the RecentUpdatesList plugin to use regular expressions for matching, stringbuilders for its string building, raw html output (using unnumbered list, so the wiki engine doesn't have to further format the output of the plugin), and another asked-for parameter, which is the pages parameter.
The base form of the tag is {RecentUpdatesList}.
The parameter to limit the number of pages in this list is pages (or p, if you're lazy).
The parameter to limit the age of pages is days (or d).
You can use one or both of the parameters in the tag.
So the following are all valid:
{RecentUpdatesList}
{RecentUpdatesList days=3}
{RecentUpdatesList d=4}
{RecentUpdatesList pages=10}
{RecentUpdatesList p=15}
{RecentUpdatesList d=5 pages=10}
If you decide to be retarded and specify the same parameter multiple times in the same tag, it will simply use the last value of the parameter you specified.
So
{RecentUpdatesList d=10 d=15 d=20}
would give you the 20 most recently updated pages.
A dll and source code for this plugin is available here(dll) and here(VS 2005 project).
To compile the source, you must include a reference to the PluginFramework.dll.
Enjoy.
I will be doing the same to the NewestPages plugin.
