=== THQ Connect === Contributors: mbelstead Donate link: http://thqconnect.belstead.net/ Tags: organisation, tidyhq, administration, login Requires at least: 4.6 Tested up to: 4.7 Stable tag: 1.5.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html TidyHQ and Wordpress integration. This plugin was created to allow to sign in to WordPress with TidyHQ credentials and updates the WordPress database with fresh user and organisation information directly from TidyHQ. == Description == TidyHQ is a cloud-based platform designed to help streamline the administration and management of organisations. For more information about how TidyHQ can help your organisation visit [tidyhq.com](http://tidyhq.com). For the plugin to work correctly, the WordPress user must have the SAME EMAIL ADDRESS as a corresponding TidyHQ user. If they are not in WordPress, the plugin will create them as a user with basic WordPress access. An admin will need to modify their access to allow more functionality. Data used by THQ Connect is read-only. THQ Connect promises to never store confidential information from TidyHQ. If you have any suggestions or ideas on what else should be included with THQ Connect, email thqconnect@belstead.net For more information, head to THQ Connect -> Help in your WordPress admin menu. == Installation == 1. Upload the plugin files to the `/wp-content/plugins/thq-connect` directory, or install the plugin through the WordPress plugins screen directly. 1. Activate the plugin through the 'Plugins' screen in WordPress 1. A TidyHQ Application is required. You can add one [here](https://dev.tidyhq.com/oauth_applications). Your application name should be THQ Connect and your Callback URL should be your site's WordPress URL (ie. http://yoursite.com). 1. Use the Settings->THQ Connect screen to add Client ID & Client Secret from step 3. 1. There are several other configurable options on the above screen. It is recommended to use Profile Sync & Org Sync. 1. Log out of WordPress, then log in with your TidyHQ credentials. Note: You will need to have logged in via TidyHQ to enable additional TidyHQ functions. 1. Add the login form shortcode [thq_connect_login_form] somewhere on your site, or alternatively use the wp-login.php and select "TidyHQ" as your log in option. == Frequently Asked Questions == = Is WordPress multisite supported = Not at this stage, however it will be. = My organisation is a child organisation of an association. Will THQ Connect work for me? = Again no. It is on the list of enhancements to come. = Can my members log in to WordPress using TidyHQ credentials? = Provided the TidyHQ credentials are correct, THQ Connect will allow them to log in, however they will not have any access to additional WordPress or TidyHQ functions. = Can people not associated with my organisation log in? = As above. Provided the TidyHQ credentials are correct, THQ Connect will allow them to log in, however they will not have any access to additional WordPress or TidyHQ functions. = I logged in, but my WordPress profile did not get updated. Why? = Double check your email address matches that of your contact profile in TidyHQ. As long as these match the profile will update correctly. = My WordPress site name changed when I logged in. What happened? = If "Organisation Sync" is enabled, THQ Connect will automatically update your site name with your TidyHQ organisation name. If you do not want this to happen, you can disable it in THQ Connect Settings. = I have a query or suggestion. Who do I contact? = If you email thqconnect@belstead.net I will get back to you as soon as I can. == Screenshots == 1. Login screen. Select WordPress for normal user access or TidyHQ to use TidyHQ credentials. Alternatively add [thq_connect_login_form] to display a login form somewhere on your website. 2. THQ Connect settings; Menu option to direct user to TidyHQ; New email/task/event count in admin bar; Profile pics; == Changelog == = 1.6 = * TidyHQ site selection fixed. * Org Sync is also working correctly. = 1.5 = * TidyHQ site selection. You can now opt to log in to a different site than the default (you will still need to have access to that site). Don't worry, your site will only sync with your set default organisation. You can also disable this option in THQ Connect Settings. * Updated help. * Bug fixes: ** Fixed "No changes were made" when changes were indeed made. ** Initials now display correctly in coloured avatar box ** Fixed broken image on Help & Settings pages ** Fixed broken Dashboard widget = 1.4 = * Updated readme including up to date installation instructions and screenshots. * Minor bug fixes. = 1.3 = * Uninstaller will now delete THQ Connect capabilities and options * Bug fixes: ** Certain options now will not be triggered unless THQ Connect settings are configured. = 1.2 = * Error messages now display when you do not have access. * Additional logging for debug. * Updated THQ Connect Settings page and removed some settings which stopped the plugin working correctly. * Various additional code changes and bug fixes. = 1.1 = * Updated Help * For those without Avatars a coloured box will now appear in it's place - similar to TidyHQ. = 1.0 = * First public version * We have a name. Say hello to THQ Connect! == Upgrade Notice ==