From kde-pim Mon Aug 30 18:41:22 2004 From: Holger Freyther Date: Mon, 30 Aug 2004 18:41:22 +0000 To: kde-pim Subject: [Kde-pim] KitchenSync API Todo Message-Id: <200408302041.23636.freyther () gmx ! net> X-MARC-Message: https://marc.info/?l=kde-pim&m=109389132907227 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/