GCFS 500px

New upgrade version: 2.1.6
Now offering a FULL CALENDAR feature
Upgrade strongly recommended!


Announcement:
 gCalendar Scroller is back working as before with your existing Google API. Please let this serve as a reminder that Google and their API requirements control the flow of data from their servers to your Joomla! websites via gCalendar... not the other way around!

v2.1.6 now offers a 'FULL CALENDAR' feature that will show a full monthly calendar, list calendar, daily calendar or a weekly calendar display. You asked for this and after a few months, the Full Calendar feature is available. In the coming days I'll upload the documentations for this new feature but as most of you already know, the majority of my docs are built into the module's tooltip!

Google Calendar Feed Scroller/Ticker is a jQuery module that pulls your public personal or group Google Calendar events and display them in your Joomla 3.x website. Google Calendar Feed Scroller/Ticker/Full Calendar is feature & option rich giving you total control over display & styling. Google Calendar Feed Scroller/Ticker/Full Calendar is 100% responsive layout for all smartphones, tablets or monitor displays. No more will the Event Title or description get 'cut-off' because of module position size or size of your display! You can still have as many different calendars on a single Joomla! page as you need. Each pulling it's own events data and custom styling. Google Calendar Feed Scroller/Ticker/Full Calendar is using the latest API (version 3.0) requirements set by Google and until they change it, you'll be able to use Google Calendar Feed Scroller/Ticker/Full Calendar worry free. Oh, did I mention...

"Google Calendar Feed Scroller is 100% FREE to use, abuse and enjoy!"

First General Setting: Select between the Scroller, Ticker or Full Calendar effect. Next, enter in your Google Calendar PUBLIC ID, enter your own Google Calendar API. Please be advised, the provided API will expire. It is up to you to obtain your own Google Calendar API. Now, choose what language you wish to use for your calendar. Based on your selection, specific options will become available in the General & Styling tabs.
gCalendar Module


General Scroller Settings:
Language Pack: Enter the Language Pack file name (without the .js extension) you wish to use. See Language Pack instructions below (New with v2.0.5)
Force language pack? Yes/No. If Yes is selected, your selected 'Language Pack' will be forced across all browsers and regardless of visitor IP address. Populate 'Language Code' is required if Yes.
Language Code: Default is 'null'. Enter the abbreviated language code to force assigned language. In the language pack filename, use the language abbreviated between the ending periods. Example: if you were to use the Czech language pack (globalize.culture.cs-CZ) your Language Code would be cs-CZ.

Calendar Title: Enter the name of your calendar
Google Calendar ID: Enter your Google Calendar ID (you will find this within your Google Calendar URL)
Google Calendar API: Use the default API or get your own using the instructions below. Please note: This supplied API will expire so it is strongly suggested that you get your own! (added API code to Ticker)

Number of events to show: Enter the number of calendar events you wish to show
Auto scroll events?: Select to auto scroll your calendar events
Scroll Speed: Enter a speed value that your events will scroll
Container width: Enter a container width in either pixel or percentage
Container height: Enter a container height in pixel
Link event title: Select to link an event back to Google Calendar
Open event link in: Select to open linked event in a New Window of Same Window
Select date format: Select the date format you wish to show
Select date separator: Select the date separator you wish to show
Leading day stamp format: Select the option you wish to show (New with v2.0.5)
Day of month format: Select the option you wish to show (New with v2.0.5)
Month format: Select the option you wish to show (New with v2.0.5)
Year format: Select the option you wish to show (New with v2.1.3 - Do not show option)
Select time format: Select the option you wish to show (New with v2.1.3 - Do not show option)
Show AM PM after time?: Yes/No option (New with v2.0.5)
Text to show if no events: Enter a statement that will display if no calendar events are available

General Ticker Settings:
Language Pack: Enter the Language Pack file name (without the .js extension) you wish to use. See Language Pack instructions below (New with v2.0.5)
Force language pack? Yes/No. If Yes is selected, your selected 'Language Pack' will be forced across all browsers and regardless of visitor IP address. Populate 'Language Code' is required if Yes.
Language Code: Default is 'null'. Enter the abbreviated language code to force assigned language. In the language pack filename, use the language abbreviated between the ending periods. Example: if you were to use the Czech language pack (globalize.culture.cs-CZ.js) your Language Code would be cs-CZ.
Ticker Title: Type in your custom Ticker Title that will show to the left of your calendar feed.
Google Calendar ID: Enter your Google Calendar ID (you will find this within your Google Calendar URL)
Google Calendar API: Use the default API or get your own using the instructions below. Please note: This supplied API will expire so it is strongly suggested that you get your own!

