Clay Leeds wrote:

> Sounds good to me.
>
> Having never played around with Forrest, I'd like a little help getting
> up to speed. Victor (et al), could you give me any pointers or links to
> things I should pay attention to in building this? In particular, tips
> on how to get started, as well as any links that will help get me on my
> way (such as FOP's site.xml in CVS, and any other such links), as well
> as perhaps showing me (if you know) how to change one of the sections
> and/or links, I'll do what it takes to extrapolate that to the rest of
> the site.

I haven't gone to the trouble of becoming an expert, but kind of follow a
"need to know" approach -- if I need to know, I'll go find out. The basics
are documented at:
http://xml.apache.org/fop/dev/doc.html
which you may want to supplement as you learn more.

Other general things:
1. Forrest uses Apache Cocoon for its processing, so a rudimentary
understanding of Cocoon is very helpful. I purchased Mozcar & Aston's
"Cocoon Developer's Handbook", which was of some help.
2. The big gotcha on the FOP site is compliance.xml, which requires (AFAICT)
a custom processing step as it uses a specialized DTD, its own stylesheet
etc.
3. One of the things we had asked for was a site-wide way of describing the
FOP web site, especially one that was not directory-structure dependent. I
think they have implemented this, and I think that is what Jeff is referring
to in his email. The main benefit to us is that we should be able to
rearrange our web site doc without having to move files around as much.
4. The last time I used it (circa January), the Forrest web site assumed
that I knew more than I did, and it was of limited use to me. This was
partly because things are changing on that project pretty fast. It may be
much better now, I just don't know. The good news is that they give
excellent support & you will probably want to join the mailing list for that
purpose.
5. Our doc is generated by forrestbot, which is essentially a snapshot of
Forrest that is set up to run automatically on the Apache server(s). See the
above link for more details. You will not ordinarily need to work with a
copy of Forrest on your local machine. (Christian probably has to for
creating the release documentation).
6. I probably know more than I am telling here, but that is all I can think
of ATM. Feel free to ask specific questions if you have them.

> I've taken a gander at http://xml.apache.org/forrest/changes.html for
> some ideas, and that's helpful. I'll also spend some time going through
> their docs. BTW, I notice that 0.5 is still unreleased... Anyway, I'd be
> happy to check some of this stuff out...

The key thing here is that forrestbot is using a 0.5 release candidate, and
forrestbot is what drives our concerns.

> Web Maestro Clay
>
> p.s. I'll be going to Kaua'i for my birthday (at the end of next
> week--lucky me!) Hopefully I'll be far along in the process by then... ;-p

AFAIK, there is no rush. Thanks for jumping in to help here.

Victor Mote

Reply via email to