{"id":26651,"date":"2013-12-11T08:41:02","date_gmt":"2013-12-11T08:41:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wpsol\/"},"modified":"2022-12-26T11:11:01","modified_gmt":"2022-12-26T11:11:01","slug":"wpsol","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wpsol\/","author":13450987,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"6.1.10","requires":"3.6","requires_php":"","requires_plugins":"","header_name":"wpSOL","header_author":"Dennis Koot","header_description":"","assets_banners_color":"5c2c37","last_updated":"2022-12-26 11:11:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/koter84\/wpSOL","header_author_uri":"http:\/\/wordpress.org\/plugins\/wpsol\/","rating":0,"author_block_rating":0,"active_installs":30,"downloads":2351,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.10":{"tag":"1.1.10","author":"koter84","date":"2016-04-20 11:01:09"},"1.1.11":{"tag":"1.1.11","author":"koter84","date":"2016-04-20 15:02:24"},"1.1.12":{"tag":"1.1.12","author":"koter84","date":"2019-10-02 09:09:59"},"1.1.13":{"tag":"1.1.13","author":"koter84","date":"2020-04-17 06:46:36"},"1.1.5":{"tag":"1.1.5","author":"koter84","date":"2016-03-28 22:13:47"},"1.1.6":{"tag":"1.1.6","author":"koter84","date":"2016-03-31 11:28:25"},"1.1.7":{"tag":"1.1.7","author":"koter84","date":"2016-04-14 11:12:31"},"1.1.8":{"tag":"1.1.8","author":"koter84","date":"2016-04-14 11:35:36"},"1.1.9":{"tag":"1.1.9","author":"koter84","date":"2016-04-19 10:24:35"},"1.2.0":{"tag":"1.2.0","author":"koter84","date":"2022-12-26 11:11:01"}},"upgrade_notice":{"1.1.0":"<p>Beware! The login-widget has been re-written to have the same code-output as standard widgets.\nBecause of this you need to re-place the widget on your site, if you made custom CSS rules for this they won&#039;t work anymore!\nKeep in mind that after this update you need to update your custom-theme.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1475550,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1475550,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":1475550,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1475633,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1475633,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.10","1.1.11","1.1.12","1.1.13","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":819253,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1109533,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1109533,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":1109533,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":1109533,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":1109533,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"wp-login.php with scouting-login","2":"sidebar-widget in theme twenty-fifteen","3":"sidebar-widget in theme twenty-fourteen","4":"sidebar-widget in theme twenty-thirteen","5":"sidebar-widget in theme twenty-twelve","6":"sidebar-widget in custom theme"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6694,55128,72565,72567,72566],"plugin_category":[38,43],"plugin_contributors":[95019],"plugin_business_model":[],"class_list":["post-26651","plugin","type-plugin","status-closed","hentry","plugin_tags-openid","plugin_tags-scouting","plugin_tags-scouting-nederland","plugin_tags-scoutsonline","plugin_tags-sol","plugin_category-authentication","plugin_category-customization","plugin_contributors-koter84","plugin_committers-koter84"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/wpsol\/assets\/icon.svg?rev=1475550","icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wpsol_5c2c37.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/wpsol\/assets\/screenshot-1.png?rev=819253","caption":"wp-login.php with scouting-login"},{"src":"https:\/\/ps.w.org\/wpsol\/assets\/screenshot-2.png?rev=1109533","caption":"sidebar-widget in theme twenty-fifteen"},{"src":"https:\/\/ps.w.org\/wpsol\/assets\/screenshot-3.png?rev=1109533","caption":"sidebar-widget in theme twenty-fourteen"},{"src":"https:\/\/ps.w.org\/wpsol\/assets\/screenshot-4.png?rev=1109533","caption":"sidebar-widget in theme twenty-thirteen"},{"src":"https:\/\/ps.w.org\/wpsol\/assets\/screenshot-5.png?rev=1109533","caption":"sidebar-widget in theme twenty-twelve"},{"src":"https:\/\/ps.w.org\/wpsol\/assets\/screenshot-6.png?rev=1109533","caption":"sidebar-widget in custom theme"}],"raw_content":"<!--section=description-->\n<p>wpSOL connects WordPress to the Scouting Nederland OpenID-server to allow people to login and register with their login-account from scouting.nl<\/p>\n\n<p>this plugin connects over https to login.scouting.nl to verify the login as part of the openid-standard<\/p>\n\n<p>bugs and feature-requests can go to: <a href=\"https:\/\/github.com\/koter84\/wpSOL\/issues\">GitHub<\/a> or <a href=\"https:\/\/wordpress.org\/support\/plugin\/wpsol\">WordPress<\/a><\/p>\n\n<h3>Translations<\/h3>\n\n<ul>\n<li>Dutch<\/li>\n<li>English<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>login to sol.scouting.nl and change your role to \"webmaster\". <\/li>\n<li>go to login.scouting.nl move your mouse over \"mijn websites\" and click on \"voeg beheerde website toe\".<\/li>\n<li>enter the domain which is setup for wordpress and select the organization you want to give access.<\/li>\n<li>install and activate the plugin, that's it.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='it%27s%20not%20working%21'><h3>It's not working!<\/h3><\/dt>\n<dd><p>You probably need to add the domain of your website to login.scouting.nl, you can only do this when you are logged in as a webmaster.\nCheck the <a href=\"https:\/\/wordpress.org\/plugins\/wpsol\/installation\/\">installation-tab<\/a> for a full explanation of how to do this.<\/p><\/dd>\n<dt id='do%20i%20need%20to%20be%20part%20of%20scouting%20nederland%20to%20use%20this%3F'><h3>Do i need to be part of Scouting Nederland to use this?<\/h3><\/dt>\n<dd><p>Yes, the OpenID-server is used to identify people and only allow access when they are a member of the right organisation within Scouting Nederland.\nTo setup the system at Scouting Nederland you need the webmaster-privilege for your scouting-group.<\/p><\/dd>\n<dt id='are%20there%20settings%20for%20this%20plugin%3F'><h3>Are there settings for this plugin?<\/h3><\/dt>\n<dd><p>Yes, there is a settings-page where you can setup a redirect after login or logout and setup the Name the user gets in their profile and enforce that.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>added optional profile fields birthdate, gender and scouting_id which get synced from scouting.nl on every login (when enabled in plugin settings)<\/li>\n<li>checked for compatibility with wordpress 6.1.1<\/li>\n<\/ul>\n\n<h4>1.1.13<\/h4>\n\n<ul>\n<li>checked for compatibility with wordpress 5.4.0<\/li>\n<\/ul>\n\n<h4>1.1.12<\/h4>\n\n<ul>\n<li>checked for compatibility with wordpress 5.2.3<\/li>\n<\/ul>\n\n<h4>1.1.11<\/h4>\n\n<ul>\n<li>old-style array() instead of []<\/li>\n<\/ul>\n\n<h4>1.1.10<\/h4>\n\n<ul>\n<li>fixed most ToDo's in code<\/li>\n<li>replaced require() with include_once()<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>plugin authors changed to only include Dennis<\/li>\n<li>add settings link in plugins overview page<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>fix automatically creating users<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>fix for disabling checkbox options on the settings page<\/li>\n<li>return an error message to a new user when creating new users is disabled in settings<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>checked for compatibility with wordpress 4.5<\/li>\n<li>initial support for translate.wordpress.org<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>some code standarization<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>checked for compatibility with wordpress 4.4<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>checked for compatibility with wordpress 4.3<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>added error message when username and email exist in wordpress, but are not the same account.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>minor fixes to supress some warnings<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Scouting Nederland changed the response from the server, now it works with standard LightOpenID again<\/li>\n<li>updated readme to include dutch translations<\/li>\n<li>show error when login is cancelled<\/li>\n<li>widget can now show links for creating a new message and upload files<\/li>\n<li>removed deprecated functions for widget ( you need to replace the widget )<\/li>\n<li>updated widget output to match standard widgets<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>added a redirect option for login and logout to go to the frontpage<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>moved code from bitbucket to github<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>some minor changes<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>code cleanup<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>i18n-support added to plugin<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>setup default options during installation<\/li>\n<li>better login-flow<\/li>\n<li>username_prefix and autocreate new user options added<\/li>\n<li>better display of options page<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>first public wordpress.org release<\/li>\n<li>make sidebar widget follow wordpress coding guidelines<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>added a sidebar-login-widget<\/li>\n<li>added a settings page<\/li>\n<li>removed static-setting of domain-names<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>initial internal release<\/li>\n<\/ul>","raw_excerpt":"Connect Wordpress to the Scouting Nederland OpenID-server","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/26651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=26651"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/koter84"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=26651"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=26651"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=26651"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=26651"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=26651"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=26651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}