meta data for this page
Installed Plugins
This page presents an automatically compiled comprehensive list of plugins installed in the ElektronIQ-wiki.
Syntax plugins
- Add New Page plugin 2023-05-10 by Damien Regad, Benjamin Santalucia, Sam Wilson and other contributors
Adds a "new page form" to any wiki page. - 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. - comment 2023-08-18 by Gina Häußge, Michael Klier
Add comments/notes to your wiki source that won't be shown on the page. - config:htmlok Plugin 2023-07-12 by Luis Machuca Bezzaza
Enables raw HTML like the old 'config:htmlok' behaviour. - discussion plugin 2021-12-31 by Michael Hamann, Gerrit Uitslag, Gina Häussge, Christopher Smith, Michael Klier, Esther Brunner, Matthias Schulte
Provides discussion funtionality for wiki pages - Gallery Plugin 2023-12-08 by Andreas Gohr
Creates a gallery of images from a namespace or RSS/ATOM feed - Groupusers Syntax plugin 2023-09-28 by Dominik Eckelmann
Displays the users from one or more groups. - iframe plugin 2023-08-17 by Christopher Smith
Allows external URLs to be loaded into an iframe in your DokuWiki page. - Plugin imagebox 2023-08-21 by Lukas Rademacher, CvH, Dr-Yukon, FFTiger & myst6re
Syntax for display an image with a caption, like Wikipedia.org - imagereference plugin 2023-09-28 by Gerrit Uitslag (previous: Martin Heinemann)
Creates references to images/tables in your text, like the LaTeX figure references. - include plugin 2023-09-22 by Michael Hamann, Gina Häussge, Christopher Smith, Michael Klier, Esther Brunner
Functions to include another page in a wiki page - Indexmenu Plugin 2024-01-05 by Samuele Tognini, Gerrit Uitslag
Show a customizable and sortable index for a namespace - Inline JavaScript and CSS plugin 2019-10-05 by Satoshi Sahara
Allow spot-based embedding of JavaScript and StyleSheet in the page. - MathJax plugin 2021-11-20 by Mark Liffiton
Enables MathJax (https://www.mathjax.org/) parsing of TeX math expressions in wiki pages - MediaList Plugin 2016-08-24 by Satoshi Sahara
show a list of media files referred in a given page or stored in a given namespace. - Note Plugin 2020-06-28 by Olivier Cortès, Eric Hameleers, Christopher Smith, Aurélien Bompard, LarsDW223
Add Note/Important/Tip/Warning Capability (DIV+CSS box) - nspages plugin 2024-01-04 by Guillaume Turri
Presents a toc of the selected namespace using <nspages> - numberof plugin 2014-06-02 by S.C. Yoo
Simple plugin count the number of pages & media files in your Dokuwiki - Pagelist Plugin 2023-08-27 by Matthias Schulte, Michael Hamann, Michael Klier, Gina Haeussge
Lists pages in a nice formatted way - PageQuery Plugin 2024-02-14 by Mark C. Prins, previously Symon Bent
Search for (fulltext) and list wiki pages, sorted and optionally grouped by name, date, creator, abc, etc. in columns. Insert the pagequery markup wherever you want your list to appear. E.g.{{pagequery>[query;fulltext;sort=key:direction,key2:direction;group;limit=??;cols=?;inwords;proper]}} [..] = optional - sectiontoggle 2023-12-27 by Myron Turner, Elbie M
Toggles sections for display and hide by clicking headers - svgEmbed plugin 2021-06-09 by Emma Bowers
Allows the use of the standard media syntax, but SVG files are placed with the <object> or <embed> tag, not the <img> tag. - Tag Plugin 2023-10-17 by Michael Hamann, Gina Häussge, Christopher Smith, Michael Klier, Esther Brunner
tag wiki pages - ToDo 2024-03-04 by Leo Eibler, Christian Marg, Markus Gschwendt, Robert Weinmeister
Create a checkbox based todo list with optional user assignment (by using <todo>This is a ToDo</todo>). In combination with dokuwiki searchpattern plugin it is a lightweight task list management system. - Variable Plugin 2020-09-27 by Gina Häußge, Michael Klier, Esther Brunner, Luis Machuca Bezzaza, Marek Ištvánek
Insert dynamic variables. - Wrap Plugin 2023-08-13 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. - Simple universal list plugin 2023-06-30 by Mark C. Prins, previously Ben Slusky
Extend DokuWiki list syntax to allow definition list and multiple paragraphs in a list entry
Action plugins
- Active Directory Auth Plugin 2015-07-13 by Andreas Gohr
Provides user authentication against a Microsoft Active Directory - configuration file manager 2023-06-13 by Dominik Eckelmann, Julian Heise
Plugin to manage various .conf files - diffpreview 2023-06-18 by Mikhail I. Izmestev, Tilwa Qendov
Adds button for diff preview in edit mode. - discussion plugin 2021-12-31 by Michael Hamann, Gerrit Uitslag, Gina Häussge, Christopher Smith, Michael Klier, Esther Brunner, Matthias Schulte
Provides discussion funtionality for wiki pages - dropfiles plugin 2020-03-18 by Michael Große
Allows to upload files by drang'n'drop into the editarea of a page - Fastwiki Plugin 2024-02-10 by Eli Fenton
Speed up DokuWiki with AJAX page loads, and inline previews and sectionedit. - Gallery Plugin 2023-12-08 by Andreas Gohr
Creates a gallery of images from a namespace or RSS/ATOM feed - Plugin imagebox 2023-08-21 by Lukas Rademacher, CvH, Dr-Yukon, FFTiger & myst6re
Syntax for display an image with a caption, like Wikipedia.org - include plugin 2023-09-22 by Michael Hamann, Gina Häussge, Christopher Smith, Michael Klier, Esther Brunner
Functions to include another page in a wiki page - Indexmenu Plugin 2024-01-05 by Samuele Tognini, Gerrit Uitslag
Show a customizable and sortable index for a namespace - Inline JavaScript and CSS plugin 2019-10-05 by Satoshi Sahara
Allow spot-based embedding of JavaScript and StyleSheet in the page. - MathJax plugin 2021-11-20 by Mark Liffiton
Enables MathJax (https://www.mathjax.org/) parsing of TeX math expressions in wiki pages - MediaList Plugin 2016-08-24 by Satoshi Sahara
show a list of media files referred in a given page or stored in a given namespace. - Move plugin 2022-01-23 by Michael Hamann, Gary Owen, Arno Puschmann, Christoph Jähnigen
Move and rename pages and media files whilst maintaining the links. - Note Plugin 2020-06-28 by Olivier Cortès, Eric Hameleers, Christopher Smith, Aurélien Bompard, LarsDW223
Add Note/Important/Tip/Warning Capability (DIV+CSS box) - nspages plugin 2024-01-04 by Guillaume Turri
Presents a toc of the selected namespace using <nspages> - PageQuery Plugin 2024-02-14 by Mark C. Prins, previously Symon Bent
Search for (fulltext) and list wiki pages, sorted and optionally grouped by name, date, creator, abc, etc. in columns. Insert the pagequery markup wherever you want your list to appear. E.g.{{pagequery>[query;fulltext;sort=key:direction,key2:direction;group;limit=??;cols=?;inwords;proper]}} [..] = optional - 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 - sectiontoggle 2023-12-27 by Myron Turner, Elbie M
Toggles sections for display and hide by clicking headers - Tag Plugin 2023-10-17 by Michael Hamann, Gina Häussge, Christopher Smith, Michael Klier, Esther Brunner
tag wiki pages - templatepagename plugin 2024-02-08 by Gerrit Uitslag (previous: Martin)
Set a default template page name - Timestamp Plugin 2016-02-14 by Trenton Ivey
A plugin that adds a timestamp button to the edit toolbar - ToDo 2024-03-04 by Leo Eibler, Christian Marg, Markus Gschwendt, Robert Weinmeister
Create a checkbox based todo list with optional user assignment (by using <todo>This is a ToDo</todo>). In combination with dokuwiki searchpattern plugin it is a lightweight task list management system. - Wrap Plugin 2023-08-13 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.
Renderer plugins
Admin plugins
- BackupTool for DokuWiki 1.0.1 2020-10-21 by Terence J. Grant
A tool to backup your data and configuration. - configuration file manager 2023-06-13 by Dominik Eckelmann, Julian Heise
Plugin to manage various .conf files - discussion plugin 2021-12-31 by Michael Hamann, Gerrit Uitslag, Gina Häussge, Christopher Smith, Michael Klier, Esther Brunner, Matthias Schulte
Provides discussion funtionality for wiki pages - Move plugin 2022-01-23 by Michael Hamann, Gary Owen, Arno Puschmann, Christoph Jähnigen
Move and rename pages and media files whilst maintaining the links. - 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 2024-02-06 by Andreas Gohr
Automatically upgrade your DokuWiki install to the most recent stable release
Helper methods
auskommentiert:
~~INFO:helperplugins~~
Führt zu diesem Fehler:
Error: Call to undefined method helper_plugin_diffpreview_changes::getInfo()
Helper methods
discussion plugin
Provides discussion funtionality for wiki pages
$discussion = plugin_load('helper', 'discussion');
$discussion->th()
Description | returns the header of the comments column for pagelist | |
---|---|---|
Return value | header | string |
$discussion->td()
Description | returns the link to the discussion section with number of comments | |
---|---|---|
Parameters | id | string |
number of comments (optional) | integer | |
Return value | link | string |
$discussion->getThreads()
Description | returns pages with discussion sections, sorted by recent comments | |
---|---|---|
Parameters | namespace | string |
number (optional) | integer | |
Return value | pages | array |
$discussion->getComments()
Description | returns recently added or edited comments individually | |
---|---|---|
Parameters | namespace | string |
number (optional) | integer | |
Return value | pages | array |
$discussion->isDiscussionModerator()
Description | check if current user is member of moderator groups | |
---|---|---|
Return value | isModerator | boolean |
include plugin
Functions to include another page in a wiki page
$include = plugin_load('helper', 'include');
$include->get_flags()
Description | overrides standard values for showfooter and firstseconly settings | |
---|---|---|
Parameters | flags | array |
Pagelist Plugin
Lists pages in a nice formatted way
$pagelist = plugin_load('helper', 'pagelist');
$pagelist->addColumn()
Description | (optional) adds an extra column for plugin data | |
---|---|---|
Parameters | plugin name | string |
column key | string |
$pagelist->modifyColumn()
Description | (optional) override value of an existing column, value equal to false disables column | |
---|---|---|
Parameters | column key | string |
value | int|bool |
$pagelist->setHeader()
Description | (optional) Provide header data, if not given default values or [plugin]->th() is used | |
---|---|---|
Parameters | column key | string |
value | int|bool |
$pagelist->setFlags()
Description | (optional) overrides default flags, or en/disable existing columns | |
---|---|---|
Parameters | flags | array |
Return value | success | boolean |
$pagelist->startList()
Description | (required) prepares the table header for the page list |
---|
$pagelist->addPage()
Description | (required) adds a page to the list | |
---|---|---|
Parameters | page attributes, 'id' required, others optional | array |
$pagelist->finishList()
Description | (required) returns the XHTML output | |
---|---|---|
Return value | xhtml | string |
Tag Plugin
tag wiki pages
$tag = plugin_load('helper', 'tag');
$tag->overrideSortFlags()
Description | takes an array of sortflags and overrides predefined value | |
---|---|---|
Parameters | name | string |
$tag->th()
Description | returns the header for the tags column for pagelist | |
---|---|---|
Return value | header | string |
$tag->td()
Description | returns the tag links of a given page | |
---|---|---|
Parameters | id | string |
Return value | links | string |
$tag->tagLinks()
Description | generates tag links for given words | |
---|---|---|
Parameters | tags | array |
Return value | links | string |
$tag->getTopic()
Description | returns a list of pages tagged with the given keyword | |
---|---|---|
Parameters | namespace (optional) | string |
number (not used) | integer | |
tag (required) | string | |
Return value | pages | array |
$tag->tagRefine()
Description | refines an array of pages with tags | |
---|---|---|
Parameters | pages to refine | array |
refinement tags | string | |
Return value | pages | array |
$tag->tagOccurrences()
Description | returns a list of tags with their number of occurrences | |
---|---|---|
Parameters | list of tags to get the occurrences for | array |
namespaces to which the search shall be restricted | array | |
if all tags shall be returned (then the first parameter is ignored) | boolean | |
if the namespaces shall be searched recursively | boolean | |
Return value | tags | array |