Personal tools
You are here: Home Products ATAudio Roadmap #7: Build ATAudio content types from UML model
Document Actions

#7: Build ATAudio content types from UML model

Contents
  1. Motivation
  2. Proposal
  3. Risks
by Nate Aune last modified September 24, 2006 - 20:28
In order to be consistent with the other PloneMultimedia products (ATVideo, ATPhoto) which were built using ArchGenXML and Poseidon, we propose to generate the ATAudio content types using ArchGenXML as well.
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.


For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by