[pmwiki-users] Utility pages

Patrick R. Michaud pmichaud at pobox.com
Wed Jun 15 16:00:45 CDT 2005


On Wed, Jun 15, 2005 at 10:46:32PM +0200, Joachim Durchholz wrote:
> Patrick R. Michaud wrote:
> >Yes, PmWikiAdmin was fine for pages that we expected only wiki admins
> >to see, but once we start adding "SideBar", "SearchWiki", 
> >"AllRecentChanges",
> >etc. into the list then "PmWikiAdmin" doesn't seem to work so well.
> 
> I think that's one line where we can split the pages. Those that are 
> supposed to be seen by administrators only, and those that are visible 
> to the user. (Admin-only pages should go to a separate group anyway. 
> It's simpler to set read and write passwords that way.)
> 
> So PmWikiAdmin (and PmWiki<something>) would be fine group names for the 
> admin and recipe/skin authoring stuff.
> 
> Stuff that users can see could go into the Site group (and possibly a 
> per-group override).

Sure, they can go into two separate groups, but is there a compelling
reason why we need both groups in preference to just "Site"?  
(I'm trying to avoid group proliferation in the distribution -- more
groups often means more confusion about what they're supposed to hold.)

Ideally I think I'd like:
    Main - default place for content
    Site - pages for utility and site configuration
    PmWiki - PmWiki documentation

Generally the pages in the "Site" group are edited only by the
administrator (although the administrator can of course override
this as usual).

> How about a configurable name? For example, when I'm doing the Fooblaz 
> wiki, then I'd simply name the main group as "Fooblaz", ...
> giving me
>     Fooblaz.AllRecentChanges   Fooblaz.ApprovedUrls   Fooblaz.SideBar
>     Fooblaz.SearchWiki         Fooblaz.PageList       Fooblaz.Map

Yes, except generally people don't want these pages to appear in search
results and page listings.  Having them in a separate group (away from
the "main" content, wherever it happens to be placed) makes it much 
easier to exclude pages like these from the "normal" output.

Pm



More information about the pmwiki-users mailing list