[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