From: Marc G. K. <ma...@it...> - 2002-11-22 10:30:38
|
Kerem ERKAN zei: > Hi, > > Could you integrate an addressbook group into the addressbook of SM? That > would be very useful. (The address group plugin seems to be not working > and also it is not very useful and user-friendly) > The longterm plan is implementing an address base class with support for grouping. If we follow the capabilities of vCard then grouping is easy due to the fact vCard support grouping. An quick example of how we can implement this is as follows: Address class var: backend-name Display-name Capabilities Rights (Read/Write ; Readonly etc) methods: import / export add/modify/delete search request supported fields requires: internal address-object specification Backend-classes: (All kinds of LDAP/DB/File implementations) methods: capabilities (what fields are supported) implementation of add/modify/delete/search requires: Persistor class for communicating with the backend The addresbook front-end should use the Capabilities property to decide what fields are displayed. The internal address-object should be very advanced and support all vCard described fields. If we manage that address exchange with import/export will be easy. In other words, instead of talking about current addressbook implementation I prefer talking about developing new solutions. This implies that we need to: 1: develop the persistor class (urgent) 2: develop the address-object 3: develop the address-base class with backends In that order! (1 and 2 can be developed at the same time) We could use help. Suggestions can be made on this list. If there are developers around that wanted to contribute they can contact Erin or me about that. Regards, Marc Groot Koerkamp ma...@sq... (I should make a identity for this address :-) ) |