#519: Change configuration system to support only XML
--------------------+-------------------------------------------------------
Reporter: david | Owner: david
Type: task | Status: assigned
Priority: normal | Milestone: 1.0
Component: config | Version:
Severity: normal | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Comment (by david):
More ideas:
* we extend DOMElement, DOMNode and so on, so they have the "normal"
access methods of the current node classes for supporting singular/plural
etc
* orderConfigurations also handles the merging
* merging rules are set up using XPath expressions - that way, they can
be per node! certainly tricky to do, but if we can implement it that way,
overwriting certain configuration values is going to be a piece of cake
* still should think about some kind of secondary validation that is
applied to the then cleaned up config files - so that the
{{{<databases>}}} block in my {{{<configuration environment="development-
david">}}} section does not need to have a "default" attribute etc
--
Ticket URL: <http://trac.agavi.org/ticket/519#comment:6>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5
_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets