This is an old revision of the document!
Table of Contents
PlayGround
Free courses
books
“big” content
This is some text, text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text , text
simple centered box
— Bob File 2017/03/02 21:47
Gmaps
:wiki:favicon.ico :favicon.ico
bootstrap plugin
muted primary success info warning danger
- DokuWiki
Title of Panel
SubtitlePanel content
accordion stuff
favicon lives with template:
TODO
Text to Image Conversions
DokuWiki converts commonly used emoticons to their graphical equivalents. Those Smileys and other images can be configured and extended. Here is an overview of Smileys included in DokuWiki:
8-)
8-O
:-(
:-)
=)
:-/
:-\
:-?
:-D
:-P
:-O
:-X
:-|
;-)
^_^
:?:
:!:
LOL
FIXME
DELETEME
Text to HTML Conversions
Typography: DokuWiki can convert simple text characters to their typographically correct entities. Here is an example of recognized characters.
→ ← ↔ ⇒ ⇐ ⇔ » « – — 640×480 © ™ ® “He thought 'It's a man's world'…”
-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) "He thought 'It's a man's world'..."
The same can be done to produce any kind of HTML, it just needs to be added to the pattern file.
There are three exceptions which do not come from that pattern file: multiplication entity (640×480), 'single' and “double quotes”. They can be turned off through a config option.
Quoting
Some times you want to mark some text to show it's a reply or comment. You can use the following syntax:
I think we should do it > No we shouldn't >> Well, I say we should > Really? >> Yes! >>> Then lets do it!
Info plugins
- Box Plugin 2022-08-16 by Christopher Smith
Boxes with titles, colour and rounded corners. Syntax: <box width class colours|title> ... </box|caption> width, class, colours title & caption are optional. The title can include some wiki markup, the box contents can include almost any wiki markup. - Note Plugin 2019-04-18 by Olivier Cortès, Eric Hameleers, Christopher Smith, Aurélien Bompard, LarsDW223
Add Note/Important/Tip/Warning Capability (DIV+CSS box) - OpenLayers map plugin for DokuWiki 2018-03-09 (4.13) by Mark C. Prins
Provides a syntax for rendering an OpenLayers based map in a wiki page.. Uses OpenLayers: branch master SHA1 e85a087c8fb857648aa7c5e4f771d1d2a13fc48b - Pagelist Plugin 2017-08-24 by Matthias Schulte, Michael Hamann, Michael Klier, Gina Haeussge
Lists pages in a nice formatted way - Wrap Plugin 2018-04-22 by Anika Henke
Universal plugin which combines functionalities of many other plugins. Wrap wiki text inside containers (divs or spans) and give them a class (choose from a variety of preset classes), a width and/or a language with its associated text direction.
Action plugins
- Note Plugin 2019-04-18 by Olivier Cortès, Eric Hameleers, Christopher Smith, Aurélien Bompard, LarsDW223
Add Note/Important/Tip/Warning Capability (DIV+CSS box) - OpenLayers map plugin for DokuWiki 2018-03-09 (4.13) by Mark C. Prins
Provides a syntax for rendering an OpenLayers based map in a wiki page.. Uses OpenLayers: branch master SHA1 e85a087c8fb857648aa7c5e4f771d1d2a13fc48b - Popularity Feedback Plugin 2015-07-15 by Andreas Gohr
Send anonymous data about your wiki to the DokuWiki developers - safefnrecode plugin 2012-07-28 by Andreas Gohr
Changes existing page and foldernames for the change in the safe filename encoding - Wrap Plugin 2018-04-22 by Anika Henke
Universal plugin which combines functionalities of many other plugins. Wrap wiki text inside containers (divs or spans) and give them a class (choose from a variety of preset classes), a width and/or a language with its associated text direction.
Admin
- OpenLayers map plugin for DokuWiki 2018-03-09 (4.13) by Mark C. Prins
Provides a syntax for rendering an OpenLayers based map in a wiki page.. Uses OpenLayers: branch master SHA1 e85a087c8fb857648aa7c5e4f771d1d2a13fc48b - Popularity Feedback Plugin 2015-07-15 by Andreas Gohr
Send anonymous data about your wiki to the DokuWiki developers - Revert Manager 2015-07-15 by Andreas Gohr
Allows you to mass revert recent edits to remove Spam or vandalism - DokuWiki Upgrade Plugin 2022-10-06 by Andreas Gohr
Automatically upgrade your DokuWiki install to the most recent stable release
syntax plugins
- Box Plugin 2022-08-16 by Christopher Smith
Boxes with titles, colour and rounded corners. Syntax: <box width class colours|title> ... </box|caption> width, class, colours title & caption are optional. The title can include some wiki markup, the box contents can include almost any wiki markup. - Note Plugin 2019-04-18 by Olivier Cortès, Eric Hameleers, Christopher Smith, Aurélien Bompard, LarsDW223
Add Note/Important/Tip/Warning Capability (DIV+CSS box) - OpenLayers map plugin for DokuWiki 2018-03-09 (4.13) by Mark C. Prins
Provides a syntax for rendering an OpenLayers based map in a wiki page.. Uses OpenLayers: branch master SHA1 e85a087c8fb857648aa7c5e4f771d1d2a13fc48b - Pagelist Plugin 2017-08-24 by Matthias Schulte, Michael Hamann, Michael Klier, Gina Haeussge
Lists pages in a nice formatted way - Wrap Plugin 2018-04-22 by Anika Henke
Universal plugin which combines functionalities of many other plugins. Wrap wiki text inside containers (divs or spans) and give them a class (choose from a variety of preset classes), a width and/or a language with its associated text direction.
Helper plugins
- geoPHP plugin for DokuWiki 2022-09-02 by Mark C. Prins
Provides access to the geoPHP library available at https://github.com/funiq/geoPHP. - OpenLayers map plugin for DokuWiki 2018-03-09 (4.13) by Mark C. Prins
Provides a syntax for rendering an OpenLayers based map in a wiki page.. Uses OpenLayers: branch master SHA1 e85a087c8fb857648aa7c5e4f771d1d2a13fc48b - Pagelist Plugin 2017-08-24 by Matthias Schulte, Michael Hamann, Michael Klier, Gina Haeussge
Lists pages in a nice formatted way - Popularity Feedback Plugin 2015-07-15 by Andreas Gohr
Send anonymous data about your wiki to the DokuWiki developers - Wrap Plugin 2018-04-22 by Anika Henke
Universal plugin which combines functionalities of many other plugins. Wrap wiki text inside containers (divs or spans) and give them a class (choose from a variety of preset classes), a width and/or a language with its associated text direction.
Helper methods
geoPHP plugin for DokuWiki
Provides access to the geoPHP library available at https://github.com/funiq/geoPHP.
$geophp = plugin_load('helper', 'geophp');
OpenLayers map plugin for DokuWiki
Provides a syntax for rendering an OpenLayers based map in a wiki page.. Uses OpenLayers: branch master SHA1 e85a087c8fb857648aa7c5e4f771d1d2a13fc48b
$openlayersmap_staticmap = plugin_load('helper', 'openlayersmap_staticmap');
$openlayersmap_staticmap->getMap()
Description | returns url to the image | |
---|---|---|
Parameters | lat | float |
lon | float | |
zoom | integer | |
size | string | |
maptype | string | |
markers | string | |
gpx | string | |
kml | string | |
geojson | string | |
apikey | string | |
Return value | image | string |
Pagelist Plugin
Lists pages in a nice formatted way
$pagelist = plugin_load('helper', 'pagelist');
$pagelist->addColumn()
Description | adds an extra column for plugin data | |
---|---|---|
Parameters | plugin name | string |
column key | string |
$pagelist->setFlags()
Description | overrides standard values for showfooter and firstseconly settings | |
---|---|---|
Parameters | flags | array |
Return value | success | boolean |
$pagelist->startList()
Description | prepares the table header for the page list |
---|
$pagelist->addPage()
Description | adds a page to the list | |
---|---|---|
Parameters | page attributes, 'id' required, others optional | array |
$pagelist->finishList()
Description | returns the XHTML output | |
---|---|---|
Return value | xhtml | string |