Recent Forum Topics A Guide to Finding G... | Finishing the 60 Gam... | Tentacles and Frenzy |
A special type of URL is available for making links to perform administrative and other special functions in PhpWiki. Here is a brief description of how they work.
The basic syntax of a phpwiki: URL is
phpwiki:pagename?query-args
If pagename is omitted it defaults to the current page.
Query-args should be a set of parameters in standard HTTP GET format.
The "action=x" parameter should almost always be given. It can be one of browse, info, diff, search, edit, zip, dumpserial, loadserial, remove, lock, unlock, login, logout, setprefs or save. The default action is browse.
Some of the actions accept other parameters.
A magic link looks like:
[ text | phpwiki-url ]
The "text |" is optional but usually recommended. If given it will provide the label for the link.
The phpwiki-url is a phpwiki: URL as described above.
[ Edit the SandBox | phpwiki:SandBox?action=edit ]
will generate a link which will take you directly to editing the SandBox, like so: Edit the SandBox.
Other possibilites:
Note: Magic forms are on their way out, I think. They are being superceded by <?plugin-form>s.
If one of the query-args has a value like
arg=opt-width(opt-dflt-val)
the link will be rendered as a form, rather than as an anchor.
Opt-width, if given specifies the size of the input area, while opt-dflt-val specifies the default value for the input. If text is given in the link, then a submit-button with that label will be included in the form, otherwise the submit button will be omitted.
Examples:
[ Full Search | phpwiki:FullTextSearch?s=() ]
gives
While
[ phpwiki:TitleSearch?s=12() ]
yields
Other examples: