Support has been upgraded!
The Support Forum is closed. Not to worry! Providing the top quality support you expect and we're known for will continue! We're not ending support, just changing where you submit requests. This will provide you with the best experience possible.
Premium Support
Have you purchased an addon for Connections such as one of our premium templates or extensions with a valid license and you need help?
Please open a Support Ticket in your user account.
Free Support
Are you using the free Connections plugin? Don't worry, you are still very important to us! We are still providing you with the same high quality support that we're known for.
Please open a new support topic in the WordPress support forums for Connections.
- This topic has 17 replies, 3 voices, and was last updated 10 years ago by
Steven Zahm.
-
AuthorPosts
-
05/21/2013 at 11:11 am #260538
ian1119
ParticipantHi – re CSV import plugin V0.8
1) It seems that this is an importer that does not reconcile with existing connections records in any way? Is it still the case that duplicates are only avoided by manually deleting entries before (or after) importing?
2) Likewise it seems there is no reconciliation with existing WordPress users? I was hoping to import data to Connections that could be associated with existing WordPress users. Is there any way of doing this, even if only manually following the import?
05/21/2013 at 11:15 am #260539ian1119
ParticipantOh and I am using S2Member to handle user registrations on the site in case that complicates things! The site will not run without it.
05/21/2013 at 11:50 am #260540ian1119
ParticipantA related question: Should it be possible for an administrator to create a Connections entry that associates with an existing WordPress user entry? I have tried doing this and it does not appear to work. I assumed that an association would be made on the email address (personal / work) entered in Connections?
I have tried both with S2member enabled and with it disabled.
05/21/2013 at 8:41 pm #260564Steven Zahm
Keymaster@ ian1119
Let’s see…
1.) The CSV Import is for bulk import only. It will import the CSV file regardless of what is already entered in the directory.
2.) Right, Connections is a directory plugin that is separate from the registered WordPress users. This is very much by design. This however is a common request so there is an add-on plugin, Link, that does just this. The entry in Connections will be linked to the user upon the user logging in to the site. At which point, if you grant the user role the permission, they will be able to maintain their entry with or without moderation.
I hope that helps. Let me know if you have any further question.
05/22/2013 at 6:13 am #260655ian1119
ParticipantHi Steve
I do have the link plugin installed as well as CSV import.
It seems as though my issues are to do with a conflict with S2member. Here are a couple of scenarios:
1.1 Create a new WP user from admin
1.2 Create a new Connections entry from admin with same email as WP user
1.3 deactivate S2member
1.4 log in as new WP user
1.5 go to ‘Your Directory Entry’ – data is visible and associated.2.1 Create a new WP user from admin
2.2 Create a new Connections entry from admin with same email as WP user
2.3 log in as new WP user
2.4 go to ‘Your Directory Entry’ – data is NOT visible or associated. (‘not authorized’ message)
2.5 deactivate S2member
2.6 log back in as new WP user
2.7 go to ‘Your Directory Entry’ – data is visible and associated.So it seems that with S2member active any association is ‘broken’ but that it can be re-established when it is deactivated.
It took me a while to notice that each S2 member re-activation resets Connections roles so my testing initially seemed to be producing erratic results! As far as I can tell though the above scenarios are repeatable assuming roles are also re-set.
A CSV import does seem to associate with an existing WP user with the same email address
Unfortunately all the above does not help me that much unless I am content to live with an ‘unlinked’ Connections directory, as I have to use S2member on the site I am working on.
05/22/2013 at 9:45 am #260667ian1119
ParticipantHi again
I think this is incorrect:
>>it seems that with S2member active any association is ‘broken’ but that it can be re-established when it is deactivated.<<it should read:
it seems that an association must be made with S2member deactivated, but that thereafter it is maintained regardless of S2member being active or not.You may also be able to confirm that it is necessary to have a WP user in place BEFORE creating a Connections entry with the same email in order for an association to be made.
05/22/2013 at 12:12 pm #260680Nathan Tayloe
Participantso wait a minute, if i use the CSV importer it creates, say, 100 directory listings. but it doesn’t create WP users. So if Joe Public has a listing and is not currently a user, how does he log in to see the directory?
05/22/2013 at 12:21 pm #260682ian1119
ParticipantMy understanding is that it would have to be a ‘public’ directory in your example, so no need to log in.
05/22/2013 at 3:22 pm #260724Steven Zahm
Keymaster@ Nathan
Connections entries are not WordPress users and have no relation to users unless Link is used to link a user to an entry. So, the CSV Import does not create users, it create entries in the directory. If you need to create users via a CSV upload, there are several plugins available that perform that function. With that said, If “Joe User” has a entry, he would have to register to be a user of the site and if Link is installed and active he will be linked to “his” entry upon login. A user registration and management system will not be built in to Connections for the purpose of editing entries because WordPress already has a very robust system in place.
I hope that helps.
05/22/2013 at 3:35 pm #260729Steven Zahm
Keymaster@ ian1119
I’ll take a look at the code s2, I bet is is hijacking the login process via the wp_login hook. It has to be there because that is the only place Link touches when it does the email to email query match.
The order of the user and the entry input does not matter. What does matter is that the entry exists before the user logs in.
-
AuthorPosts
You cannot reply to this support topic. Please open your own support topic.