Help/UnfoldSubpagesPlugin
The UnfoldSubpages
plugin is used to display all or some subpages
of the current or a given page. This gives an overview for a
Help:WikiBlogPlugin,
Help:CalendarPlugin or similar subpages.
Warning: Don't use it with subpages with non-existant sections! The section extractor is currently quite unstable.
Usage
<<UnfoldSubpages>>
<<UnfoldSubpages sortby=-mtime words=50 maxpages=5>>
<<UnfoldSubpages quiet=1 smalltitle=1>>
<<UnfoldSubpages sections=2 words=100>>
<<UnfoldSubpages lines=3>>
<<UnfoldSubpages pagename="PhpWikiAdministration"
section="Plugin Arguments" sectionhead=1>>
Arguments
All
PageList arguments, plus the following ones.
Argument |
Description |
Default value |
|---|---|---|
pagename |
Any pagename or if empty the current page |
empty |
quiet |
Print no header |
false |
sortby |
Sort by + (ASC) or - (DESC) and one column. |
pagename |
maxpages |
Maximum number of pages to include or all if not defined. |
false |
sections |
Maximum number of sections per page to include or all if not defined. |
false |
section |
Include this named section per page only if defined. |
empty |
sectionhead |
When including a named section show the heading. |
false |
smalltitle |
If set, hide transclusion-title, just have a small link at the start of the page. |
false |
words |
Maximum number of words per page to include. |
false |
lines |
Maximum number of lines per page to include. |
false |
bytes |
Maximum number of bytes per page to include. |
false |
Deprecated Arguments
Argument |
Description |
|---|---|
pages |
Deprecated. Renamed to maxpages. |
sort |
'asc' or 'desc'. Deprecated: use "+" or "-" before the column name with sortby. |
Example
<<UnfoldSubpages pagename=Help maxpages=5 lines=10>>
Included from Help/ActionPage:
Included from Help/WikiPlugin
The term
ActionPage refers to a page containing a plugin
invocation with the same or translated pluginname as the pagename.
An action is together with the pagename argument the basic
PhpWiki argument.
It can both be GET or POST actions. Actions are untranslated, always
english, pagenames can be localized.
Basic (and old) actions are all lowercase, like edit, browse, remove, ...
Newer actions in
PhpWiki:CamelCase are invoked via plugins on their
specific action page.
We decoupled actions from plugins via action pages for the following reasons:
- Support translated action buttons and customizable action descriptions.
- Customize standard actions by tuning the plugin invocation arguments. Override or add plugin defaults.
- Split simple plugins into multiple actions, like RecentChanges/RecentEdits, MostPopular/LeastPopular, AllPages/AllPagesCreatedByMe/AllPagesLastEditedByMe/ AllPagesOwnedByMe which differ only in one argument.
- Simplify the syntax for actions on another actions using a PageList as result of an actionpage as input parameter for another action or format.
- Those actions which have buttons or links in the theme or are referenced in the standard pgsrc pageset require their (possibly localized) actionpages, otherwise the actions will not work.
- If the localized actionpage is not found the english version is used.
- If no actionpage is found, it is recommended to do action=upgrade, which imports all missing and required action pages into the database.
So for a hypothetical new MyActionPage plugin MyActionPage will invoke the plugin and Help:MyActionPagePlugin should be the description page.
... first 10 lines
Included from Help/AddCommentPlugin:
Help:WikiPlugin to let users attach comments to the end of a page. Since v1.3.8.
Change the layout via the templates comment.tmpl and addcomment.tmpl, and the CSS classes
wikicomment, wikicomment-header, wikicomment-body, wikicomment-footer
Usage
<?plugin AddComment order||=normal jshide||=0 mode||=show,add noheader||=0 ?>
Plugin Arguments
... first 10 lines
Included from Help/AddingPages:
To add a new page to Wiki, all you have to do is come up with a meaningful title, capitalize all the words and StringThemTogetherLikeThis. Wiki automagically recognizes it as a hyperlink. Alternatively, you can put anything into [brackets].
Then you can go ahead and ClickTheQuestionMark at the end of your new hyperlink, and the Wiki will give you a window for making the new page.
If you wish to add documents with complex markup to the Wiki, you
... first 10 lines
Included from Help/Advice Mediawiki users:
If you contribute to Wikipedia or to other wikis that use the Mediawiki software, you will notice some differences in the wiki syntax of Mediawiki and the wiki syntax of Phpwiki.
Syntax differences
Here are some differences between Mediawiki and Phpwiki:
- Italics are // (but you can also use '' like in Wikipedia)
- Bold is ** (you cannot use ''' like in Wikipedia)
- There is no automatic capitalisation of first character of page name. Pages [[foo]] and [[Foo]] are different.
... first 10 lines
Included from Help/AllPagesPlugin:
List all pages in this wiki.
Usage
<?plugin AllPages [pagelist args] ?>
Arguments
All
PhpWiki:PageList options.
... first 10 lines
Included from Help/AllUsersPlugin:
short description
Usage
<?plugin AllUsers ?>
Arguments
- page (default: current pagename)
- ... first 10 lines



