On Fri, 7 Jan 2005 09:24 am, Stewart Heitmann wrote:
> On Tue, 4 Jan 2005 05:47 pm, Mika Raento wrote:
> > On Tue, 2005-01-04 at 13:41 +1100, Stewart Heitmann wrote:
> > 
> > > Thus I suggest it would ultimately be better if the sync engine only sent 
> > > those
> > > particular vcard fields to a plugin that it knows the plugin can handle.
> > > However this requires each plugin to register the fields they handle with 
> > > the sync
> > > engine on startup. Its a substantial design change so I dont imagine it 
> > > would
> > > go into the 0.8x branch. Perhaps something to consider for 0.90 instead.
> > 
> > I second this; although the ultimate responsibility of data conversion
> > is of course on the individual plugin, the need to filter fields is very
> > common and should be provided by the framework. This should allow us to
> > map the Syncml device-info (capabilities) in a nice way and have a
> > chance of syncml actually working in the future.
> > 
> > Of course the choice of what functionality to include in the framework
> > is not always clear, and refactoring is the answer rather than huge
> > up-front desing. However, we've already seen the need for vcard 1/2/3
> > conversion and field/attribute filtering.
> > 
> >  Mika Raento
> > 
> 
> Mika, I'm happy you understood me and thanks for seconding the idea.
> I fear Armin is not in agreement though, but I am hoping he will
> come around to it.
> 
> Out of interest, I a wondering if you are actively working on the
> sync_vtype_convert stuff at the moment.
> Your original post suggested that you were, and I am wondering what
> direction you are heading and on which branch you are working.
> 
> I myself only work on the 08X branch, and only within the kdepim
> plugin for that matter. However the problems I now encounter with my
> plugin are almost all due to inter-plugin interaction (such as I
> have already described).
> 
> So far, I have been reluctant to mess with sync engine code as
> any change there is likely to affect other plugins adversely.
> But ultimately, I believe something will need to be done if we wish
> to achieve full inter-operability between plugins.
> 
> I am keeping a "hands-off" approach to the sync engine code for now. 
> At the moment I just wish to gauge who is working on what.
> 

-- 
Stewart Heitmann <[EMAIL PROTECTED]>


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Multisync-devel mailing list
Multisync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/multisync-devel

Reply via email to