Blogs

RSS
RSS
thumbnail

The best way to keep your installation of Liferay Portal secure is to always use the latest release - currently Liferay Portal 7.3 GA1. However, we’ve been hearing from you in the community that using the latest release can be challenging, especially if you need to upgrade from one major version to another. So, to make it easier to keep your Liferay Portal instance secure, the...

16207
thumbnail

The new Liferay IntelliJ 1.7.1 plugin support IntelliJ 192 and greater. Head over to this page for downloading. Release Highlights: Compatible and adapt to JetBrains default Java 11 runtime New Liferay Spring Mvc Portlet wizard Add deploy task on Gradle projects Bug fixes for config server in portal-ext.properteis Improve support for maven projects ...

4365
thumbnail

The best way to keep your installation of Liferay Portal secure is to always use the latest release - currently Liferay Portal 7.3 GA1. However, we’ve been hearing from you in the community that using the latest release can be challenging, especially if you need to upgrade from one major version to another. So, to make it easier to keep your Liferay Portal instance secure, the...

4512
thumbnail

My originally announced trip to Switzerland has been postponed until after the pandemic, and with it the originally announced community meetup. I'm looking forward to a rescheduled trip in future, once the beast is contained. Once the meeting is rescheduled, We'll post another announcement here and elsewhere. Until then, I'll leave the registration form open, now to give you the...

3896

I'm recently faced with a challenge of understanding all the packages that are exported by the Liferay portal. Liferay  comes with a lot of inbuilt OSGI modules and it is quite difficult to find all the packages exported by all of the modules.  Here's a little background about my challenge:  I never knew that the package "com.fasterxml.jackson.core" is being...

4547
thumbnail

With the recently released Liferay Portal 7.3 CE GA1, we are adopting a rolling release cycle for Liferay Portal CE. This means that we will have very frequent stable CE releases which will include new features, improvements, and bug fixes.  This is what the new process looks like for 2020: After this cycle finishes, we will start again with the CE GA1 for the next...

7823
thumbnail

Hello all, the new release of Liferay Workspace and Studio Installers 3.8.0 ga1 has been made available today.  Download:    Customer downloads: For customers, they can download all of them on the customer studio download page. This new package support for eclipse Photon or greater. Community downloads: ...

5017
thumbnail

Since Liferay Portal 7.2, you can use the Personalization Capabilities to define Segments that allows matching the different types of audiences you have identified for your site and deliver personalized experiences for them. You can define those Segments combining User, Organization and Session criteria. Now with Liferay CE 7.3, the Segments definition has been improved, and you can...

4538
thumbnail

My friend, Olaf Kock, recently shared with me that he had struggled with and resolved an issue after moving to Tomcat 9.0.31 when using AJP. Update: What maybe we didn't know, Tomcat 9.0.31 (and other versions of Tomcat 6, 7, 8 and 8.5) were all being fixed to address a newly identified attack vector against Tomcat nicknamed...

15507
thumbnail

Overview Liferay 7.1 uses the Quartz Scheduler to schedule jobs for running background tasks. Liferay administrators and developers sometimes require a live (runtime) view of the scheduled jobs and/or control of those jobs. The scheduled jobs may be Liferay platform tasks and/or custom tasks. The scheduled jobs can be managed via many different tools and approaches. This...

6860
thumbnail

We’d like to dig deeper into one of the features delivered for the 7.3 GA1 release. Liferay now supports Open Graph meta tags out of the box and provides previews both for Open Graph and search engines in a clean and easy way. View the complete video As you can see in the video, by including support for Open Graph out of the box, page creators are empowered to customize and...

4148
thumbnail

TL;DR Continuing with our efforts to make Liferay Portal technology agnostic - as David Truong explained us in his post The State of Frontend Infrastructure  - all jQuery usages have been removed, and now the library is not being loaded by default in master, and will be disabled in the next 7.3 CE GA2 as well. What have we done? As part of our...

6251
thumbnail

Two things in life are certain. And one of them is what this article is about ;) Now that Liferay CE 7.3.0 is out and still offers Widget Pages, I'm happy to present a long standing optional feature that just requires a few lines of CSS (and - as always - could benefit greatly from someone donating a slightly prettier version) What's it all about? When you drag&drop widgets...

7842
thumbnail

We are happy to announce the availability of Liferay Portal CE 7.3 GA1. This is the first rolling release (announcement about this new release strategy coming soon) for the 7.3 series. What can you expect from this release? The first set of finished features that will be made available during the 7.3 cycle. Many more features are in progress but hidden for this first release. ...

20336
thumbnail

Just a quick one this morning... So I'm working on a project for 7.1. With my new love of the target platform, I decide I'm going to enable the 7.1 target platform for my DXP project. Everything seems to work fine until I deploy the portlet jar. That's when I get the following during deployment: 2020-02-01 08:40:06.324 ERROR...

6056
thumbnail

Introduction So I get finished which the previous blog, Visiting DynamicQuery, and I shared it with my team. I'm always kind of happy when I get a new blog post done, so I share it with everyone I can think of. The first comment I got was from my friend and teammate, Shane Merriss: Hey Dave, thanks for the blog post, I’ll be able to share it with my client since we use it in a...

4886
thumbnail

Introduction If you've used any Liferay entities or ServiceBuilder custom entities, you've likely run into a situation where you've needed to perform a custom query to get a set of results that are outside of what the normal methods provide. So you've had to use a DynamicQuery in order to make that happen. Or perhaps you've needed to perform batch operations on entities and...

5490
thumbnail

   An episode that was recorded together with episode 62, but got a bit lost (well, I admit - it was just sitting on my disk). But here we are: David shares four of his favorite horror stories - those that tought him what he never wants to see again. Hopefully it's useful so that you learn from it before experiencing those stories yourself. We've talked about ...

3861
thumbnail

One thing I sometimes see is using a given Liferay feature the wrong way in order to do something. Take delivering content to the right users. Liferay actually has a bunch of ways to accomplish this kind of thing. First we have taxonomy. Using vocabularies, categories and tags, you can apply taxonomy to your assets and then, through an asset publisher or search filter, for...

4003
thumbnail

If you're following Liferay's Forums, Slack, and other locations where questions regarding Liferay Portal and Liferay DXP are asked and answered, you'll find that there's one question coming up over and over again. It's about Liferay's internal database's Entity Relationship diagram, to understand the database structure and content. Typically this is asked for because individuals...

6244