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]

Reply via email to