Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options

Wordpress Facebook SSO Integration (and other integration questions)

I have a Vanilla install that is going to become the comment system for my blog (blog is top level domain, forum is subdomained).

Currently I have Facebook SSO on the forum, and I want to integrate it so everyone signs in on a single level. It seems that my WP users and Vanilla ones will be separate?

Is there a good tutorial/flow for this?

Also, the embedded one seems to not be using the mobile forum and the styling is weird. Is there a way to make sure the embedded forum uses either the embedded version, or the mobile?

Thanks all!

Comments

  • Options

    Also, I was looking at the examples from the plugin, and does the plugin make a post when a blog is posted?

    Is there a comprehensive guide I can reference?

  • Options
    BleistivtBleistivt Moderator

    Currently I have Facebook SSO on the forum, and I want to integrate it so everyone signs in on a single level. It seems that my WP users and Vanilla ones will be separate?

    You probably want to set your Registration method to "Connect" so that user accounts can only be created through SSO.

    Also, the embedded one seems to not be using the mobile forum and the styling is weird. Is there a way to make sure the embedded forum uses either the embedded version, or the mobile?

    To prevent confusion and duplicate content I would not serve the forum embedded and un-embedded, but decide on one.

    The mobile theme has to be changed in the conf/config.php, e.g.

    $Configuration['Garden']['MobileTheme'] = 'default';
    

    Also, I was looking at the examples from the plugin, and does the plugin make a post when a blog is posted?

    The plugin creates a thread when the first comment is posted.

  • Options

    So I should disable any registration on Wordpress? I'd prefer my whole site have a single login system, which is SSO.

    Is there a way to set the theme of the embedded forum? My forum desktop theme is not the embedded one, and I'd prefer my desktop theme to be desktop

    Also, is the thread created with the content of the blog? Or at least a link?

    Thanks so much for your help so far.

  • Options
    BleistivtBleistivt Moderator
    edited March 2015
    • No, you would set Vanillas registration method to connect, which disables Vanillas registration and all new users register through Wordpress.

    • No, currently not. The embedded version will use the desktop theme or the mobile theme, depending on the device. But like I said, usually you decide to serve your forum either embedded or not. Having two versions of the forum and two possible URL schemes for everything is not user friendly and confusing.

    • The thread is created whenever the first comment is posted. If you don't like that, you could post a comment directly after posting a new blog entry to force thread creation. (e.g. "What do you think about this [...]? Let us know here in the comments!")

  • Options
    • I already have it set to Connect, but have Facebook login inside Vanilla turned on. Do I need to enable Facebook SSO login for Wordpress to keep that functionality?
    • Well that sucks, my forum existed before the blog, and the embed theme isn't that great of a desktop experience. Plus the embedding of the actual forum is messed up on my site, it's embedding to the sidebar menu...
    • Is there an example of this somewhere? The blog post and the corresponding post in the forum?
  • Options
    BleistivtBleistivt Moderator
    • No, Vanillas Facebook login is just another SSO method, so it'll still work. Note, that these users won't have wordpress accounts then. I don't know if Facebook -> Wordpress (Facebook SSO) -> Vanilla (Wordpress SSO) works, that is something you'd have to try.
    • Then just don't embed. Make your forum theme and wordpress theme match, e.g by giving both the same header.
    • The official vanillaforums blog for example: http://blog.vanillaforums.com/ http://vanillaforums.com/categories/blog-comments (Note that they are also not embedding, but have matching themes on both sites.)
  • Options

    Is there any way to set it so that the embedded forum uses the mobile theme, instead of defining which theme to use?

    I mean check it out.

    http://community.cloudchaser.us looks great with the bootstrap theme on desktop, no big deal.

    However, if we keep that theme and go to a post:

    http://cloudchaser.us/ol-pejeta-drone-video-walk-among-wild/

    Look at that comment box, horrible. It's just a bad User Experience there.

    Then my "embedded" page, looks even worse!

    http://cloudchaser.us/discussions

    So I completely sacrifice my desktop experience to integrate comments, and probably trackbacks and pingbacks from other blogs too?

    Can I choose the mobile theme for comment integration at all?

  • Options
    BleistivtBleistivt Moderator

    Ah, I didn't fully understand you there, you were referring to the embedded comments.

    There is a solution for the comments:
    http://vanillaforums.org/discussion/comment/219045/#Comment_219045

    Embedding the whole forum: It looks like you wordpress theme is incompatible. You could also try creating a new static page in wordpress and inserting the embed code (from the vanilla dashboard).

Sign In or Register to comment.