Ross Gardler wrote:
I talked a little with Gregor about this at ApacheCon. I just want to
confirm that my recollections of that conversation are correct.
thanks for taking these notes :)
I'm thinking again about a Doco implementation. What I need is a system
that supports the following use cases:
Document Editor
---------------
- editor does http://forrest.zones.a.o/doco
- lenya does svn up
- editor edits a document
- editor saves the document
- lenya does svn ci
the svn ci can be done most easily with streaming to a webdav source
which has autoversioning on. this is described here:
http://wiki.apache.org/cocoon/ReadWriteToSVN
more finegrained svn control is significantly more work (javahl and friends)
User (no publishing rights)
---------------------------
- user does http://forrest.zones.a.o/doco
- lenya does svn up
- user edits a document
- user saves the document
- lenya does svn diff and creates an issue in Jira
iirc jira has a web interface where you can simply POST.
Can Lenya do these (or similar) *today*?
not out of the box
If not, what parts of the process does it support?
a repository layer is currently being added, which makes integrating svn
and friends easier. the svn diff and post upon save would be
implemented as a use case with the usecase framework. additionally, the
site would expose the authoring environment to users, while only
committers have the right to put something live.
I seem to recall a conversation with Gregor in which he was explaining
that Lenya can integrate with SVN via the WebDav support, is this correct?
yes, that seems to me the easiest way forward
NOTE I'm thinking of proposing a talk on this for ApacheCon now that the
deadline has been extended, however, I don't wnat to propose it if Lenya
is not able to use SVN as a repository as without that I don't think I
could implement it in time.
please do. a talk can be a wonderful opportunity to get things together,
and i am happy to help. doco is the area i am interested in most at the
moment.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]