An annoying problem with the wizards is the lack of a locking mechanism.
That is lacking in MMBase core, imo, not in the wizards. I think this should be solved in the core and not in an application on top of the bridge, simply because otehrwise you will have to code this every time for every ap..
At leats the wziards registered this so you were aware (I think that's an improvement, really, but if people want it removed that's easy to do).
This would have made sense if the clouds were maintained by the clients itself, but now these clouds are maintained on the server itself which results in a waist of resources, especially if you are having a lot of persons using the wizards... This design also disables us to use locking of objects, it would be better to use the MMCI directly, and maintain the transactions within MMBase (this means not using partial clouds on top of MMBase).
There is no significant difference between using the Dove or using the Bridge in this regard, esp. since Dove already uses the bridge. Again, you will be re-inventing the wheel.
Better is to incorporate transactioning/versioning/ etc. in the core. Otherwise you will be searching the fault in an entirely wrong piece of code.
-- Pierre van Rooden Mediapark, C 107 tel. +31 (0)35 6772815 "Never summon anything bigger than your head."
