Difference between revisions of "MozCC Development"
(13 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
[[Category:Tools]] | [[Category:Tools]] | ||
− | MozCC is written using Javascript and XUL. The source repository is hosted | + | [[MozCC]] is written using Javascript and XUL. The source repository is hosted in the '''mozcc2''' module at [http://code.creativecommons.org code.creativecommons.org]. |
+ | |||
+ | == Planned Features == | ||
+ | |||
+ | === MozCC NG === | ||
+ | |||
+ | * Split extraction and presentation into two, decoupled extensions. | ||
+ | * Define a communication mechanism between the two (events?) that others can emulate | ||
+ | * Distribute as an [http://developer.mozilla.org/en/docs/Multiple_Item_Packaging XPI Bundle] | ||
+ | * Stability and performance for the "core" extension | ||
+ | * Culling policy for triple cache | ||
+ | |||
+ | * Learn from Operator: | ||
+ | ** Namespace pollution (reducing) | ||
+ | ** Extractor loading | ||
+ | |||
+ | |||
+ | === MozCC 2.4.x === | ||
+ | |||
+ | (may get rolled into 2.6) | ||
+ | |||
+ | * Support for Flock (post 0.7.x) | ||
+ | |||
+ | === MozCC 2.6 === | ||
+ | |||
+ | * Restructure code to wrap all the functionality in a single object (to prevent namespace collisions) | ||
+ | * Support for licensing of embedded objects (images, etc). | ||
+ | * Support for i18n | ||
+ | |||
+ | === Notes/Links === | ||
+ | |||
+ | * http://blog.mozilla.com/faaborg/2007/02/04/microformats-part-4-the-user-interface-of-microformat-detection/ Ideas on exposing embedded metadata in the UI | ||
== Future Directions == | == Future Directions == | ||
− | * | + | * [[Personal Metadata Store]]: allow users to browse metadata collected by MozCC ("show me the pages i've browsed tagged with 'foo'") |
− | + | ||
− | + | == Other Firefox Extension Points == | |
− | * | + | |
+ | * [http://amb.vis.ne.jp/mozilla/scrapbook/misc.php?lang=en Scrapbook] -- license information should travel with scraped content | ||
+ | |||
+ | == Other "S"-Web Tools == | ||
+ | |||
+ | * [http://simile.mit.edu/piggy-bank/ Piggy Bank] | ||
+ | * [http://simile.mit.edu/timeline/ Timeline] | ||
== Resources == | == Resources == |
Latest revision as of 22:45, 24 March 2008
MozCC is written using Javascript and XUL. The source repository is hosted in the mozcc2 module at code.creativecommons.org.
Contents
Planned Features
MozCC NG
- Split extraction and presentation into two, decoupled extensions.
- Define a communication mechanism between the two (events?) that others can emulate
- Distribute as an XPI Bundle
- Stability and performance for the "core" extension
- Culling policy for triple cache
- Learn from Operator:
- Namespace pollution (reducing)
- Extractor loading
MozCC 2.4.x
(may get rolled into 2.6)
- Support for Flock (post 0.7.x)
MozCC 2.6
- Restructure code to wrap all the functionality in a single object (to prevent namespace collisions)
- Support for licensing of embedded objects (images, etc).
- Support for i18n
Notes/Links
- http://blog.mozilla.com/faaborg/2007/02/04/microformats-part-4-the-user-interface-of-microformat-detection/ Ideas on exposing embedded metadata in the UI
Future Directions
- Personal Metadata Store: allow users to browse metadata collected by MozCC ("show me the pages i've browsed tagged with 'foo'")
Other Firefox Extension Points
- Scrapbook -- license information should travel with scraped content