Blogs

  The goal of this tutorial is to create a scheduler in Liferay 7. Results of tasks will be used in wide variety of applications - data annotation, multimedia, sentiment analysis and search engine result evaluation. You need to create a Liferay module project in eclipse IDE. 1. Create scheduler class: Create a new class in your module named EmailSchedulear and add the cron expression package com.themeray.emailschedulear.schedulear; ...
16 Feb 2021

Create Scheduler in Liferay 7

Posted By sabri ben salem
  Application display template(ADT) is a great way of changing the Portlet display dynamically without changing code in Portlet JSP pages. In Liferay 7, application display template known as Widget Template. It allows portal administrators to override the default display templates for portlets.  1. Create Structure: The steps to create a Structure: Select desired site → Content & data → Web-content       ...
03 Feb 2021
  ReactJS is an open-source JavaScript library for building user interfaces. It’s maintained by Facebook and a community of individual developers and companies. ReactJS can be used as a base in the development of single-page or mobile applications. Nowadays, ReactJS become the most popular JavaScript framework to create web apps which is integrate with Liferay to create a react-portlet. We will use “npm-react-portlet” for creating react module project. ...
03 Feb 2021

Create Liferay 7 React Portlet

Posted By sabri ben salem
  Liferay version: 7.3 This guide allows creating a Liferay theme which helps us to override the look & feel of the Liferay control panel. Assuming that you have already created a Liferay-workspace project in eclipse IDE. 1. Create a theme: Link  to create the theme.   This is the file structure for your custom theme     2. Edit Liferay-look-and-feel.xml file Remove all XML tags under t ...
22 Jan 2021
  1. Create MVC portlet: Go to Liferay workspace project → modules → new. Select other → Liferay → Liferay Module Project and click on "Next". Enter the project name. Select "Project Template Name" as "mvc-portlet" and click on "Next". Enter a Package name and click on "Finish". The necessary file structure for the MVC module will get created as below.   Replace the property with this ...
22 Jan 2021
      To apply configurations into portlets in Liferay, we can implement the portlet preference. In this example, we have integrated a color configuration into a portlet in Liferay 7.2.   Prerequisites Java Liferay portal 7/7.x   Environment Requirement JDK Eclipse MySQL 1. Create a module project: Structure of the project:  Create a new Liferay 7.2 Module with the nam ...
04 Nov 2020

Liferay 7.2 Portlet Preferences

Posted By sabri ben salem
1. Prerequis :   - Liferay Google Recaptcha plugin and hook downloaded from : Link - Google Recaptcha Api keys : Public and Private keys 2. Create Google Recaptcha Api Keys :   Go to the google recaptcha site :  https://www.google.com/recaptcha/ . You will see a Admin Console button at the top-right corner. It will redirect you on Google reCAPTCHA Admin page(It will ask for login to Google, if already not). Wh ...
02 Aug 2019
You can upgrade your liferay portal 6.1 to 6.2 by following the steps below : 1. Create a backup of your database (6.1) and take a copy of the document_library folder (6.1). 2. Copy the document_library folder(6.1) to the new folder(portal_path/data/ ) 3. Start the server with a clean portal (6.2) and default configuration (Hypersonic SQL) 4. Close the server 5. Create a new database from the dump database(6.1) 6. Update ...
12 Jun 2018
We undoubtedly know the role that the design plays to represent the companies and their services. The design can not only attracts clients but also introduce the services of the company in such a good way that incites them to know more about it. The emergence of some spectacular trends and the increase in the use of highly sophisticated mobile devices, have allowed users to have more options online and become less tolerant towards bad design and usability.   ...
For example: Inspire theme To add a new color scheme please follow these steps : 1- Preparing the color file under /inspire-theme/docroot/diffs/css/color_schemes Folder - Note: you need to prepare a background image and put it under   /inspire-theme/docroot/diffs/images/color_schemes/ Folder with a name for example bg- mycolor.jpg. - create a new file for example mycolor.css and put all these lines with your colors: .aui{ ...
10 Nov 2014
Please follow these steps to know how to activate a color scheme: - After installing the theme and activate it Go to Manage page --> Public pages - select the color sheme you want to use  - Save your settings If you want to change the colors of the theme, you have to modify the theme by opening the source code ( it's a  Liferay ide project ) and please follow the steps bellow : - Open your theme as a Liferay ide project - ope ...
10 Nov 2014
Many of you are certainly getting the warning “No theme found for specified theme id … Returning the default theme” when using a theme in Liferay 6.1 CE GA2. The reason lies on the HookDeployer of Liferay and Tomcat 7. First of all some quick workarounds: You can either open the theme context xml file (context.xml  in the themes deployment folder <Liferay Base dir>/tomcat-7.0.27/webapps /<Theme folder>/META-INF/context.xml) and remove th ...
Some comments regarding our support policy To avoid any ambiguity, below our answers to typical customers question regarding our support:   We want to purchase one of your themes - and adapt it to our needs.  Can you assure the theme works on all browsers (explorer - safari - chrome - firefox for WIN/MacOS/iOS/Android)? Sure, we test our themes in all standard browsers, in mobile and desktops devices before releasing them. Any additi ...
07 Mar 2014
Introduction : The twitter feed portlet is our new portlet we created for our customers and users to allow them embed Twitter timelines with the new twitter api 1.1 with better appealing and fitting into our themes look. . The portlet is available for  free  download here or on your client dashboard. Installation :  After downloading the portlet war you have to install it using the private plugin installer or via hot deploy ...
05 Jul 2013

Twitter Feed portlet (Updated)

Posted By Ahmed bouchriha
Hi I’m Akram Moncer from Themeray team and I will try to explain how to integrate the new twitter-feeds-portlet in Liferay. As you might know, twitter API 1.0 was abandoned for the 1.1 version which is quiet different and needs an additional authentication. The old twitter widgets are therefore not anymore working. We therefore updated our twitter feeds webcontent template and changed it to a portlet. It will be available in our themes (with their appropriate de ...
26 Jun 2013

New Twitter feeds portlet

Posted By akram Moncer
All the website templates in our themes are defined using the default Liferay locale. Thus <root available-locales="en_US" default-locale="en_US"> in all the files under  /WEB-INF/classes/resources-importer/journal This will prevent the site template from being imported when deploying the theme if your Liferay locale is different than the default one (en_US). There are some Liferay issues regarding this problem: http://issues.lifer ...
— 20 Items per Page
Showing 16 results.