How to integrate with a current application that uses couchDB?

Asked by Manuel de la Peña

Hi,

I'm currently working in a personal project (https://launchpad.net/macaco-contacts) that uses couchDb as its data storage. So far I have been working by starting the couchDb and pointing my application to the localhost appropriate port to perform all the Get, Post operations. I perform all the operations using the python-couchdb lib.

I'd like to be able to use what you guys are doing in order use a client couchDb rather that one shared between different users as well as the keyring etc... Can you point me where I can start reading (the code probably) of how to start joining efforts.

Kr,

Mandel

Question information

Language:
English Edit question
Status:
Solved
For:
desktopcouch Edit question
Assignee:
No assignee Edit question
Solved by:
Eric Casteleijn
Solved:
Last query:
Last reply:
Revision history for this message
Eric Casteleijn (thisfred) said :
#1

Hi Mandel,

We've actually been looking at macaco-contacts before and have been meaning to contact the project because it is seems like it and desktopcouch are very well matched. It's great that you think so too!

There are a number of places to get more information about desktopcouch, and the records format that it uses:

The (budding) specifications:
http://www.freedesktop.org/wiki/Specifications/desktopcouch

A google group/mailing list:
http://groups.google.com/group/desktop-couchdb

We are still hammering out some of the details, and since we hope that a lot of developers will like the record format and start using it, we are of course very much interested in getting feedback and suggestions for improvement. I think if you have specific questions, the mailing list is probably a good place to start, and for a more adhoc environment there is also #desktopcouch on freenode.

If you prefer, asking more questions here is of course also fine.

Revision history for this message
Eric Casteleijn (thisfred) said :
#2

The first sentence should have ended: "because it seems like it and desktopcouch are very well matched." Sorry.

Revision history for this message
Best Eric Casteleijn (thisfred) said :
#3
Revision history for this message
Manuel de la Peña (mandel) said :
#4

Thanks a lot for the info. I'll be trying to get to work with it, specially to try and make my contact serialization follow the same serialization to JSON as the ones used in the other projects.

Would you mind taking a look at the following idea: http://www.themacaque.com/?p=205 and http://www.themacaque.com/?p=243

I currently would like to propose a format to store contact information regarding companies. I believe that being able to store not only the company info (mailing lists, support phone numbers etc..) but also the different contacts of the company would be a great advantage over other applications/platforms. I do know that there is some data replication but in a document database this should not be an issue and it will certainly be a very appreciated feature.

Yet again, thanks for the info. I'll probably be on freenode during the weekend to ask some questions.

Kr,

Mandel