Special Pages
(:Summary: PmWiki group header. Includes styles and trail.:)
(:Summary: Pages in PmWiki that have special meaning or are created or updated in a special manner:) This is a brief summary of the various "special" pages that occur in PmWiki, along with pointers to other pages with more information as appropriate.
These pages are special because
- PmWiki itself creates or updates them (eg RecentChanges, AllRecentChanges)
- PmWiki includes them in the default template (eg SideBar)
- PmWiki includes them in other pages (eg GroupHeader, GroupFooter)
- PmWiki uses them to generate other pages (eg XLPage)
- PmWiki uses them in validation or processing (eg GroupAttributes,
Core pages
Recent Changes, Site.AllRecentChanges
Documented in
- Wiki Group - {PmWiki/WikiGroup$:Summary}
GroupHeader, GroupFooter
Documented in
- Group Headers - {PmWiki/GroupHeaders$:Summary}
- Wiki Group - {PmWiki/WikiGroup$:Summary}
Site.Side Bar, SideBar
Documented in
- Wiki Elements - {PmWiki/WikiElements$:Summary}
Site.Page Actions
Documented in
- Available Actions - {PmWiki/AvailableActions$:Summary}
Site.Edit Form
Site.Page Not Found
Site.Preferences
Site.Search
Documented in
- Search - {PmWiki/Search$:Summary}
- Search For Pages - {PmWiki/SearchForPages$:Summary}
GroupAttributes
Documented in
- WikiGroup - {PmWiki/WikiGroup$:Summary}
- Passwords - {PmWiki/Passwords$:Summary}
- Security - {PmWiki/Security$:Summary}
Site.Page List Templates, Site.Local Templates?
Documented in
- PageLists - {PmWiki/PageLists$:Summary}
- PageList Templates - {PmWiki/PageListTemplates$:Summary}
Site.Auth User
Documented in
- Auth User - {PmWiki/AuthUser$:Summary}
XLPage, XLPageLocal
Documented in
- Internationalizations - {PmWiki/Internationalizations$:Summary}
Group.HomePage Group.Group
Group's default page
- Wiki Group - {PmWiki/WikiGroup$:Summary}
wikilib.d
The wikilib.d directory contains the default version of all of the pages required for an operating installation of a PmWiki site. When you later upgrade from one version of the software to the next, that directory, and all of the files in it, will be replaced with a new set. So it is not recommended that you edit or alter any of the files in that directory yourself. HOWEVER, when you edit an existing page from within the wiki (by clicking "edit" while viewing the page, making changes in the edit box, and saving) the software will create a new version of that page, and store it in the directory wiki.d. Whenever there is a page in wiki.d with the same name as one in wikilib.d, the wiki will always serve up the one in wiki.d. This is how you customize your own site, without having to be concerned about preserving or over-writing the default bundle in wikilib.d.
Recipe based
SiteAdmin.Approved Urls?
Documented in
- Url Approvals - {PmWiki/UrlApprovals$:Summary}
SiteAdmin.Auth List?
SiteAdmin.Auth User?
SiteAdmin.Blocklist?
Site.Notify List?
Documented in
- Notify - {PmWiki/Notify$:Summary}
New page templates
Documented in
- Cookbook.EditTemplates? - {Cookbook.EditTemplates$:Summary}
All groups Header and Footer
Documented in
- Cookbook.AllGroupHeader? - {Cookbook.AllGroupHeader$:Summary}
this is a first suggestion; maybe the previous page, about headers and footers can be included in here, or maybe we can make pages to describe in detail every one of the special site pages -Radu?
Starting sometime close to the end of PmWiki v2 beta, a new mechanism was added under the push of skin designers, that allows for easier maintenance of common site content: Site pages.
At the same time, lots of administrative pages from the Main group were moved to the group Site. Now, in order to change how these various page elements look, an admin can simply use the wiki editor rather than going down into a config file with a text editor.
Currently, the following pages are part of Site, and various skins can (and already do) define more:
- Side Bar
- the main navigation mechanism of pmwiki
- Edit Form
- the form used to edit, uses specific markup developed specifically for this page
- Inter Map?
- list external Internet sites shortcuts. See InterMap documentation.
- Page Actions
- contains the 'action' links (like Browse, Edit, History, Uploads, etc.), to be placed at the top of the page. See Site Page Actions for more information.
- Page Not Found
- the text shown when a page is not found (usually when a new page is to be created)
- Search
- the text shown when someone makes a search using the built-in PmWiki search facilities, i.e. (:searchbox:)
- Edit Quick Reference
- contains the 'help' text that appears at the bottom of the edit window (before the preview area)
- Upload Quick Reference
- contains the 'help' text that appears when uploading a file with
Attach:file.ext
at the bottom of the upload window
Note: some older skins will not support these, and still use the older Main.<SitePageName>
, from either wikilib.d or wiki.d.