Learn about DokuWiki
Learn about DokuWiki
This plugins integrates Etherpad-Lite into DokuWiki. You get a pad-icon next to the ace-icon to switch a page into the pad-mode, which permits other users to write into that pad too when being presented the locked-page. There are also replacement functions that enable the toolbar to work with the pad, too. This plugin integrates well with the ace plugin.
Then you will put 'example.org' into the etherpadlite_domain item, 'http://pad.example.org/pad/' into etherpadlite_url, the API-Key configured with Etherpad-Lite into etherpadlite_apikey. The APIKEY ist generated by etherpad lite on its first start and then writting into APIKEY.txt, from where you'll need to copy&paste it. A random string can be put into etherpadlite_group, as this is the group used in your Etherpad Lite installation to manage permissions - the actual permissions per page and user are derived from the dokuwiki acl.
I recommend the following etherpad lite settings:
This makes sure, that all user have to be authorized by the dokuwiki plugin and can only edit pad managed by the dokuwiki plugin, so they always map to a wiki page.
For better integration (i.e. make the toolbar work), you need the https://github.com/michael-dev/ep_iframeinsert plugin installed with your etherpad lite server.
The wikipage as to be created (saved) before you can edit it using a pad.
If muliple users want to edit a page in parallel, the first starts a pad by clicking on the pad icon on the right hand side below the edit field. The others then get automatically redirected to the pad when opening the “edit”-page of the pad. When the user who started the pad closes it, it actually gets deleted so he should save the content.
There is at most one pad per page-revision, so if the pad owner dies by accident and does not close the pad, you can just create a new page revision and continue working (in a new pad, of course).
The owner can set a password required to join the pad. He himself can reset it even if he has lost it!