=== WP GoToWebinar===
Contributors: northernbeacheswebsites
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VGVE97KF74FVN
Tags: gotowebinar, widget, shortcode, citrix, webinar registration, webinars, upcoming webinars, visual composer, mailchimp, constant contact
Requires at least: 3.0.1
Tested up to: 4.5.3
Stable tag: 3.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

WP GoToWebinar displays a listing of upcoming GoToWebinars using a shortcode or widget which can link to a Registration page on your website.


== Description ==

WP GoToWebinar is a totally free plugin used to display a listing of upcoming GoToWebinars from your GoToWebinar account. The listing can be displayed on any post or page using the simple shortcode: [gotowebinar] or you can add the GoToWebinar widget to your sidebar. There's also a range of filters that can be used including:

1. Show webinars from a particular timezone
2. If the title contains particular text
3. If the title doesn't contain particular text
4. Show webinars within the next X days

You can also hide a word or phrase in the title from showing using the hide shortcode parameter. The shortcode listing displays:

1. The title of the webinar
2. A description of the webinar which is shown when clicking on the info icon
3. The date (and applicable timezone) of the webinar
4. The start time of the webinar
5. The duration of the webinar
6. A registration link of the webinar

As well as displaying webinars, users can also register for webinars from your website! You can also show a registration form for a specific webinar using the [gotowebinar-reg key="YOUR WEBINAR KEY"] shortcode. 

In the plugin settings you can choose the date format, disable tool tips as well as change the colors of links, tooltips and buttons.

WP GoToWebinar is mobile friendly, implements API request caching to make things super fast and it is also unobtrusive so it should adapt fairly well to your themes existing styles. It also includes Visual Composer elements so if you're using Visual Composer adding webinars or registration forms is really fast and easy.

*** Want to add webinar registrants to your MailChimp or Constant Contact list? Upgrade to WP GoToWebinar Pro ***

Please show your support for this plugin by donating what you can via the plugin settings page as your support will contribute to support and new features!


== Installation ==

There are a few options for installing and setting up this plugin.

= Upload Manually =

1. Download and unzip the plugin
2. Upload the 'wp-gotowebinar' folder into the '/wp-content/plugins/' directory
3. Go to the Plugins admin page and activate the plugin

= Install via the Admin Area =

1. In the admin area go to Plugins > Add New and search for "WP GoToWebinar"
2. Click install and then click activate


== Frequently Asked Questions ==

= To setup the plugin =

1. In the WordPress admin area go to Settings > WP GoToWebinar
2. Click the "Click here to get Auth and Key" button to connect the plugin to your GoToWebinar account

= How to use the Upcoming Webinar shortcode =

1. Navigate to the post or page you would like to add the webinars to
2. Enter in the shortcode [gotowebinar]
3. You can also add filters to the shortcode like: [gotowebinar include="Training" exclude="Introduction" hide="Training" timezone="Australia/Sydney" days="10"]

= How to use the Register Webinar shortcode to display a registration form for a single webinar =

1. Navigate to the post or page you would like to add the webinars to
2. Enter in the shortcode [gotowebinar-reg key="YOUR WEBINAR KEY"] < this can be found on the GoToWebinar website
3. You can also add a hide parameter to the shortcode to hide parts of the title showing like: [gotowebinar key="YOUR WEBINAR KEY" hide="Training"]

= How do I enable users to signup on a form on my website =

1. Add the shortcode [gotowebinar-reg] on your newly created or existing registration page
2. In the plugin setting (Settings > WP GoToWebinar) select your registration page from the Custom Registration Page dropdown setting
3. That's it! Now when people click register from the Upcoming Webinars Shortcode or Widget instead of going to the GoToWebinar website they are taken to your registration page

= How to Use the Widget =

1. Go to Appearance > Widgets and drag the 'GoToWebinar' widget to your sidebar
2. Enter in a Title to appear above the webinar listing e.g. "Upcoming Webinars"
3. The same filters that apply to the shortcode are also available here

Please see a full list of FAQ's on the plugin settings page for a comprehensive list. 


== Screenshots ==

1. Once you have installed the plugin, navigate to Settings > WP GoToWebinar in the admin area
2. Insert a shortcode into a page
3. Add the widget to a sidebar
4. View the table on your website
5. View the widget on your website
6. View the registration form on your website
7. Adding a webinar using Visual Composer



== Changelog ==


= 3.4 =
* Various PHP bug fixes for users who have PHP errors turned on
* When registering for a webinar it now checks whether you have already registered for the webinar and displays an appropriate error message
* Attempted fix for users whose upcoming webinar table might not have worked
* Added diagnostic information on settings page

= 3.3 =
* Minor bug fix with registration URL's not going to the correct address on some systems.

= 3.2 =
* Updated display of successful registration
* Fixed loading icon
* Launch of WP GoToWebinar Pro

= 3.1 =
* Minor bug fix with Visual Composer display
* Wording changes

= 3.0 =
* Now the registration form is an exact mirror of your GoToWebianr form. So you can now edit your form fields in GoToWebinar and it will appear in WP GoToWebinar
* Fixed terminology so if a webinar is exactly 1 hour it will show "hour" and not "hours"
* Updated documentation
* Added new tooltip which shows what day of the week the webinar belongs to

= 2.2 =
* Added Visual Composer Support
* Updated some wording on documentation

= 2.1 =
* Added a new caching system for getting upcoming webinars and webinar details which significantly improves loading times and also reduces api requests to GoToWebinar
* Remove debug mode setting and replaced it with clear cache option
* Added new days filter to get a particular amount of webinars in the future
* Replaced CDN of external script to an HTTPS script to make things more secure for those using HTTPS

= 2.0 =
* You can now register for GoToWebinar's using a shortcode to display the registration details of one webinar or there's a setting which enables you to turn all register links in the upcoming webinars display to go to a new registration page on your site. 
* New debug mode to reduce API requests for development

= 1.1 =
* Added better documentation including this Wordpress plugin page and in the plugins settings page
* Added new super simple authentication method to connect the plugin to a users GoToWebinar account
* Added color options so a user can now set the color of icons and the tooltip
* Added a new hide parameter in the shortcode and a hide option in the widget to hide words/phrases from the title of the webinar

= 1.0 =
* Initial launch of the plugin

== Upgrade Notice ==

= 2.0 =
Customers can now register GoToWebinar's on your website! Please see Settings > WP GoToWebinar for details

= 1.1 =
Added better documentation and better authorisation to GoToWebinar.

= 1.0 =
This is the first version of the plugin. No updates available yet.