Summary | Sync wiki pages |
Queue | Wicked |
Type | Enhancement |
State | Resolved |
Priority | 1. Low |
Owners | chuck (at) horde (dot) org |
Requester | duck (at) obala (dot) net |
Created | 08/11/2008 (6171 days ago) |
Due | |
Updated | 08/13/2008 (6169 days ago) |
Assigned | 08/12/2008 (6170 days ago) |
Resolved | 08/13/2008 (6169 days ago) |
Milestone | |
Patch | Yes |
State ⇒ Resolved
around the edges still though. Would be nice to incorporate webdav
into the mix also. The initial support is committed.
http://cvs.horde.org/diff.php/wicked/docs/CHANGES?r1=1.82&r2=1.83&ty=u
http://cvs.horde.org/co.php/wicked/lib/Page/SyncDiff.php?r=1.1
http://cvs.horde.org/co.php/wicked/lib/Page/SyncPages.php?r=1.1
http://cvs.horde.org/co.php/wicked/lib/Sync.php?r=1.1
http://cvs.horde.org/co.php/wicked/lib/Sync/wicked.php?r=1.1
http://cvs.horde.org/co.php/wicked/templates/sync/diff.inc?r=1.1
http://cvs.horde.org/co.php/wicked/templates/sync/list.inc?r=1.1
State ⇒ Assigned
Assigned to Chuck Hagenbuch
look at these updates there tomorrow.
New Attachment: syncwiki[1].tgz
would let this work with the existing PHP 4 wicked codebase, which is
stable and just about ready for release.
if no history.
State ⇒ Feedback
let this work with the existing PHP 4 wicked codebase, which is stable
and just about ready for release.
New Attachment: Screenshot.png
State ⇒ New
New Attachment: syncwiki.tgz
Patch ⇒ Yes
Milestone ⇒
Queue ⇒ Wicked
Summary ⇒ Sync wiki pages
Type ⇒ Enhancement
Priority ⇒ 1. Low
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....).