> be a mechanism for individuals to donate specifically to the Thunderbird > allow us to support projects such as this in the future. > been slowly trying to organize the financial side of Thunderbird that should > within the existing address book (which has its own issues of course). > Carddav is a top priority for the Thunderbird team as a whole, at least (In reply to Kent James (:rkent) from comment #118) That is the mechanism that is likely to support development work on important features such as this. Part of that will be a mechanism for individuals to donate specifically to the Thunderbird project. We've been slowly trying to organize the financial side of Thunderbird that should allow us to support projects such as this in the future. As part of that implementation there will need to be functional demos, and a Carddav implementation is a likely functional demo of using that approach to add address book functionality.Ĭarddav is a top priority for the Thunderbird team as a whole, at least within the existing address book (which has its own issues of course). The JsAccount technology of bug 430716 is my top priority for the next major version of Thunderbird, version 45. A likely path is to implement this initially as an addon, but plan to merge it into core at some point. #DAVMAIL CARDDAV CODE#(That is, not a huge amount of code, particularly since the issues in adding any address book are very similar to each other, so a lot of the issue is translating from one card format to another.)Īlthough ExQuilla code is not open source, any Carddav implementation would be open source. The main interface there to connect from a locally persisted EWS address book, interfacing to the mailnews address book, is about 2000 lines of code. Borrow from the ExQuilla database persistence code as appropriate.ģ) Follow the same basic mechanism to add an address book as is used in ExQuilla for address book in Exchange Web Services. Develop a protocol layer that can maintain a local persisted copy of the CARDDAV address book in memory in a format for reading and writing to the CARDDAV server. This is not strictly necessary for the address book (unlike for mailnews accounts) but it does make the task of adding a new address book interface easier.Ģ) Investigate using an open-source Webdav layer that Fallen recommends to see if that is easier than just writing our Carddav interface from scratch. 1) Add address book as a js-extendable component in bug 430716.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |