Visit Mozilla.org

Labs/Weave

From MozillaWiki

Back to Labs.

Contents

Weave Project

What Is Weave?

Weave is a Mozilla Labs project to integrate web services into Firefox by allowing users to securely share their data with other users and 3rd parties. As such, the Weave encompasses a Firefox add-on, a server component, data sharing APIs, etc.

All software released as part of the Weave project is currently considered to be in the early prototype stage, so use it at your own risk.

You can read more about Weave in the original announcement, "Introduction to Weave," as well as the Weave Forums.

At the time of editing the Weave servers are no longer accepting new account registrations for "at least a few days". See the announcement at Mozilla Labs weave server. --Mark Weston 17:02, 11 July 2008 (PDT)

Links

Weave Development Documentation

Mozilla Weave: A Bird's-eye View is a blog post by Atul about the overall architecture of Weave. Once the post becomes out-of-date, we'll copy its contents over to this wiki and continue keeping it up to date.

See Labs/Weave/Building for information on how to retrieve the Weave source code and build the extension yourself.

See Labs/Weave/AddDataType for information on how to add new data types to Weave for synchronization.

See Labs/Weave/Notifications for information on using the notifications system to notify users about Weave events/problems.

See Overview of OAuth for information on how OAuth might apply to Weave.

See Labs/Weave/ServerAPI for documentation on additions to the server API in addition to WebDAV.

See Labs/Weave/ReferenceServer for information on the reference Weave server, which is useful to use when doing Weave client development.

See Labs/Weave/Testing for information on Weave's automated tests.