Plugin doesn’t share any user related information with any third party side. It strongly synchronizes the
information between your own platforms connected personally to your vBulletin instance.
Installation
- Download WordPress vBSSO.
- Unzip and upload folder “vbsso” to `/wp-content/plugins/` directory of your WordPress installation.
- Log in to WordPress as administrator.
- Navigate to the `Network -> Plugins` section and activate vBSSO plugin.
Configuration, Case 1
- Log in to WordPress as administrator.
- Navigate to `Settings` -> `vBSSO`.
- Modify your default Platform Shared Key by setting it to more secure unreadable phrase to encrypt exchanged data.
- Save Changes.
Configuration, Case 2
- Log in to your vBulletin control panel as administrator.
- Navigate to `vBSSO` section.
- Expand section and click on the `Platforms` link.
- Copy `Platform Url` link and `Shared Key` field from WordPress installation to vBulletin.
- Click on `Connect` button to connect your new platform.
- Back to WordPress vBSSO Settings page and verify that API Connections fields are filled out.
SSL Configuration
- Modify wp-config.php.
- Add the following code “define(‘FORCE_SSL_ADMIN’, true);” without quotes to top of the configuration file.
- Add the following code “define(‘FORCE_SSL_LOGIN’, true);” without quotes to top of the configuration file.
- It’s important to have SSL settings at the beginning of configuration file. For more details, please take a look at http://codex.wordpress.org/Administration_Over_SSL.
Upgrade
- Download WordPress vBSSO.
- Unzip and upload everything to `/wp-content/plugins/` directory of your WordPress installation.
- Log in to WordPress as administrator.
- Navigate to the `Network -> Plugins` section and upgrade vBSSO plugin.
Uninstall
- Log in to WordPress as administrator.
- Navigate to `Network -> Plugins` section and deactivate vBSSO plugin.
Plugin doesn’t revert already sync data back to its original state if you decide to disable plugin later.
Changelog
= 1.2.7 =- Fixed “Call to undefined method stdClass::add_role()” issue.
- Prepared the feature to handle broken user accounts between WordPress and vBulletin.
- Enhancements and bugs fixes.
- [Updated May 21, 2013]
- Improved vBSSO Login widget.
- Improved support of vBSSO WordPress SSL mode.
- Implemented vBSSO vBulletin usergroups API.
- [Updated May 20, 2013]
- Fixed the issue with inability to log out.
- Enhancements and bugfixes.
- [Updated February 17, 2013]
- Adjusted vBSSO Widget once WordPress is not connected to vBSSO.
- Enhancements and bugfixes.
- [Updated September 23, 2012]
- Added customizable vBSSO “Login” widget.
- Added compatibility with WordPress 3.x.
- Added support of non-Latin characters in username (might be restricted by vBulletin username restriction rules).
- Enhancements and bugfixes.
- [Updated September 03, 2012]
- Added support of vBulletin Profile Page connected to WordPress.
- Added support of vBulletin Author Page connected to WordPress.
- Added support of “Registration” url connected to vBulletin.
- [Updated August 10, 2012]
- Fixed “Use of undefined constant IS_PROFILE_PAGE – assumed ‘IS_PROFILE_PAGE’”.
- Fixed an issue when sometimes avatars are not fetched from vBulletin and displayed.
- [Updated June 22, 2012]
- Disabled E_DEPRECATED setting in error reporting (since PHP 5.3.0 only) to make PHP ignore “Deprecated: Function set_magic_quotes_runtime()” used in WordPress.
- Implemented fetching of blog avatars required for “Blogs Directory” (http://premium.wpmudev.org/project/blogs-directory) plugin from vBulletin. The blog avatar is an user avatar fetched of user who has a “Blogger” role in WordPress blog.
- Added an option to fetch or not avatars from vBulletin in Settings page.
- Improved installation process by adding a check for the required PHP extension before the plugin is completely activated.
- Fixed the issue with saving footer link option.
- Hid unnecessary options from vBSSO Settings page.
- [Updated September 28, 2011]
- Overrode lostpassword_url to let vBSSO take care of this functionally.
- Fixed the logging condition in case if we are unable to find user when try to sync user credentials.
- Added config.custom.default.php file as a config sample.
- Fixed css to display “SSO provided By” text correctly in different theme layouts.
- [Updated September 18, 2011]
- First version
- [Created September 10, 2011]