Number of events to show: Enter the number of calendar events you wish to show
Auto scroll events?: Select to auto scroll your calendar events
Scroll Speed: Enter a speed value that your events will scroll
Container width: Enter a container width in either pixel or percentage
Ticker desktop container width: Adjust to your specific needs. Default is 100%

Ticker tablet container width: Adjust to your specific needs. Default is 100%
Ticker phone container width: Adjust to your specific needs. Default is 100%
Ticker container height: Adjust height in pixel or em value. Make sure to include either 'px' or 'em' after value
Link event title: Select to link an event back to Google Calendar
Open event link in: Select to open linked event in a New Window of Same Window
Select date format: Select the date format you wish to show
Select date separator: Select the date separator you wish to show
Leading day stamp format: Select the option you wish to show (New with v2.0.5)
Day of month format: Select the option you wish to show (New with v2.0.5)
Month format: Select the option you wish to show (New with v2.0.5)
Year format: Select the option you wish to show (New with v2.1.3 - Do not show option)
Select time format: Select the option you wish to show (New with v2.1.3 - Do not show option)
Show AM PM after time?: Yes/No option (New with v2.0.5)
Text to show if no events: Enter a statement that will display if no calendar events are available

General Full Calendar Settings:

PLEASE NOTE: We have found issues with the Full Calendar display using the native Joomla! 'loadposition' tag or Regular Labs 'Modules Anywhere' plugin. Test this on your install or for now, use a module position that your default template supports.

Default calendar view: Select what static calendar view you wish to have on page load. Month, Weekly, Daily or List.
Number of daily events to display: Enter a value of the number of Calendar events per day you want listed. Entering a zero (0), will display all events scheduled for that day. Default is four (4)
Display week numbers? Yes/No option. Selecting Yes will show each week number at the beginning weeks row.
Popup link box height: Adjust value to your needs. Please note: Do not add PX after your value.
Popup link box width: Adjust value to your needs. Please note: Do not add PX after your value.
Show Prev-Next month buttons? Yes/No option. Selecting Yes will show monthly Prev-Next buttons for calendar navigation.
Show weekly events button? Yes/No option. Selecting Yes will show the Week display option button.
Show day events button? Yes/No option. Selecting Yes will show the Day display option button.
Show list events by week button? Yes/No option. Selecting Yes will show the List display option button.

General Styling:
Change the default settings to customize your Google Calendar Feed Scroller to match your website styles.

New option with v2.1.3:
Added the option 'Do not show' to the Time & Year Stamp. Also, added the Google API code to the Ticker option. This was an omission from the original release of the Ticker feature... Sorry!

PLEASE NOTE: When upgrading to v2.1.3 you may encounter the styling option, Line break after date/time? reverts to the Yes option. Set this back to No is you do not wish to have a line break after the Date/Time stamp.

Language Pack Usage:
With version 2.0.5 there is an additional download link called, 'Language Pack' available to you. First, download this ZIP file to your local computer and unZIP to a folder of your choice. Find the .js language file that best meets your needs and FTP this file to the following folder on your server;
/modules/mod_gcalendarfeed/js/cultures
Once uploaded, copy this filename (DO NOT COPY THE .js EXTENSION NAME) and replace the default English filename in the Language Pack module option. Whenever you make changes to the default module settings make 100% sure to SAVE these settings. The Language Pack assists Google Calendar Feed Scroller by adjusting the 'Date & Time' stamp language to the Language Pack you are using. This feature is considered beta but our tests show that it works!

CLICK HERE to download (PDF) instructions on obtaining your own Google API key

Current release: 2.1.6
Upgrade release: v2.1.5
Upgrade release: v2.1.4
Upgrade release: v2.1.3
Upgrade release: v2.1.2

Upgrade release: v2.1.1
Upgrade release: v2.1.0
Upgrade release: v2.0.9a
Upgrade release: v2.0.9
Upgrade release: v2.0.8
Upgrade release: v2.0.7
Upgrade release: v2.0.6
Upgrade release: v2.0.5
Upgrade release: v2.0.1
Initial release: v1.9.5