Liferay Portal has verity of implementation out there from small application to largest scale enterprise portals. And whenever one server isn’t sufficient to serve the high traffic needs of your portal, you can scale your Liferay portal by adding additional servers. Basically when group of servers and other resources act like a single system and enable… Continue reading Scale Your Liferay Application by Clustering
The benefit of virtual multiple portals consists of sharing several resources between the virtual portals. Rather than having one of these resources for each portal, all virtual portals use the same single instance of such a resource. This reduces the administrative cost and optimizes the resource usage. Typically, virtual portals share the following resources: Physical… Continue reading Multiple Portal Instances in Liferay
Arquillian is a Java EE testing platform that performs testing for java classes on containers. Liferay DXP / 7 offers Arquillian Liferay extension that can be used to test Liferay plugins along with their OSGI components. In this blog, we will see how we can write and execute Integration test using this extension in Liferay.… Continue reading Improve unit testing in DXP using Arquillian Extension with Jacoco Report
Portlet preferences are the persisted values of the portlet related preference data. Normally administrator uses preferences to provide a customization view to all users. End User uses the preferences for configuring portlets just the way they like to see/behave. Portlet preferences are stored in “key-value” pair. There is noticeable change in the way to implement it in Liferay 6.x and… Continue reading Liferay 7 Portlet Preferences
Since its inception Liferay has maintained a reputation of using latest technologies to help build robust portal products and the legacy continues with Liferay 7 also. Liferay 7 has acquired many new concepts like development of single page application (SPA) , Arquillian extension for functional as well as integration testing of product, adapting OSGI framework… Continue reading Felix GoGo Shell Custom Command with Liferay 7
CAPTCHA stands for Completely Automated Public Turing test to tell Computers and Humans Apart. It is mainly used to detect whether the end user is human or machine. There has been always issues solving captcha as it generates complex image with along with text, many a times, it’s not clearly even visible. So, Google introduced a new way – reCAPTCHA – as they… Continue reading RECAPTCHA on Custom page with Liferay 7 / DXP
The Liferay developer community has been waiting since long for Ext with Liferay 7 and it got recently released with GA4. This post will be focused on Ext Plugin and how to implement Ext Plugin in Liferay 7/ DXP. In case you are new to Liferay and don’t know what is EXT, here is quick… Continue reading Ext Plugin with Liferay 7 in just 5 steps
Liferay provides the screenlets, which are the readymade screen for the faster android app development for Liferay apps. Liferay Screens for Android contains several Screenlets that you can use in your Android apps. Liferay offers bunch of screenlets which is called Screenlet Library. You can know more about it from following link, (https://dev.liferay.com/develop/reference/-/knowledge_base/7-0/screenlets-in-liferay-screens-for-android) In this… Continue reading Get Started with login screenlet in Liferay DXP
In this ‘How to?’ series of posts, we discussed about JSP hook last time. In this post, I am going to describe about Model Listener Hook and how to implement it in Liferay 7/DXP. Following are the list of hooks available in Liferay 7/DXP and we have already discussed about hyperlinked item in list. Struts… Continue reading Learn Model Listener Hook in Liferay DXP/7
Welcome to EnProwess blogs. In this post, I am going to talk about notification feature and how to create custom notification in DXP. Before we talk about notification feature in DXP, lets understand what has changed in DXP with compare to Liferay 6.2. In Liferay 6.2, There is Notification display portlet. This portlet can be… Continue reading Learn Liferay DXP custom notification in 5 minute