forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Crossley <cross...@apache.org>
Subject Re: FOPNGSerializer, user-config and locationmaps
Date Tue, 02 Sep 2008 01:00:08 GMT
Sjur Moshagen wrote:
> Thorsten Scherler:
> >>
> >>But it does NOT work if I DON'T add it manually there, even though  
> >>the
> >>entity is now defined both in core and in project within  
> >>$FORREST_HOME.
> >
> >Hmm that is weird. I have to admit unless like David I am not the  
> >expert
> >in the entity config, but it should work in editing
> >
> >vim main/webapp/resources/schema/entity/symbols-core-v10.ent
> >
> >and then in your sitemap like in the dispatcher plugin:
> >
> >vim
> >whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/ 
> >internal.xmap
> >
> ><!DOCTYPE map:sitemap [
> ><!ENTITY % symbols-project
> >PUBLIC "-//Apache Forrest//ENTITIES Symbols Project v1.0//EN"
> >"symbols-project-v10.ent">
> >%symbols-project;
> ><!ENTITY % symbols-core
> >PUBLIC "-//Apache Forrest//ENTITIES Symbols Core v1.0//EN"
> >"symbols-core-v10.ent">
> >%symbols-core;
> >]>
> >
> >>It *should* work, AFAICU.
> >
> >it should work as described above, it is hard to comment on it  
> >without a
> >commit.
> 
> Thanks for the patience. For some reason I had forgot to add the  
> symbols-core entity def. in the output.xmap file in the pdf plugin.
> 
> That made all the difference:)

Glad that it works.

There is another configuration mechanism.

See example main/webapp/WEB-INF/properties/dev/core.properties
That is a demo of getting a configurable value into the
cocoon.xconf system. I gather that the same will work
in sitemaps, but haven't tried yet.

Also see explanation in Ralph's commit message when that
ability added to Cocoon (see link from FOR-1091 on 2008-08-22).
I gather that the forrest developer's site config (and perhaps
a plugin too) can provide properties via local properties
files, or via the "forrest.jvmargs=-D..." in forrest.properties*
files. I have not yet done enough testing with that.

Note that the "running modes" ability (i.e. the files
in the "dev|prod|etc." directories) is not present in
Cocoon-2.1 (unless someone wants to backport that).

The "properties system" is present. You would add your
config to the top-level main/webapp/WEB-INF/properties/core.properties
anyway, so no upgrade issues.

-David

Mime
View raw message