This talk is a short case-study on how to quickly implement hosting for exotic content types in Drupal using Komodo extension hosting functionality on community.activestate.com as an example. I'll walk users through the current implementation in pieces and discuss the major points such as:
- how the initial design goals guided the implementation
- handling special file types using cck tricks and the formapi
- implementing the extension update service either inside of Drupal, or as a separate script
- using simpletest for unit testing of the service