FrontPage RecentChanges AboutWikiFeatures WikiNode

ContentSync

For PersonalWikis of dialip users it may be interesting to have a public Wiki but maintain the pages in an offline installation. A special synchronization feature then would ease uploading of updated content in a bursty fashion (instead of having to walk over dozens of textareas).


If the online Wiki is open and other people edit pages there too, then syncing gets a bit more complicated for the engine in that it should be able to work out an EditConflict over multiple versions.

using open XmlRpcToWiki

As interface for correctly retrieving page versions with all its bundled PageMetaData, the standardized Wiki XML-RPC interface (WikiGateway) could be used. Vanilla textarea extraction probably wouldn’t work.

Specialized Interfaces

An task-specific interface eases implementation and speed of course (when many pages must be kept in sync). So often an almost raw database access is more useful. The sample implementation in the "WikiSync" of ewiki uses bare RPC.

Implementations

status wiki engines
Implemented ErfurtWiki
Developing -
Intend to Develop -
Considering -
Rejected -

Contributors

MarioSalzer


CategoryFeature