I don't know much about the CMS->SVN system. We use the revision numbers 
heavily to track translation age. Does this continue to work?

nd

* Joe Schaefer wrote:

> ----- Original Message -----
>
> > From: Daniel Gruno <rum...@cord.dk>
> > To: docs@httpd.apache.org
> > Cc:
> > Sent: Monday, April 30, 2012 11:36 AM
> > Subject: Proposal to move docs to Apache CMS
> >
> > Hi all,
> >
> > Joe Schaefer has proposed that we move our documentation to the Apache
> > CMS(?) system (or at least try it out with a copy of trunk). From what
> > I have gathered with my discussion with Joe, this move would allow for
> > certain different ways of managing our documentation:
> >
> > 1) We can continue to commit XML files to SVN as we do now, but the
> > rebuilding could be managed by the CMS system, so we wouldn't have to
> > rebuild everything ourselves and then commit a heap of files for every
> > small edit we do. I am not aware of what would happen if someone
> > commits invalid XML though, but Joe should be on this mailing list, so
> > if you could, please do tell how that would be handled.
>
> The CMS relies on the build system to report errors thru its exit status.
> So if invalid XML is properly reported by the existing build system, the
> build will fail and the follow-on buildbot staging commit won't happen.
> The bug will need to be corrected before any further changes can be
> published.
>
> > 2) We can update/edit the XML files through an online XML editor
> > (presumably through cms.a.o?), and the resulting changes in the XHTML
> > will be automatically rebuilt by the server. This could ease up
> > situations where you have to make a minor modification, but don't have
> > all your SVN tools and repos at hand.
> >
> > This would, no doubt, be a big change in the way we work, and it would
> > also require that we convert our existing documents to utf-8 format,
> > but I do see some clear advantages in this proposal, thus I'm sending
> > it to this list.
> >
> > Any thoughts, ideas, comments?
>
> I've looked over the docs trees to see what needs to happen before this
> could actually work in practice.  Besides migrating the sources to utf-8,
> there are a few other items that will need to be dealt with:
>
> 1) the build system will need to take a run-time argument to change the
> location of the build results to an arbitrary directory.  IOW the build
> artifacts will go to a different (configurable) directory than the
> sources. The CMS will commit the build results back to svn, and the
> publication process is based on things being in svn, so you will be able
> to checkout/tag/whatever the live tree for release purposes.
>
> 2) the source documents themselves will need to be renamed from
> foo.xml.$lang to foo.$lang.xml and the build will need to preserve this
> rename- it is important to the CMS that the .xml/.html extension is in
> the final position.
>
> 3) the CMS will need some tweaking to get the redirect code to DTRT for
> the docs trees.
>
> Otherwise that should cover the required changes.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docs-unsubscr...@httpd.apache.org
> For additional commands, e-mail: docs-h...@httpd.apache.org



-- 
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook!           Ook! Ook.

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscr...@httpd.apache.org
For additional commands, e-mail: docs-h...@httpd.apache.org

Reply via email to