So I take it this allows clients to get/set vcards?
I still am trying to figure out how to import/export vcards. Can I use the import/export plugin code sample and modify it to import vcards using the xep-0054 spec and the VCardManager class?
My thinking is this.
Need to first create a user which creates a record in the ofUser table
Need to add vcard which stores the entire vcard xml string into the vcard TEXT field of ofVCard. I’m assuming that the username in ofVCard table is a foreign key related to the user I created in step 1.
If you are using LDAP to define users then the vCard data is supplied via that same LDAP source. This means if you use AD then the information is pulled from the profile of the users in AD. It is a read only function. You cannot write or modify the info in anyway via openfire.
what you are trying to do is uncommon. You do not need any special plugins or settings for vcard in a non-LDAP environment. The vcard information is generated via the client application. The user enters the data and pics which are transmitted to the openfire server and stored. You could do this for one client then use the import export tool to export that information to see how to structure the import.