Archive for June 2010
Lets collaborate on Evolution MAPI
How best to collaborate than use Public folders. Last couple of weeks Milan has been fixing quite a few things for Public folder mailboxes in Evolution. It works like a charm now with Evolution.
Fetching the public folder list using openchangeclient,
Subscribed Public mailbox folder in Evolution,
With the mailboxes working great, we decided to focus on the Public folder for address book, calendar, memos and tasks.
We assigned this task to Punit Jain, his first feature in Evolution. After 3 – 4 weeks of work, this is what he had to show us all 🙂
The list of public folders being fetched, with the highlighted one being the Task type public folder,
The subscribed Public Task folder being shown under the Tasks component,
So what should all of you do next?
1) Try the new version of evolution-mapi and report feedback so that we get it in shape for 3.0
2) Buy the openchange developers some beer the next time you bump into them. If you look at the kind of changes they have made over the last couple of releases, you would be left completely spellbound. Most of the features that one needs with his Exchange server have already been implemented in openchange. So if you like their work, drop them a word of thanks.
So what next for Evolution MAPI?
Sort the feature list and have the good ones implemented a month before the feature freeze to give us enough time to fix the regressions. Seems like openchange has all these features implemented ages back, now its time Evolution extends all this good work for 3.0 and spread the love to its users
Why is this feature special to us?
Because I and Milan mentored Punit for this feature, and yes it is a good feeling once the mentoring pays off 🙂
Answer as of June 1, 2010: Please launch Evolution and do a Free/Busy search on my Exchange MAPI Calendar.
That’s right. The first version of FreeBusy search for Evolution MAPI was merged into master on June 1st. Evolution now shows all the Busy, Tentative, and Out of Office times for the user. I have fixed the openchangeclient to fetch even the half hour appointments.
So what does not work as of now?
When you ask someone out for the first time, you don’t ask, “Are you free tonight, the next Thursday and the one after that”. Long story short, the search on recurring items does not work as yet with MAPI. That would be fixed next in openchange.
We have some great things planned, so you should hear more cool updates on Evolution MAPI in the weeks to follow. And our bug killing mean machine, Milan Crha is on the prowl. We are down from 108 bug reports to 64 in 2 weeks. So keep watching this space.