{"id":51732,"date":"2016-10-25T03:22:31","date_gmt":"2016-10-25T03:22:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/dans-gcal\/"},"modified":"2023-10-09T22:24:55","modified_gmt":"2023-10-09T22:24:55","slug":"dans-gcal","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dans-gcal\/","author":14810475,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.1","stable_tag":"trunk","tested":"6.3.8","requires":"5.0.1","requires_php":"","requires_plugins":null,"header_name":"Dans Embedder for Google Calendar","header_author":"Dan Dulaney","header_description":"","assets_banners_color":"cfd7e7","last_updated":"2023-10-09 22:24:55","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/dandulaney.com\/donate\/","header_plugin_uri":"https:\/\/dandulaney.com","header_author_uri":"https:\/\/dandulaney.com","rating":4.8,"author_block_rating":0,"active_installs":600,"downloads":17567,"num_ratings":8,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0":"<ul>\n<li>Initial Plugin Release<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":2,"5":6},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":1521544,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1550x500.png":{"filename":"banner-1550x500.png","revision":1521544,"resolution":"1550x500","location":"assets","locale":""},"banner-1880x609.png":{"filename":"banner-1880x609.png","revision":1521544,"resolution":"1880x609","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1521544,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1521544,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1521544,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1521544,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"<p>List view calendar created with Dan's Embedder for Google Calendar<\/p>","2":"<p>Full Size Calendar Created<\/p>","3":"<p>Settings Page<\/p>"}},"plugin_section":[],"plugin_tags":[416,125508,230,4757,4743],"plugin_category":[40,56],"plugin_contributors":[125428],"plugin_business_model":[],"class_list":["post-51732","plugin","type-plugin","status-closed","hentry","plugin_tags-calendar","plugin_tags-dan","plugin_tags-embed","plugin_tags-gcal","plugin_tags-google-calendar","plugin_category-calendar-and-events","plugin_category-social-and-sharing","plugin_contributors-duplaja","plugin_committers-duplaja"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/dans-gcal\/assets\/icon.svg?rev=1521544","icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/dans-gcal_cfd7e7.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/dans-gcal\/assets\/screenshot-1.png?rev=1521544","caption":"<p>List view calendar created with Dan's Embedder for Google Calendar<\/p>"},{"src":"https:\/\/ps.w.org\/dans-gcal\/assets\/screenshot-2.png?rev=1521544","caption":"<p>Full Size Calendar Created<\/p>"},{"src":"https:\/\/ps.w.org\/dans-gcal\/assets\/screenshot-3.png?rev=1521544","caption":"<p>Settings Page<\/p>"}],"raw_content":"<!--section=description-->\n<p>Dan's Embedder for Google Calendar was created out of a need to display Google calendars in both list and full view in a way that was mobile friendly, customizable via shortcode, and easy to style. No need to import events or manage them directly in WordPress. All you need is a public Google Calendar (or multiple!) and a free, easy to get API key.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li><p>Displays public calendars in a mobile friendly format<\/p><\/li>\n<li><p>Offers Options for Full Calendar View, or Upcoming Events List<\/p><\/li>\n<li><p>All options are configured via shortcode<\/p><\/li>\n<li><p>Full Calendar offers mobile friendly tooltips with event title, time, and location<\/p><\/li>\n<li><p>Upcoming Events List can specify how many items to show, or turn on auto-scroll<\/p><\/li>\n<li><p>Custom div id can be set for every calendar, for individual theming of each calendar<\/p><\/li>\n<li><p>No limit to the number of calendars you can link up<\/p><\/li>\n<\/ul>\n\n<p>Shortcodes Cheatsheet:<\/p>\n\n<ul>\n<li><p>Full Display <code>[dancal]<\/code> (defaults to 1st calendar) , or <code>[dancal cal=1 divid=idname]<\/code> (where 1 is the number of calendar you want, and divid is the id of the outermost div, for theming purposes. If you don't set divid, a random one is chosen to allow multiple calendars on the same page).<\/p><\/li>\n<li><p>Upcoming Events List: <code>[dancal_list]<\/code>, or <code>[dancal_list cal=1 num=30 scroll=true divid=idname]<\/code> (1 is the calendar number, num is a number 0 for number of upcoming events to display, scroll is true or false to enable auto-scroll, , and divid is the id of the outermost div, for theming purposes. If you don't set divid, a random one is chosen to allow multiple calendars on the same page))<\/p><\/li>\n<\/ul>\n\n<p>For help creating an API key to use with this plugin, either check out the settings page in plugin, or the FAQ tab here.<\/p>\n\n<p>Thanks to Mike @ <a href=\"https:\/\/wp-bullet.com\/\">WP Bullet<\/a> for the banner and icon.<\/p>\n\n<h3>Dependencies and Liscencing<\/h3>\n\n<p>MIT: gcal-flow https:\/\/sugi.github.io\/jquery-gcal-flow\/<\/p>\n\n<p>MIT: fullcalendar.io https:\/\/fullcalendar.io<\/p>\n\n<p>MIT: qTip2 http:\/\/qtip2.com\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/dans-gcal<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Head over to the Dan's GCal settings page, found on the Dashboard sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20create%20my%20api%20key%3F'><h3>How do I create my API key?<\/h3><\/dt>\n<dd><p>To create API key, visit Google Developers Console. https:\/\/console.developers.google.com\/ \nThen, follow bellow;<\/p>\n\n<ul>\n<li><p>Create new project (or use project you created before).<\/p><\/li>\n<li><p>Check \"APIs &amp; auth\" -&gt; \"Credentials\" on side menu.<\/p><\/li>\n<li><p>Hit \"Create new Key\" button on \"Public API access\" section.<\/p><\/li>\n<li><p>Choose \"Browser key\" and keep blank on referer limitation.<\/p><\/li>\n<li><p>Set this key on the plugins setting page.<\/p><\/li>\n<\/ul><\/dd>\n<dt id='how%20do%20i%20find%20the%20id%20for%20the%20calendar%20i%20want%20to%20share%3F'><h3>How do I find the ID for the calendar I want to share?<\/h3><\/dt>\n<dd><p>Once you have set the calendar as public, you can find the id with the following:<\/p>\n\n<ul>\n<li><p>Visit https:\/\/calendar.google.com\/, while logged in to your account.<\/p><\/li>\n<li><p>On the left side, find the calendar you want and click the down arrow to the right of it.<\/p><\/li>\n<li><p>Click on Calendar settings<\/p><\/li>\n<li><p>Find the calendar link \/ id<\/p><\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3<\/h4>\n\n<ul>\n<li>Test with latest version of WP<\/li>\n<li>Security fix (thank you PatchStack!)<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Tested with latest version of WP, small fixes<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added jquery as dependency for enqueue (fixes jquery not found)<\/li>\n<li>Moved settings dash link to tools submenu<\/li>\n<li>Tested for 4.7<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Plugin Release<\/li>\n<\/ul>","raw_excerpt":"Dan&#039;s Embedder for Google Calendar was created out of a need to display Google calendars in both list and full view in a way that was mobile frie &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/51732","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=51732"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/duplaja"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=51732"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=51732"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=51732"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=51732"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=51732"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=51732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}