[dokuwiki] Doku-cluster

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

It's been a while since my last post to this list, so first a big thanks
to all you guys who have contributed to dokuwiki. It's my favourite wiki
by far!

I'm looking for a way to "connect" two (or more) dokuwiki's with the
motivation of mirroring, backup, decentralized load-balancing and
semantic web data exchange. While these use-cases are quite different,
they share common concepts and may become related by implementation.

Quick web searches "dokuwiki cluster", "dokuwiki im/export" found some
notes on Multi-Site installation but did not pop up anything relevant to
sharing & farming... - If there's no such //plugin// yet, I can spend
some time.. The best I can envisage is a XMPP PubSub schema (s2s
subscribe dokuwiki's) - the most pragmatic is using 'rsync+ssh'.

Are there endeavors to join data-portability.org?
YMMV, besides that dokuwiki's text files are already very //portable//
- - adding OAuth and XMPP PubSub would be my choice of priority.

just to outline the idea:Using dokuwiki's Atom-1.0 export one can
implement http://www.xmpp.org/extensions/xep-0060.html to publish.
Receiving updates, could be done by a XMPP<->HTTP/RPC gateway.
http://www.dokuwiki.org/devel:xmlrpc is a good start on that end.

Would you be interested to delve into details?
hints, pointers or active projects?

robin


PS.  A completely different approach would be to put dokuwiki's data
folder under git revision control and use git-hooks to distribute the
data. alas, that would require a carefully planned protocol for dokuwiki
committing data (and locks or handle merges).
Of course there are various options to share the underlying FS. Are
there writeups/performance-tips for doing so with dokuwiki?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkivC/EACgkQeVUk8U+VK0KlSACeM4s5KO1pNcjKwo9bPPxFTxya
5aMAn1y0TxoizdXwkaydAfDv8TYRZmOa
=GhcU
-----END PGP SIGNATURE-----
-- 
DokuWiki mailing list - more info at
http://wiki.splitbrain.org/wiki:mailinglist

Other related posts: