View Single Post
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#7
Originally Posted by jackburton View Post
It looks like the calendar-backend api emits dbus signals when events are added and removed. http://maemo.gitorious.org/calendar-...ticalendar.cpp

It may be possible to create a dbus-listener daemon that then pushes the changes behind the scenes to a caldav server.

Getting changes propagated from the server side is probably trickier and would probably require a lot more work.

This problem is an interesting one. It sounds like you have a lot of calendars and items to sync. Can you archive old data and at least make the amount of items to sync smaller?
Thanks. It would probably help if the N900 would support categories; then it would be less error prone. And i won't archive data (currently:

Number of records in Memotoo: Nb records Maximum
Contacts (address, phone numbers, ...) 195 unlimited
Calendar
Events 1696 unlimited
Tasks 12 unlimited
Notes 2 unlimited
Holidays 0 unlimited
Categories 11 unlimited <-- my individual calendars

...because the only device that is b*tchy about any data sync is the N900; neither my desktop(s) nor the Touchpad's CM10 install having issues. You don't necessarily fix your infrastructure according to the weakest link/device... you rather fix the problem device, or exchange it. The N73 had way less issues when ScheduleWorld still existed to sync it against (and i did some amount of bugtesting for them then).

And i don't even try to sync all ~1700 events, because i don't need all of them on all devices. (EU week numbers f.e., or Sun timings - they are just subscribed external calendars for places that sometimes need them to be displayed) so it's probably just 10-20% of them.

I'll try the suggestion made about using & adopting the Google Calendar template for CalDAV, and Yahoo template for CardDAV, or the generic DAV template. Memotoo fortunately allows you to use LDAP, CalDAV, CardDAV, ICS files, WebDAV, ActiveSync, Exchange, etc. etc., whatever you dream of. That's why i just prolonged my premium account for another 2 years.
There are of course other sync providers that support some subsets / less, so...

Maybe i'm also too stupid to configure SE correctly. But it isn't exactly the easiest framework to do so.

Last edited by don_falcone; 2013-01-03 at 15:53.
 

The Following User Says Thank You to don_falcone For This Useful Post: