Hi, Before 1.0, we have only http clients, the configuration template is fixed for several ready tested service providers.
Now several new synchronization scenario is possible and need corresponding corresponding configuration templates: 1) Synchronization with phone (or with a SyncML client over Bluetooth) SyncEvolution as the server needs the configuration for the phone before syncing. More specifically it is typlically a "server alerted sync" using bluetooth transport. The configuration for different phones might be different (For example, some Nokia phones need to configure a calendar+todo superdatastore, the database uri on the phones maybe also different). So how will we manage the configuration templates? Per Manufacture+OS version? i.e. Nokia_S40, Nokia_S60, ... We also need a general configuration to possibly work with a SyncEvolution based client. (Server alerted + server side configuration) 2) Synchronization with another SyncML client over HTTP This corresponds to Moblin Bug #7838, we need to generate the server side configuration for the particular client during first-time sync. The template is a "client-inited+server side" configuration template. Note for different SyncML clients the configuration might also be different but this will not target at this time, so a template workable for a SyncEvolution based SyncML client is good enough. 3) Synchronization with another SyncML server over HTTP In additon to the built in sync service providers, at least we need a configuration template for a SyncEvolution based SyncML server. (Client inited + client side configuration) 4) Synchronization with another SyncML server over Bluetooth OpenSync is a possible target (and SyncEvolution as well as some phones also have built-in SyncML server support). At least a general configuration template workable with SyncEvolution based server is needed. (Server alerted + client side configuration). To summarize, we need: Server Alerted + server side configuraiton Server side configuration for different phones Server Alerted + client side configuraiton Client inited + server side configuration Client inited + client side configuraiton -- Regards, Chen Congwu Moblin China Development _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
