Difference between revisions of "CcPublisher 2 Roadmap"
(→Release) |
(→Beta 2) |
||
Line 29: | Line 29: | ||
* <del>Disable preferences when there are no extensions loaded</del> | * <del>Disable preferences when there are no extensions loaded</del> | ||
* User Interface polish | * User Interface polish | ||
− | ** App icon | + | ** <del>App icon </del> |
** <del>Exit menu option disconnected</del> | ** <del>Exit menu option disconnected</del> | ||
** <del>Initial display of menu blocked by license chooser before redraw, resulting in partially drawn, locked UI</del> | ** <del>Initial display of menu blocked by license chooser before redraw, resulting in partially drawn, locked UI</del> | ||
** <del>Inconsistent form coloring on Windows, Linux</del> | ** <del>Inconsistent form coloring on Windows, Linux</del> | ||
− | ** File icons when selected | + | ** <del>File icons when selected</del> |
** <del>Initial window sizing on Windows, Mac OS X</del> | ** <del>Initial window sizing on Windows, Mac OS X</del> | ||
** <del>Inconsistent background between license chooser & rest of window</del> | ** <del>Inconsistent background between license chooser & rest of window</del> | ||
** Initial progress bar width | ** Initial progress bar width | ||
− | ** "How does this work" button event hook up | + | ** <del>"How does this work" button event hook up</del> |
* 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. | * 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 | * Include new ID3 tagging support |
Revision as of 21:37, 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.
Contents
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 PackagingWhen packaging using py2exe, the ZCML configuration files are not accessible within library.zipWhen 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 entryRun initial license chooser download in a background threadcrash in validation
Beta 2
Disable preferences when there are no extensions loaded- User Interface polish
App iconExit menu option disconnectedInitial display of menu blocked by license chooser before redraw, resulting in partially drawn, locked UIInconsistent form coloring on Windows, LinuxFile icons when selectedInitial window sizing on Windows, Mac OS XInconsistent 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