Posts

Showing posts from 2015

Localized rich text editor support for custom plugin portlets

Internalization (I18N) Support for Liferay custom plugin content. Sometime client has a requirement is like to support multilingual for custom modules. In Requirement In custom portlet has a one from which will submit with different-different languages. Like Web content, Polls, Workflows in Liferay etc. When users view the submitted details or Client wants to showcase the submitted information to users based on user’s locales then the display portlets will automatically rendered into user’s selected locale (language).           How to support Internalization (I18N) to text field & Text Editors in custom portlets? ·            Liferay has implanted such functionality in Polls, Web contents, Pages creations time ... ·          Through <liferay-ui:input-localized > we can achieve for custom portlet also.       ...

Export & auto sync Liferay Calendar events with Outlook & Google Calendar

Image
          Introduction               If we need to export Liferay calendar events with Outlook & Google calendar then we need to configure .ics file and if requirement is export and auto sync up then we need .ics file to be downloaded from source portal. For example:   webcal://abc.com/abcCalendar.ics   or   http://www.abc.com/abcCalendar.ics   etc,    then we can configure the outlook Internet Calendar configuration and Google Calendar configuration or any other calendar applications portals using downloaded URL.     What is an .ICS file?                    Files that contain the .ics file extension are created by a variety of calendar and scheduling applications. These calendar files allow different users to store calendar information within a text file. That text file c...

Google + (SSO) social login configuration with Liferay Portal

Image
v   Social SSO with Google + Follow below steps to configure Google+ sso for lIferay portal. Some time the requirement is like to client want to allow users that authenticated by google authentication . Ø   Google site  configuration 1 .  https://console.developers.google.com Login with google credentials. 2. Create new project. 3. Add Project Name 4.  Click on create and go to dashboard to find activated google+ api for     the project  5. Enable the API services  6. Find the Credentials options at left corner of dashboard                                     7. Create Client ID and Secrete key for app  -           Note before create client ID they ask for create/configure consent screen, so configured consent screen first. ...