View Issue Details

IDProjectCategoryView StatusLast Update
0017262phpList 3 applicationPlugin APIpublic11-08-14 20:08
Reporterduncanc Assigned To 
Status resolvedResolutionfixed 
Product Version3.0.6 
Fixed in Version3.0.7 
Summary0017262: Allow plugin to have public pages
DescriptionAn enhancement to allow a plugin to provide public pages accessed through a url such as

By default a plugin will not have any public pages. The plugin constructor has to override a $publicPages variable if it wants to provide some.

The plugin is responsible for validating any further query parameters. So a page could be totally public and viewable by anyone, or might require a uid parameter, similar to the preferences page, so that it can display results specific to one subscriber.

An example of use is to provide a "view in browser" function. Currently the installation of the "View in browser" plugin has manual steps to allow an additional page to be accessed. See

TagsNo tags attached.



11-07-14 13:54

updater   ~0054231

See GitHub pull request


11-07-14 16:49

administrator   ~0054235

nice !


11-08-14 11:59

updater   ~0054547

There is a bug in my commit that stops the subscribe, preferences etc pages working. I have created a new pull request, see

This needs to be applied to the pending release.


11-08-14 12:24

administrator   ~0054548

I think I already found and fixed that.


11-08-14 20:08

administrator   ~0054562

yes, just checked, but I had already fixed that. In fact, I rewrote the whole if block a little