Skip to content

With the help of this plugin user can sync their Liferay's calendar with google calendar along with multiple synchronization options.

Notifications You must be signed in to change notification settings

deltafixes/liferay-google-calendar-connector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Liferay Connector for Google Calendar

With the help of this plugin user can sync their Liferay's calendar with google calendar. This plugin is shipped with multiple synchronization options as below.

  • One-way Sync -> Liferay to Google only
  • One-way Sync -> Google to Liferay only
  • Two-way (Bi-directional) Sync

In any of the above option, user can seamlessly able to see and manage events. Also user can configure sync interval and sync direction (One or Two way) as well hence events are regularly propagated on each side by configurable periodic background process.

Environment

  1. Liferay 7.0 DXP
  2. Liferay 7.0 CE-GA5 +
  3. Liferay 7.1 CE-GA1 +
  4. Liferay 7.2 CE-GA1 +
  5. Liferay 7.2 DXP

Features

  1. Each user can synchronize their personal Liferay's calendar with google calendar
  2. Different Synchronization option
  3. User can set Synchronization frequency
  4. Delete event
  5. New event creation
  6. Update event

How to use

  1. Download and install plugin after your server start. Make sure plugin is properly deployed on server.

  2. Create Google application in Google developer Console with calendar API by following given steps .

  3. Set Google Calendar authentication credentials (Control Panel → Instance Settings → Authentication → Google Calendar).

01_instance_setting

  1. Create public page name as 'Calendar'.

02_create_calendar_page

  1. You can set page permission as you want, so that only intended user can have access to this page.

  2. Put Liferay's Calendar Portlet on 'Calendar' page.

03_put_calendar

  1. To use Google Calendar Sync feature, Go to Service tab and login with your google account and provide required permission by clicking on Enable button

04_service_enable 05_google_login

  1. After successfully connecting with Google account, user will be able to see list of available Calendar(s). Then user can Sync individual calendar by clicking on "Synchronize" button. By Default On-way [Liferay to Google] option is ON.

06_service_page_calendar_view

  1. After Synchronizing calendar user will have below options available ("Synchronize Now", "Setting" and "Stop Synchronize") against already Synchronized calendar as shown in below screen.

view_action_button

By Clicking on "Setting" button, user can select Sync option and Sync interval for individual Calendar. (please refer next step)

By clicking on "Stop Synchronize", it will stop Sync process between two calendars (Liferay and Google).

To Synchronize calendar on demand click on "Synchronize Now" button. This button is only available when user has selected One-way [Liferay to Google] or Two-way [Both] Sync option.

  1. Upon clicking on "Setting" below screen will be shown.

calendar_setting

  1. Below are the screenshot how calendars (Google and Liferay) look like after doing Synchronization.

07_liferay_calendar 08_google_calendar

Note : "Admin Calendar" can only be sync by Single Admin.

Support

Please feel free to contact us on info@deltafixes.com for any issue/suggestions.

About

With the help of this plugin user can sync their Liferay's calendar with google calendar along with multiple synchronization options.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published