Blogs

New lessons on Liferay University

As promised less than a month ago , we're working on more content for Liferay University. Meet your new professors Charles Cohick and Dimple Koticha. The new lessons are Gain Insight Into the Customer Journey - Liferay Analytics Cloud Fully Customize Your Search Experience As with all lessons on Liferay University, they're...

Liferay CE 7.x / Liferay DXP 7.x Java Agents

Enabling agent monitoring of the OSGi container takes some additional configuration. Read on to see how to configure Liferay to allow agent monitoring in the OSGi container.

Extending Liferay DXP - User Registration (Part 2)

This is the second part of the " Extending Liferay DXP - User Registration " blog. In this blog we explore the ways of implementing registration process for a portal with  multiple sites .  Portal Sites Configuration Let’s presume we have a portal with the following sites configured: "Liferay", default site, will not be listed "Site 1",...

How to upgrade my sharded environment to Liferay 7.x?

Hi Liferay Community, Before responding this question I would like to explain what's sharding first: to overcome the horizontal scalability concerns of open source databases at the time (circa 2008), Liferay implemented physical partitioning support.  The solution allowed administrators to configure portal instances to be stored in different database instances and database server...

Extending Liferay DXP - User Registration (Part 1)

I am starting a short series of blogs in which I will show how to customise User Registration / Customer Acquisition process in Liferay. The inspiration for this blog is one of our DXP portal implementations which had very broad (and frequently changing) user data collection requirements. There are many scenarios in which you want to customise user registration and account  ...

IC

The new Web Experience functionalities released in 7.1

In Liferay Portal 7.1 a lot of effort has been put in improving the experience of building sites and pages and, as a result, some new functionalities have been introduced to empower marketers and other business users in the creation of stunning websites . We have achieved this by considering differentiated needs for the marketer, designer and web developer; and adding a new...

New Project SDK Installers 3.2.0 GA1 Released

We are pleased to announce the first general available release of Liferay Project SDK Installers that support Liferay 7.1. New Installers: For customers, they can download all of them on the customer studio download page . The installer is the full fledged Liferay Developer Studio installer which installs Liferay workspace, blade, Developer Studio and comes pre-bundled with...

Oh no, my URLs disappeared…(and how to get them back)

Recently we got a couple of complains about new Web Content article behaviour, specifically about the JournalArticle.getContent() method’s return value. The main problem developers experience is when they embed an Image into the Web Content article or use ddm-image or ddm-document-library field in their structures they expect to see the URL of the object(Image or D&M asset) in...

MC

Monitor c3p0 in Liferay

The Problem The c3p0 connection pool exposes MBeans for JMX tools like jconsole to monitor its run-time states. However, both c3p0 and Liferay intentionally generate random MBean names on each startup. The random name of each data source makes it difficult to setup an independent monitoring tool. The second problem is, by default Liferay creates several data sources, one used by...

MC

Dynamic Widget

Genesis My colleague Vagif proposed a new way to develop a Liferay dynamic widget (the best name I can think of for now) with these pieces: Use the “Basic Web Content” structure or define a new structure. For each dynamic widget type, define a new display template. Create an OSGi service that returns a data model to be used by the display template. Create a web...

Write a blog post too!

Write a deep dive into how you use Liferay projects in your technology stack. Or let people know useful tips and tricks for a particular functionality. The Liferay community needs you!

Login or Create an account