Greets,

A basic website built using Forrest 0.7 has been uploaded to the repository. I opted to put it outside trunk because Lucy's going to have a lot in there as it is, what with all the build targets. The site still needs some stuff fleshed out, which I'll take care of forthwith.

To modify the website's content, edit the xml docs in website/src/ documentation/content. Presuming that you have successfully installed Forrest, when you finish editing simply issue the command "forrest" from within the "website" directory, and everything will get exported to website/build/site.

If you want to modify the website's appearance, there's no way around learning Forrest. It's fairly easy to work with -- so long as you never venture off the beaten path. I understand they're working on making it more flexible, which would be a good thing. There were two main challenges.

First, Forrest starts you off with a directory that's pretty bloated, with the expectation that you'll edit it down. It's hard to find your way around at first, and also hard to determine what you don't need. I was pretty aggressive about deleting stuff: a few warnings crop up when I generate the site now, but they don't seem to matter.

Second, the header area of the default "skin", called "pelt", is kind of messed up, and fixing things so that the appearance was acceptable to this former graphic designer required some minor hackery: the header graphic is actually an oversized background image (so you can't see the tiling), and the links are transparent png images on top. I'm not going to get into the gory details of why I chose that path, but the main reason was that that hack introduced less complexity -- and therefore, less of a maintenance burden -- than building a custom "skin".

The header graphic was built using Adobe Illustrator 10, and the source AI doc can be found at website/graphics_working/ lucy_header.ai. I skipped adding source docs for the clear png's.

Marvin Humphrey
Rectangular Research
http://www.rectangular.com/

Reply via email to