Diana Shannon wrote: > > On Wednesday, May 15, 2002, at 05:20 AM, Stephan Michels wrote: > >> The best way to do this, is to implement the CVS support in cocoon. > > > But you still need some form of webapp front-end to address all CMS > concerns. CVS versioning is insufficient, IMO. > >> >> I were glad to see a CVSSource and a CVSSourceFactory, but if it too >> difficult to map the parameters like revision, cvs repository, and file >> into an URI, we could implement this into a generator and transformer?! >> >> Something like this >> >> <generator src="src/documentation/xdocs/overview.xml"> >> <parameter name="cvsroot" >> value=":pserver:****@cvs.apache.org:/home/cvspublic"/> >> <parameter name="password" value="****"/> >> <parameter name="revision" value="1.2"/> >> </generator> >
What about a 2-sided configuration : - in cocoon.xconf, declare a new source-handler specific to a particular CVS repository <source-handler> <protocol name="cocoon-cvs" class="...CVSSourceFactory"> <cvsroot>:pserver:****@cvs.apache.org:/home/cvspublic</cvsroot> <password>****</password> <branch>cocoon_2_0_3_branch</branch> </protorol> </source-handler> - in the sitemap, use only the path inside the repository, with additional optional parameters if a particular version/branch is required <map:generate src="cocoon-cvs:/src/documentation/xdocs/overview.xml?revision=1.2"> This way, you have a single URL for any file (and revision) in the repository, which can be used as a regular Source, or better, WriteableSource. >> >> And the combination with slash-edit were ultimative ;-) > Having a WriteableSource is the key to slash-edit (see SourceWritingTransformer). > I agree. The sooner Forrest has a community-based CMS component, the > better. Just think how wonderful it would be, to build in community > contributions at the moment software is released (or before). Perhaps > you might consider joining Forrest to work on building this dream ;). > > Diana Could you elaborate more on how you see such a community CMS ? A big problem for such a beast is that we currently don't have a servlet engine running on Apache servers. And even if we had one, having a webapp allowing to edit the Apache CVS directly from the web leads to important security issues, and so it would have to be read-only. Sylvain -- Sylvain Wallez Anyware Technologies Apache Cocoon http://www.anyware-tech.com mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]