Changes

Jump to: navigation, search

SummerOfCode/2013/EnsembleBackendConnector

297 bytes added, 02:51, 26 September 2013
Google Summer of Code Wrap-Up: 25/09/13
As stated in the original proposal, the initial goal of the Google Summer of Code project was to develop a backend connector that would allow access to selected protocol-based contact storage servers for the Ensemble Thunderbird Address Book Add-on. Initially, the top two desired protocols were CardDAV and LDAP, and upon further research and discussion, it was chosen that a CardDAV backend connector would be the selected development goal for the summer term.
Upon reaching the 'pencils-down' date, the goal of developing the CardDAV backend connector was met through the use of a rapid, iterative, and test driven design using the JavaScript language alongside the Mozilla comm-central source code. Through the use of the Git revision control system, the project was developed seperate from the main Ensemble code base at https://github.com/Demelode/thunderbird-ensemble/tree/new_master which was in turn merged into the final master branch located at https://github.com/mikeconley/thunderbird-ensemble. Specifically, the CardDAVConnector file can be found at https://github.com/Demelode/thunderbird-ensemble/blob/new_master/modules/connectors/CardDAVConnector.jsm , and its test suite is located at https://github.com/Demelode/thunderbird-ensemble/blob/new_master/tests/test-carddav-connector.js .
Confirm
41
edits

Navigation menu