—- plugin —- description: Synchronize two Wiki installs via XMLRPC author : Andreas Gohr email : andi@splitbrain.org type : admin lastupdate : 2016-01-24 compatible : ponder stibbons, binky, hrun, detritus depends : conflicts : similar : tags : sync, xmlrpc
downloadurl: https://github.com/splitbrain/dokuwiki-plugin-sync/zipball/master sourcerepo : https://github.com/splitbrain/dokuwiki-plugin-sync bugtracker : https://github.com/splitbrain/dokuwiki-plugin-sync/issues donationurl: http://donate.dokuwiki.org/Sync
To download and install the plugin through the plugin manager or manually, please use the download link given above.
The plugin needs to be installed on one side only (we're calling it the local side) eg. your laptop. The other wiki (the remote side) needs to have the remote enabled.
Once installed, the plugin is available in the admin interface.
Before syncing you need to create a Synchronization profile. The following options can be set:
Option | Required | Description | |
---|---|---|---|
XMLRPC URL | yes | The full URL to the XMLRPC API of the remote wiki | |
Namespace | no | The namespace that should be synchronized between the two wikis. When none is given, everything is synced | |
Sync Depth | yes | By default all namespaces below the above given one are synced. You can restrict it here | |
Username | no | A user name at the remote wiki, the sync plugin will login with this name. Only pages readable by this user can be synced | If your Wiki uses Basic access authentication by an HTTP dialog like then see “htaccess” under Notes for Username and Password 1) |
Password | no | Password for the above user account | |
What to Sync | yes | Limit the syncing to pages or mediafiles |
Hint: you can define multiple profiles accessing the same remote wiki to be able to selectively sync different parts.
When you select a profile and hit “Start Synchronization”, the plugin will gather a list of files that are different between the local and the remote wiki. It automatically suggests in which direction files should be synced if possible. Files can be:
A link labeled “Diff” next to each page will open a difference view in a popup.
Below the list of changed files a summary can be given which will be used for the recent changes view in the remote and local wiki.
http://username:password@yourserver.com/dokuwiki/lib/exe/xmlrpc.php
as the URL Please don't report any bugs or feature requests here but instead use the bug tracker!