this is John from Germany and I myself am a thunderbird addon developer*.
My company recently switched to a new Email-Provider which is using Kopano as its user interface (https://kopano.com/), which uses z-push as its Active Sync implementation. My company does not allow CalDAV/CardDAV, so Active Sync is our only option to access contacts and calenders.
Some of us do not want to switch to Outlook (or the Kopano web access), just because of missing Exchange Active Sync support in Thunderbird. So we started to look around and found your great addon. We also digged through the forum and found some references to experimental calender sync support.
I am willing to contribute and get this working. Do you have any plans to publish your current calender work in progress?
This is what I want to add to tzpush (if possible):
- use password-managerto store password
- sync calendar
- auto-create new address books and calendars, on initial sync (do not use existing one) with some configurable prefix (i.e. COMPANY-contacts)
- sync Categories field
- if the address book gets deleted, resync from zero (remove resync button)
- sync global address book
- server profiles (Horde, Kopano. Zarafa etc) with settings pre-selection for low level users (experts can still select any settings combination as now)
- intuitive UI as in email accounts dialog
- setup wizard
Would you consider to put tzpush on github, so I could contribute there? Looking forward to your answer,
John
* https://addons.mozilla.org/en-US/thunderbird/addon/categorymanager/
I am very glad to here from you. I started to work on this project already. After comparing TZPush1 and TZPush2 I decided to start of with 1.9.9.9.7.
I forked it here:
https://github.com/jobisoft/TZPUSH1
I mainly focused on fixing most warnings reported by jshint, reducing redundancy and prepare it for multi-account and multi-folders sync*. I already added the following:
- store password only in loginmanager and ask for it if wrong or unknown
- automanage book-mapping and deviceId
The group I am developing this for are about 10.000 low tech users who have been switched to Kopano. My main focus for now is to get this bulletproof and improve the gui. I am not yet done with new new gui, I need another week, but I think it is usable right now.
The big question is: How do we move on? I do not want to take this away from you, but I did make already lots of lots of changes to the code... What is your current roadmap?
Yours
John
* I know TZPush2 has this already, but I think, it can be integrated much smoother.