TbSync is currently being reorganized: The EAS provider will be removed from TbSync and placed into its own add-on.
TbSync is a central user interface to manage cloud accounts and to synchronize their contact, task and calendar information with Thunderbird. Its main objective is to simplify the setup process for such accounts. The following providers (protocols) are currently supported:
- CalDAV & CardDAV, via DAV-4-TbSync [compatibility list (DAV)]
- Exchange ActiveSync (EAS v2.5 & v14.0), via EAS-4-TbSync [compatibility list (EAS)]
TbSync introduces a Sync API, which allows other add-ons to hook into TbSync, allowing them to reuse most of the synchronization glue code.
Translations and localizations
- Localization content best practices
- Summary table of quotation marks per language
- Transvision provides valid locale codes (in the “Source Locale” and “Target Locale” drop-downs)
If you encounter a misspelled translation key, do not correct it but report it to me. The translation keys are only used as variables in the code and are not visible. But changing a translation key requires all other translations and all references to that key in the code to be changed as well. Since translation keys are sometimes build up by string concatenation, it is not as easy as doing a global find and replace.
Where is this going?
With TbSync I want to unify that: A central manager to setup sync accounts (DAV, EAS, EWS, Google, ...) and get contacts, tasks and calendars. I knew that I will not be able to re-create and maintain all the different providers for TbSync by myself. I thus created (and still work on) a TbSync API, which allows other add-ons to hook into TbSync and re-use most of the glue code. My DAV provider is a proof-of-concept of that API (and a replacement for the sogo-connector, which was not working with TB60 anymore).
I am in contact with Thunderbird staff and we are trying to get TbSync integrated directly into Thunderbird. No ETA yet.
The next step is to cooperate with CardBook, so it does not matter, if the user wants to use the "old" Thunderbird address book or the new vCard address book. Every provider available for TbSync should be able to sync into CardBook as well. I hope we get this done before the end of this year.
Later I want to support the EWS community, which is interested in turning their add-on into a provider for TbSync.
After that, I would like to create or help others to create a google provider for TbSync. We will see how that goes, nothing is planed yet.
Icon sources and attributions
- [add16.png] by Jean Victor Balin
- [del16.png] by Jean Victor Balin
- [tick16.png] by Jean Victor Balin
- [sync16.png] by Willleam
- [slider-on.png] by John Bieling
- [slider-off.png] by John Bieling
- [contacts16.png] by Yusuke Kamiyamane
- [todo16.png] by Yusuke Kamiyamane
- [error16.png] by Yusuke Kamiyamane
- [connect16.png] by Yusuke Kamiyamane
- [info16.png] by FatCow Web Hosting
- [warning16.png] by FatCow Web Hosting
- [calendar16.png] by FatCow Web Hosting
- [calendar/contacts16_shared.png] by FatCow Web Hosting
- [acl_rw.png] by FatCow Web Hosting
- [acl_ro.png] by FatCow Web Hosting
- [provider16.png] by FatCow Web Hosting
- [report_send.png] based on work by FatCow Web Hosting #1 and #2
- [report_open.png] by FatCow Web Hosting
- [lock24.png] by Paomedia
- [tbsync.png] by Paomedia
- [settings32.png] by Paomedia
- [update32.png] by Google
- [group32.png] by Dumitriu Robert
- [catman32.png] based on 'Venn Diagram' by WARPAINT Media Inc., CA from Noun Project (info)
Apache Software License 2.0
- [disabled16.png] by Google
- [help32.png] by WooThemes