Difference between revisions of "CcPublisher 2 Roadmap"

From Creative Commons
Jump to: navigation, search
(Beta 2)
(Release)
Line 45: Line 45:
 
* Implement an extension to set proxy settings
 
* Implement an extension to set proxy settings
 
* Extension preferences need some additional structure
 
* Extension preferences need some additional structure
 +
* The resources folder should really be moved under the ccpublisher folder (but this is just a nit)
  
 
== ccPublisher 2.1 ==
 
== ccPublisher 2.1 ==

Revision as of 13:13, 10 February 2006

This page documents the planned features for future releases, along with outstanding show-stopper issues that need to be resolved. For immediately upcoming releases, target dates are also listed.

ccPublisher 2.0

  • Beta 1: December 31, 2005
  • Beta 2: January, 2006
  • Release: February, 2006

Targeted Features

  • Conversion to new ccPublisher 2 Architecture
  • Support for extensions and plugins
  • Support easy customization by third party developers

Outstanding Issues

Beta 1

  • ZCML Packaging
    • When packaging using py2exe, the ZCML configuration files are not accessible within library.zip
    • When packaging using py2app, may need to add additional path manipulations to load the ZCML from the correct Resource area
  • File format should be a drop-down, not text entry
  • Run initial license chooser download in a background thread
  • crash in validation

Beta 2

  • Disable preferences when there are no extensions loaded
  • User Interface polish
    • App icon
    • Exit menu option disconnected
    • Initial display of menu blocked by license chooser before redraw, resulting in partially drawn, locked UI
    • Inconsistent form coloring on Windows, Linux
    • File icons when selected
    • Initial window sizing on Windows, Mac OS X
    • Inconsistent background between license chooser & rest of window
    • Initial progress bar width
    • "How does this work" button event hook up
  • Set default work format based on file extension if possible -- note that this will probably require extending the ZCML syntax to support a "callable" vocabulary instead of static one so that we can show the appropriate sub-set of file formats for the particular DC type previously selected.
  • Include new ID3 tagging support

Release

  • Adapt file item to file object in pyarchive submission process.
  • Implement an extension to set proxy settings
  • Extension preferences need some additional structure
  • The resources folder should really be moved under the ccpublisher folder (but this is just a nit)

ccPublisher 2.1

Targeted Features

  • Support for embedding license metadata in additional formats
  • Support for localization

Wishlist

  • Implement clickable labels to replace HTML window hack