forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Juan Jose Pablos <>
Subject Re: [SUMMARY] Cleaning Forrest source directory madness
Date Tue, 22 Jul 2003 09:56:15 GMT

> The default content dirs 1,2 would be:
>  documentation/
>    content/*.xml (1)
>    content/images/*.png (1)
>    content/raw/foo.html (2)

So basically you put all in one directory except for the case of raw 

This week I added a text2document.xsl and when I was testing it, I 
realized that it is posible to get the raw content of a text file as-is

Please get the lastest version of CVS and test this:

put a README.txt file on src/documentation/content

forrest run

on the browser:

http://localhost:8888/README.txt	Raw content
http://localhost:8888/README.xml        xml doc format
http://localhost:8888/README.html       html content
http://localhost:8888/README.PDF        PDF content

So the raw directory makes sense only on the case of xml files, not .txt 
or .java.

> The only special dir that will remain is "raw", and it seems that there 
> is a real-life use case for it.
> Mind me, we still add a **.* matcher at the end of the
> content-handling pipeline, so that content/** can still contain anything 
> (ie cocoon can proces it but in this case can also decide to just pass 
> along).
> But as you know in this way I cannot easily cater for the special case
> in which I want to explicitly have something as-is, like for example a
> raw document-dtd xml file.
> So the content dir is about all content, that Forrest *may* alter.
> The raw dir is about content that Forrest may *not* alter in any way.

View raw message