On Sep 10, 2005, at 1:25 PM, Stefano Bagnara wrote:
my company deploys the phoenix trunk. its not the tip, but
its a 4.1 alpha release from early 2003. it has been solid
with zero problems, which is why we're still using it.


Is there a list of known bugs of the current trunk?

not that i know of.

Why did noone made a release of it?

avalon fell apart.

Are you using it with bundled "old" excalibur libraries or did you update
it?

the 'old' libraries.

I would like to know more about "persisted configuration".
I've seen I can enable it from the kernel.xml but I don't know what exactly
do!

you really want to use it in conjunction with schema validation of block config, that way you can see if there are merge errors.

by default, in ${phoenix.home}/conf, it will look for a directory with the app name, and then individual XML files named after the block (so a block named 'myblock' would be 'myblock.xml')

the information in myblock.xml is then 'merged' into the configuration in the SAR. elements that have "excalibur- configuration:merge='true'" as an attribute will be merged with an element of the same name in config.xml. if you have multiple elements with the same name, you can also add an attribute named 'excalibur- configuration:key-attribute' with a value of an attribute name that uniquely identifies elements of the same name.. so given the following in config.xml

<myblock>
  <a>aye</a>
  <b id="one">uno</b>
  <b id="two">dos</b>
</myblock>

and a myblock.xml of

<myblock>
  <a excalibur-configuration:merge="true">foo</a>
<b excalibur-configuration:merge="true" excalibur- configuration:key-attribute="id" id="two">bar</b>
</myblock>

will yield this to the app:

<myblock>
  <a>foo</a>
  <b id="one">uno</b>
  <b> id="two">bar</b>
</myblock>

-pete

--
peter royal

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to