[Tickets #7191] Sync wiki pages

bugs at horde.org bugs at horde.org
Mon Aug 11 20:15:33 UTC 2008


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/7191
------------------------------------------------------------------------------
  Ticket             | 7191
  Created By         | Duck <duck at obala.net>
  Summary            | Sync wiki pages
  Queue              | Wicked
  Type               | Enhancement
  State              | New
  Priority           | 1. Low
  Milestone          |
  Patch              | 1
  Owners             |
+New Attachment     | syncwiki.tgz
------------------------------------------------------------------------------


Duck <duck at obala.net> (2008-08-11 16:15) wrote:

Implemented the new Wiki api by adding two special pages:

SyncPages
- Lists all pages that does not exits in local wiki
- List all pages that does not exists in remote wiki
- List pages that exists in both but has different check sums
- You can download a page from the remote server
- You can upload a local page to a remote sever

SyncDiff
- show diff form local/remote content (diff can be inverse)
- checks history to find if there where any identical revisions
- You can download a page from the remote server
- You can upload a local page to a remote sever

It will be nice to have some magic to find out which part to be  
updated or better said to auto-merge “trival” changes. But for now I  
don't have time and no plans to do this - you should merge content by  
your own.

The remote call API is abstracted in Wicked_Sync so someone can write  
a driver for other wiki programs too.

The SyncPages has a form to enter the sever to sync with. By default  
uses wiki.horde.org but I will like to leave the user to choose which  
server to sync with as you can have a local wiki with pages form  
various wikies (ex. Horde wiki, your company/product wiki....).






More information about the bugs mailing list