Jump to content

MozCC Development: Difference between revisions

From CC Public Wiki
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 5: Line 5:
[[Category:Tools]]
[[Category:Tools]]


[[MozCC]] is written using Javascript and XUL.  The source repository is hosted in the [http://sourceforge.net/projects/cctools cctools project] at SourceForge.net in the '''mozcc2''' module.
[[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 ==
== 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 ===
=== MozCC 2.4.x ===
Line 27: Line 40:
== Future Directions ==
== Future Directions ==


* [[Personal Metadata Store]]: allow users to browse metadata collected by MozCC
* [[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 ==
== Other Firefox Extension Points ==

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.

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

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

Other "S"-Web Tools

Resources