{"id":18172,"date":"2012-05-20T02:28:56","date_gmt":"2012-05-20T02:28:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/gplus\/"},"modified":"2012-06-21T04:12:31","modified_gmt":"2012-06-21T04:12:31","slug":"gplus","status":"publish","type":"plugin","link":"https:\/\/tw.wordpress.org\/plugins\/gplus\/","author":9459026,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2012.06.20","stable_tag":"2012.06.20","tested":"3.2.1","requires":"3.2","requires_php":"","requires_plugins":"","header_name":"gplus","header_author":"Dino Chiesa","header_description":"","assets_banners_color":"c8a49f","last_updated":"2012-06-21 04:12:31","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/cheeso.members.winisp.net\/GplusWidgetDonate.aspx","header_plugin_uri":"http:\/\/cheeso.members.winisp.net\/srcview.aspx?dir=wp\/plugins\/gplus","header_author_uri":"http:\/\/dinochiesa.net","rating":0,"author_block_rating":0,"active_installs":10,"downloads":3749,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"561454","resolution":"772x250","location":"assets","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2012.05.19","2012.06.05","2012.06.14","2012.06.20","2012.6.4"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1566901","resolution":"2","location":"plugin","width":990,"height":316},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1566901","resolution":"3","location":"plugin","width":317,"height":404},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1566901","resolution":"1","location":"plugin","width":342,"height":297}},"screenshots":{"1":"This shows the rendering of the Widget in the sidebar of a WP blog.","2":"This shows how to activate gplus in the Plugins menu in the WP Admin backend","3":"Configuring the settings for the gplus widget in the WP Admin backend."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[150,174,162],"plugin_category":[43,56],"plugin_contributors":[88946],"plugin_business_model":[],"class_list":["post-18172","plugin","type-plugin","status-publish","hentry","plugin_tags-google","plugin_tags-social","plugin_tags-widget","plugin_category-customization","plugin_category-social-and-sharing","plugin_contributors-dpchiesa","plugin_committers-dpchiesa"],"banners":{"banner":"https:\/\/ps.w.org\/gplus\/assets\/banner-772x250.png?rev=561454","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/gplus_c8a49f.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/gplus\/trunk\/screenshot-1.png?rev=1566901","caption":"This shows the rendering of the Widget in the sidebar of a WP blog."},{"src":"https:\/\/ps.w.org\/gplus\/trunk\/screenshot-2.png?rev=1566901","caption":"This shows how to activate gplus in the Plugins menu in the WP Admin backend"},{"src":"https:\/\/ps.w.org\/gplus\/trunk\/screenshot-3.png?rev=1566901","caption":"Configuring the settings for the gplus widget in the WP Admin backend."}],"raw_content":"<!--section=description-->\n<p>gplus is a Wordpress Plugin.<\/p>\n\n<p>It provides a Wordpress Widget that displays a list of your recent\nGoogle+ activities in the sidebar.  The plugin uses the Google+ API, and\nauthenticates via an API key that YOU (the installer) acquire via the\nGoogle API Console.<\/p>\n\n<p>Because it uses the public REST API of Google+ that Google documents and\nsupports, this plugin is very reliable and simple.  (Other Wordpress\nwidgets that say they show Google+ activity have relied on\nscreen-scraping, which makes them brittle and unreliable.)<\/p>\n\n<h3>Dependencies<\/h3>\n\n<p>This plugin depends on and uses the published google-api-php-client,\navailable at http:\/\/code.google.com\/p\/google-api-php-client\/ .<\/p>\n\n<p>Rather than requires the installer to download this code, it is packaged\nwithin the plugin. The Google API php client library is licensed\nindependently from the gplus Wordpress plugin; The former is licensed\nunder the Apache 2.0 license.<\/p>\n\n<h3>Thanks<\/h3>\n\n<p>Thanks for your interest!<\/p>\n\n<p>You can make a donation at http:\/\/cheeso.members.winisp.net\/GplusWidgetDonate.aspx<\/p>\n\n<p>Check out all my plugins:\nhttp:\/\/wordpress.org\/extend\/plugins\/search.php?q=dpchiesa<\/p>\n\n<p>-Dino Chiesa<\/p>\n\n<!--section=installation-->\n<ol>\n<li><p>Download gplus-wp-plugin.zip and unzip into the\n  \/wp-content\/plugins\/ directory.<\/p><\/li>\n<li><p>From the Wordpress admin backend, Activate the plugin through the\n'Plugins' menu.<\/p><\/li>\n<li><p>From the Wordpress admin backend, in the Widgets menu, drag-and-drop\nthe widget to your sidebar. You can place it in any position you\nlike.<\/p><\/li>\n<li><p>Specify the settings for the widget:\nTitle, Google+ ID, API Key, the maximum number of items to\nshow, and the cache lifetime.<\/p><\/li>\n<\/ol>\n\n<p>That's it !<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>Why do I need an API Key?<\/dt>\n<dd><p>You need an API key from Google so that the requests that  your wordpress\npage sends to Google, will be authorized and allowed. Every time the\npage loads, it sends out a request to Google, and gets the list of\nactivities.  Google wants to know who's asking for this information, and\nthe API key lets them track that.<\/p><\/dd>\n<dt>Where do I get an API Key?<\/dt>\n<dd><p>To get an API Key, you need to visit.\nhttps:\/\/code.google.com\/apis\/console and click \"API Access\" on the\nright-hand-=side navigation menu.<\/p>\n\n<p>Copy and paste the API Key to the appropriate place in the Widget\nconfiguration menu.<\/p><\/dd>\n<dt>Will I be charged by Google for the requests?<\/dt>\n<dd><p>No.  The API key is free to get; you don't even need to ask for it. In\nfact Google will just display the API key when you login to the API\nConsole.  I don't speak for Google, but it seems to me they use the key\nonly for tracking purposes.<\/p>\n\n<p>Google may throttle the level of requests if you use this plugin on a\nheavily loaded site. In that case you may need to use OAuth2.0, which I\nhave not yet builtin to the plugin.  But I could be convinced, for the\nright price. ;)<\/p><\/dd>\n<dt>How do I get my Google+ ID?<\/dt>\n<dd><p>You can get it by examining a particular URL when you login to Google+.<\/p>\n\n<p>First, you need to be on Google+.  Go to https:\/\/plus.google.com and\nlogin or sign up.  It's free to signup. (But you already knew that,\nbecause you are on Google+, otherwise why would you want a G+ widget?)<\/p>\n\n<p>Then, click the link for your profile. It will go to a URL like this:<\/p>\n\n<p>https:\/\/plus.google.com\/u\/0\/77373737273737373737\/posts<\/p>\n\n<p>Your id is the long string of digits in the middle there.<\/p><\/dd>\n<dt>Can I set the visual style of the widget from the admin backend?<\/dt>\n<dd><p>No, I haven't built that capability into this simple plugin, just yet.\nLet me know if you have strong requirements in this area.<\/p>\n\n<p>You can \"manually\" apply css styling to the list.  The css class name\nused for the UL that holds the list of Google+ activities is 'gplus'.<\/p><\/dd>\n<dt>Does the plugin cache the results of its queries?<\/dt>\n<dd><p>Yes. You can set the cache lifetime in the widgets panel of the admin\nUI.<\/p><\/dd>\n<dt>What does it mean, \"cache lifetime\"?<\/dt>\n<dd><p>The term \"cache lifetime\" refers to the time period that the widget will\nre-use results from the Google+ Activity query.  When rendering itself\non a page, if the Widget has requested and received a list of activities\nfrom Google within the cache lifetime (say, within the past 10 minutes),\nthen the widget will re-use those results.  If the Widget has no saved\nresults, or the saved results are older than the configured cache\nlifetime, then the widget will send a new request to Google to get the\ninformation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2012.06.20<\/h4>\n\n<ul>\n<li>optionally display the google+ logo in the widget<\/li>\n<\/ul>\n\n<h4>2012.06.19<\/h4>\n\n<ul>\n<li>refactored to render the form via a view php file.<\/li>\n<\/ul>\n\n<h4>2012.06.14<\/h4>\n\n<ul>\n<li>more intelligent handling of whitespace in activity strings. This\nfixes an issue with ragged left margins when some activities were\nrendered in HTML.<\/li>\n<\/ul>\n\n<h4>2012.06.05<\/h4>\n\n<ul>\n<li>add caching<\/li>\n<\/ul>\n\n<h4>2012.6.4<\/h4>\n\n<ul>\n<li>fix some messages<\/li>\n<li>add donation button<\/li>\n<\/ul>\n\n<h4>2012.5.19<\/h4>\n\n<ul>\n<li>minor refactoring in php module<\/li>\n<li>first checkin to svn<\/li>\n<\/ul>\n\n<h4>2012.5.15<\/h4>\n\n<ul>\n<li>GPLv3 license.<\/li>\n<li>Tighten up some documentation.<\/li>\n<\/ul>\n\n<h4>2012.5.12<\/h4>\n\n<ul>\n<li>initial release<\/li>\n<\/ul>","raw_excerpt":"gplus is a Wordpress Plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/18172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=18172"}],"author":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dpchiesa"}],"wp:attachment":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=18172"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=18172"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=18172"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=18172"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=18172"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=18172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}