Xarigami

resources

DD properties, objects and configs

Posted by: Jo on April 23, 2009 |  Updated: April 23, 2009 08:08 AM

The code in monotone and the build is stable again now after the last work cycle, and now we can finally focus on the dynamic data clean up.

There are two stages for this:

1. The review of core dynamic data properties, with update of relevant class methods in properties.php and object.php with the aim of making all properties inherit from parent class consistently where able, and consolidation of the code more generally. We should be able to cut quite a bit of code out here. I'll add the previously discussed and new INPUTONLY dd status option here to the existing ones and finalize that area.

These changes will be going into the Cumulus and Cirrus branch but only once this scenario has been completed fully due to the extensive nature of the DD property work.

2. The addition of our dynamic data 'configuration' scenario and tidy up. This scenario adds configuration options to dynamic data properties and objects.

The configurations for dynamic data are not the same as in the xaraya 2x branch. In 2x, the configurations for properties are all held in a separate table while in the cumulus and cirrus branches they will be held in the same table. Object configurations are also held in the same table as the object.

This scenario has considerable changes and while we have attempted to maintain as much backward compatibiity as we can, the changes will require work manually upgrading any properties or objects on site that have existing complex validations.

As a consequence these changes will only be going into the Cirrus branch.

Related project : xarigami core

 
« prev     next»