Ran into problem with Joomla User Profile because my T&C page is a K2 item and the Joomla User Profile doesn't recognize K2 Items. Have found a hack to get Joomla User Profile to talk to K2 User Profile, but would rather avoid the hack because of issues that may arise when components, modules and plugins are upgraded.
So I want to set up the site registration to use the K2 User Profile plugin with k2 Captcha and have the Users assigned to K2 Groups and have the Registration form populated from the users Social Media user information, complete with avatar. And when all is done allow the user to log in with their Social Media credentials or their website account credentials.
I just want to know where to start so that I only have to go through this process one time.
JFBConnect advises that I enable the Joomla User Profile plugin. The question is can I use the K2 User Profile plugin instead, and if so how to I go about doing that? How do I go about mapping the JFBConnect User fields to the K2 User Fields. I need username, email, city, state/province, Country, zip/postal code, password all to be entered in the user registration form and stored in the user's profile. I also need the user to be able to edit their profile any time they log in. Would also like the user to be able to delete their own account as well.
Everything is ready to go as far as the Social Media accounts are concerned. Have created the accounts and the apps and populated the JFBConnect component with App Key and Secret Keys for each Social Media account and the "Error Check" utility reports that everything is good.
I also use ACYMailing for subscriptions and would like to add a check box to the registration form asking the user if they would like to subscribe to our newsletter at the same time.
I also have an SSL Certificate in place and I am getting the green pad lock indicating that I pass all the security checks.
So now it is just setting up the registration form and I should be good to go, I am just not sure where to begin with K2 or with adding the check box for the ACYMailing Subscription. I can edit PHP, CSS, HTML, JavaScript and jQuery, so if any custom work needs to be done just point me in the right direction.