[pmwiki-users] New Page Box, Mail Posts and Bundles

Hans design at softflow.co.uk
Sat Mar 11 07:03:36 CST 2006


Saturday, March 11, 2006, 6:48:16 AM, Bellave wrote:
> 1.	SimplemachinesUserSystemIntegration is used
> 2.	The only way for a registered user to create a new page is via the New Page Box
> 3.	There are multiple “types” of New Pages (e.g. Feature, HowTo,
> Reference etc.) (I think this could be done using the NewPageBoxPlus)
> 4.	Only the site admin can edit wiki pages 
> 5.	When a new page is created using the New Page Box, mail gets sent to an email address
> 6.	The new page gets put into a “Draft” group to be later moved
> to a different group by the site admin

I have not got any idea what kind of content pages you would allow your
registered users to create, without giving them edit permissions. I
see a slight contradiction between registered and no edit permission,
unless registering means having access to read the site, i.e. it is
only visible to registered users, who don't get permission to edit
pages.

Anyway, you can create a group called "Draft" and perhaps on its
homepage have a number of newpagebox forms. The group will be edit
protected. Using newpageboxplus each newpagebox needs to be configured
to create a page from an individual template page, and is set to allow
creation of pages only in group "Draft", and is set to save the new
page automatically. And if the email notification is just going to the
admin then pmwiki's built in system of mailpost notifications should
be good enough.

I think technically you can't restrict the creation of new pages to
just work through a newpagebox form, as a new page name can be added
into the browser's address bar for instance. But if your group is edit
protected then all other ways will simply asking for a password. and
you can window-dress the group/site by making edit links and such not
visible for users who have not got edit authentication, by using for
instance (:if auth edit:)[[{$Name}?action=edit|edit page]](:if:)
as a link which will conditionally display only.

Hope this helps a bit.


Best, 
~Hans                           





More information about the pmwiki-users mailing list