#7: Build ATAudio content types from UML model
- Contents
- Proposed by
- Nate Aune
- Proposal type
- Architecture
- Assigned to release
- State
- rejected
Motivation
During the PloneMultimedia sprint, we made some progress on building a model of audio content types (recordings, CDs, audio files) using Poseidon and ArchGenXML. The advantages of doing it this way is that we can auto-generate the i18n msgstrs, unit tests and other boilerplate code.
Proposal
Take the ATVideo.zuml and use it as a starting point for building the ATAudio.zuml. Copy over all the custom methods and skins from the current ATAudio product. Work on a branch until it's stable and then merge back to trunk.
Risks
Due to limitations with Poseidon Community Edition, only one person can be editing the .zuml file at a time. Since it's stored as binary, we cannot diff it in subversion. This could be a problem if several people want to modify the model. Hopefully, the model won't be changing very often, and most of the development will take place in the custom methods and skins.