EvolutionCouchDBPackageForKarmic

Differences between revisions 1 and 2
Revision 1 as of 2009-06-16 22:00:49
Size: 1563
Editor: 211
Comment:
Revision 2 as of 2009-07-01 11:22:29
Size: 1967
Editor: 211
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
Some UI additions will be added to the evolution-couchdb package to allow users to setup CouchDB addressbooks from Evolution. The only UI change needed is in the 'add addressbook' dialog, where we need to add a couple of options specific to CouchDB for adding the addressbook to the list of addressbooks being used in Evolution. For the local CouchDB instance, we can use automatic configuration, which is what is needed for UbuntuOne, but since we want people to be able to use the Evolution backend with other CouchDB instances, we might want to add this part of the UI, but if time does not permit, we can just drop this part of the feature for Karmic.

Summary

We are writing an Evolution backend to allow access to CouchDB databases for contacts and this is for now separate from Evolution source tree, so we need to package it for CouchDB

Release Note

This new package provides access to CouchDB databases (used for UbuntuOne) from Evolution, the GNOME mail, contacts and calendar program.

Rationale

As part of the integration of UbuntuOne service into the desktop, this new package will contain backends for Evolution to access contacts in local CouchDB database, which gets replicated automatically to UbuntuOne server

User stories

  • With this, users will be able to use the same contacts in UbuntuOne's web interface, Evolution, and any other application which uses CouchDB for storing contacts

Implementation

Code is being developed in upstream GNOME git server

UI Changes

The only UI change needed is in the 'add addressbook' dialog, where we need to add a couple of options specific to CouchDB for adding the addressbook to the list of addressbooks being used in Evolution. For the local CouchDB instance, we can use automatic configuration, which is what is needed for UbuntuOne, but since we want people to be able to use the Evolution backend with other CouchDB instances, we might want to add this part of the UI, but if time does not permit, we can just drop this part of the feature for Karmic.

Code Changes

This is a new package, and applications using Evolution storage for contacts should not need any change

Test/Demo Plan

This is part of the UbuntuOne integration being done for Karmic, so it will get tested as part of the UbuntuOne testing plan


CategorySpec

DesktopTeam/Specs/Karmic/EvolutionCouchDBPackageForKarmic (last edited 2009-07-01 11:26:14 by 211)