| 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 (6298 days ago) |
| Due | |
| Updated | 08/13/2008 (6296 days ago) |
| Assigned | 08/12/2008 (6297 days ago) |
| Resolved | 08/13/2008 (6296 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....).