Hi, Cocooners!

A simple question: why in a sub sitemap we need to add <map:components /> if
we add anything to the list? Isn't it possible to inherit components
implicitly?

I ask this, because in response to multiple user requests for having
something simple to start with in Cocoon and also for my colleagues I'd like
to create a very simple application template that can be easily used for
playing with Cocoon.

Sample's directory is this:
/root  <-- suggest a better name for the root
    /xml
    /xsl
    /xsp

Without that declaration a Cocoon Newbie's sub-sitemap can look like below
(mounted to samples/):

<?xml version="1.0"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";>

    <!-- Processing pipelines -->
    <map:pipelines>
        <map:pipeline>

            <!-- Process static content -->
            <map:match pattern="*.xml">
                <map:generate src="xml/{1}.xml" />
                <map:transform src="xsl/style.xsl" />
                <map:serialize />
            </map:match>

            <!-- Process dynamic content -->
            <map:match pattern="*.xsp">
                <map:generate type="serverpages" src="xsp/{1}.xsp" />
                <map:transform src="xsl/style.xsl" />
                <map:serialize />
            </map:match>

        </map:pipeline>
    </map:pipelines>
</map:sitemap>
<!-- end of file -->

And the instructions would be like this:
    - create an XML file, then place it in /xml directory
    - create a stylesheet, then place it in /xsl directory
    [- create an XSP page, place it into /xsp directory]

Enter the URL of your page:
http://localhost:8080/cocoon/samples/root/page.xml

Quite easy and simple.

So, my questions are:
    - how to remove <map:componenets />
    - what is the best place for such a template/sample
    - is it worth making a special target for building a minimal Cocoon
containing a very minimal set of features?

Regards,
  Konstantin Piroumian
_________________________________________
Konstantin Piroumian
Lead Developer
ICQ#: 2297575
( Work Tel#:  +7 095 795 0520 * 1288
+ More ways to contact me
i See more about me
_________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to