[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    [Kde-pim] KitchenSync API Todo
From:       Holger Freyther <freyther () gmx ! net>
Date:       2004-08-30 18:41:22
Message-ID: 200408302041.23636.freyther () gmx ! net
[Download RAW message or body]

Hi guys,

While KitchenSync Core seems pretty reliable now we should focus on the open 
issues and discuss possible solutions.
The list is unsorted:

-Add an ActionPart Priority for the 'Filter' of Syncee, introdcue a 
priority/dependency for the parts. For example the Filter part would be 
needed to be called before and after each part has been called. We also could 
only add a special case for it.

-A Profile needs to be able to have a group of fixed Konnectors assigned. 
Konnectors in this group musn't be changed or we invent something for the 
following case:
I sync with the calendar file calendar1.ics and Opie. Now would I switch the 
calendar file to a new empty file for the Calendar Group. On next sync the 
following will happen. 
All Events/Todos from calendar1.ics will be marked as deleted
All new Events/Todos from calendar1.ics will be marked as added

This can be solved by either not allowing the Konnector to be modified, or if 
one Konnector inside a profile is changed we need to delete the MetaDirectory 
and to start over cleanly. 

Or Be smart and try to find out what happened and merge the changes.

-Put Konnectors into a Profile. Clone Profiles for ease of use.

-Fail proof 'writeSyncee'. If uploading of any Syncee fails in a 'Profile' 
everything should be rolled back and meta data should not be written so on 
the next sync the error might be fixed and it can be successfully synced?

-File uploading with FileFilter. You drop a Koffice Document on your 
desktop/or URL to a website and the documents gets converted by a filter and 
uploaded via KSync::UknownSyncee

-Fix connection of Signals/Slots, Use KDEPIM Progress classes

-Commit and Test the Filter

many more rough edges need to be fixed

regards holger


-- 
_____________________________________________
Holger 'zecke' Freyther
Project OPIE- the Open Palmtop Integrated Environment
http://opie.handhelds.org 
Sponsor me! Donate Hardware!
http://handhelds.org/~zecke
_______________________________________________
kde-pim mailing list
kde-pim@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic