2. CVS to SVN, SVN as a Livedocs backend
I can be a little bit misleaded, but it seems to me that
SVN can be accessed from web application and we can use
this ability. First idea is online patch generation, where
user can edit the page (like in wiki), but instead of
page text he is presented with XML source and preview
is basically the a patch, which is after automatically
assigned to an issue. Patch can be approved and directly
applied to SVN.
No SVN please! I don't like it :)
didou, which isn't very active these days had a patch in his server to do
this for the French team. (but it mailed the patch to the list).
And yes, having an automatic patch center would be great. (any student here
to apply to SoC? :) With such tool we could commit a patch clicking just on
a buton. But the old problem is that we never have enough time to implement
everything we want.. First livedocs, other stuff later IMHO.
3. Livedocs AJAX
I do not know the status of livedocs and the abilities
of this system to provide describe, validate and modify
docbook structure. But if this functionality is suitable, we
can try to move it into AJAX to provide some WYSIWYG features
keeping internal XML structure in 1:1 with presentation on a
visually edited web page.
It can validate xml only (which is done by libxml).
We have already explored some applications that provide such WYSIWYG
feautures, but I didn't like any of them :)
There is the bitflux open-source editor, but it needed to be ported to
docbook (and I'm a noob in XSLT and javascript). There is also a new editor
that one of mine colleagues as done in last year's SoC, but I haven't tested
it yet properly (http://www.xwiki.org/xwiki/bin/view/Dev/DHTMLWysiwyg)
Nuno