I've tracked the breadcrumbs through the internet hallways all the way to this thread!
I've been looking for a forum to embed in my WP site (www.Coasties.com) that has social logins (google, openID, Facebook, twitter) for some time now, and you seem to be one of the only folks who got it going that spoke up.
I am getting lost in tech - at the Vanilla 2 setup database stage - wondering if there is any easier way. Please drop me a line! johnny.colden(fat)gmail.com
Glad to see you have found my website. I posted this thread just for that reason :) I will reply back to you using this post so the general public can get use out of this as well.
First, my site is the following:
WP Blog
Disqus Comments
Vanilla Forum
Each of the two above handle their own database. I personally do NOT see the need to connect my WP comments to my forum, but I think you want to from your above statement?
My setup is quite simple with the following steps:
Setup WordPress as needed
Install Disqus comment plugin for your WP blog. Link
Install Vanilla 2 Forum using the standard procedure. I would use the default directory or in my case i used just /vanilla
Download and install Vanilla 2 embedded plugin Link
Once you have installed the Vanilla plugin you will need to enabled it in the vanilla dashboard. Also take note you need to enter in the remote url, or copy it for creating a link in your WP blog menu.
Enabled the other login plugins you wish to support, in my case I enabled OpenID and Google authentication. Google requires that you enabled the OpenID since that is the main framework that is uses (from my understanding). Both of these should come with the standard Vanilla 2 download.
Now that you have Vanilla installed, the WP embedded plugin and have it enabled, the logins enabled..one step left.
Install WP Embed plugin (link should be in the dashboard). You then just copy the embed code from the vanilla dashboard, paste it into the WP admin area of the embed plugin.
In summary, no need to mess with the database unless you want to have the login of wordpress or vanilla using the same database or sync in someway. I personally would not recommend it and could help out if you absolutely need to do so. Defiantly get a test server setup and do nothing with your production until fully tested.
Full documentation provided by Vanilla you can find here: link
Please post back if you have any questions or comments.