RSS
thumbnail
Jamie Sammons | 13 Apr 2018

I'm pleased to announce the immediate availability of: Liferay Portal 7.1 Alpha 1     Download Now! We announced the Liferay 7.1 Community Beta Program on February 19th alongside our first 7.1 Milestone release.  We launched the first phase of the community beta program which was to receive feedback from our community on...

21779
1
thumbnail
Yasuyuki Takeo | 18 Apr 2018

While working on Elasticsearch debugging, I just made a docker-compose file to start up an external Elasticsearch with plugins that Liferay DXP / 7 installed with debugging tools. Hope this would be helpful for somebody working on investigation of search.   Liferay 7 GA6 / DXP fixpack 42 and onwards, Liferay uses Elasticsearch 6.1.3. According to the...

22724
5
thumbnail
Neil Griffin | 11 Apr 2018

I'm happy to report that according to the following graph from Maven Central, the download stats for Liferay Faces are trending upward. In fact, our downloads have approximately  doubled with an all time high surpassing 11,000 downloads/month!   The download stats encompass all artifacts such as: Liferay...

22473
1
thumbnail
Minhchau Dang | 10 Apr 2018

When you compare a CE release with an EE release, you'll find that there are a few additional modules that are only available in EE releases. In Liferay terms, these are called "private" modules. They are private in the sense that their source code doesn't exist in any public GitHub repositories (only private ones, and usually inside of a folder named "private"), and their binaries...

15880
3
thumbnail
David H Nebinger | 10 Apr 2018

Introduction Recently I was building a fragment bundle to expose a private package per my blog entry, . In the original bnd.bnd file, I found the following: -dsannotations-options: inherit Not seeing this before, I had to do some research... Inheriting References So I think I just gave it away. When you add the instruction to your bnd.bnd file, the class...

22258
1
thumbnail
David H Nebinger | 07 Apr 2018

Introduction So once you've been doing some Liferay OSGi development, you'll recognize your component properties stanza, most commonly applied to a typical portlet class: @Component( immediate = true, property = { "com.liferay.portlet.add-default-resource=true", "com.liferay.portlet.display-category=category.hidden", "com.liferay.portlet.layout-cacheable=true", ...

22385
9
thumbnail
Iacopo Colonnelli | 18 Apr 2018

Liferay Portal 7.0 CE GA6 Release was announced about 2 weeks ago and Liferay containerisers may desire to upgrade their Docker container to the new Liferay version. Well, this is a not so hard task to accomplish, but some steps can be not so obvious the first time one faces them. This is the reason behind this little guide on how to migrate from GA5 to GA6 inside a Docker container. ...

15942
0
thumbnail
David H Nebinger | 06 Apr 2018

Just a quick blog post to talk about compile time vs runtime dependencies in the OSGi container, inspired by this thread: https://web.liferay.com/community/forums/-/message_boards/view_message/105911739#_19_message_106181351. Basically a developer was able to get Apache POI pulled into a module, but they did so by replicating all of the "optional" directives into the bnd.bnd...

20490
0
thumbnail
David H Nebinger | 10 Apr 2018

Introduction On a project recently I had a Theme war and, like those themes you can download from the MarketPlace, I also had pages, contents and documents imported by the Resources Importer (RI) as a site template. Which is pretty cool, on its own, so I could deploy the theme and create a new site based on the theme and demo how it looks and works. But I ran into...

15696
1
thumbnail
Jamie Sammons | 12 Apr 2018

I'm pleased to announce the immediate availability of: Liferay Portal 7.0 CE GA6!   Download Now! What’s New Bug Fixes - Liferay 7 Portal CE GA6 is mainly a bug fix release and contains over 800 fixes. A complete list can be found here. Known Issues LPS-71774 - Browser button border overflow on Documents and Media ...

25217
8
thumbnail
Neeraj Gautam | 11 May 2018

Introduction This blog covers Liferay DXP SP4 integration with Microsoft ADFS (2.0) through SAML 2.0 (Liferay SAML plugin 3.1.1). Please note as per new update in Liferay SAML plugin, you don't require to restart the server post any changes at Liferay end. Also, in this blog Liferay is registered as Service Provider and ADFS as Identity Provider. This article is inspiration...

15811
0
thumbnail
David H Nebinger | 22 Sep 2018

This one is for my good friend Milen... Sometimes he frustrates me, but he always forces me to think... Introduction So if you've done any Liferay 7.x CE or DXP development, you may have encountered something similar to the following in your build.gradle: dependencies { compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.6.0" ...

24022
14
thumbnail
Olaf Kock | 03 Apr 2018

  An episode on the "Per" things: Performance and Permissions. I spoke to Preston Crary, who amazingly was not mad at me for losing an earlier recording. We're talking about these (and more) topics We open with the attention to detail that's required for working on performance tuning and some short conversation about this topic. Sadly, there's not often a single...

40320
2
thumbnail
David Gómez | 14 Mar 2018

Everyone wants to see Liferay Portal in their native language, and version 7.1 will support up to 45 different languages. On the road to the release of Liferay 7.1 we are launching the Community Translation Team to drive the translation process. Read this post to find out why and how you can help to make Liferay Portal available in the languages you speak. Liferay Portal is used...

19982
3
thumbnail
David H Nebinger | 08 Sep 2022

Introduction So originally I presented the blog post, Fronting Liferay Tomcat with Apache HTTPd daemon, but that post featured my partiality for using mod_jk to connect HTTPd and Tomcat. Personally I think it is much easier to do the JkMount and JkUnmount mappings to point to Tomcat, plus Liferay sees the original request so when it generates URLs, it can generate them...

31108
1
thumbnail
David H Nebinger | 07 Mar 2018

A good friend of mine, Minhchau Dang, pointed out to me that I have frequently used OSGi version ranges in my blogs. I explained that I was concerned that I didn't want to bind to a specific version, I often wanted my code to work over a range of versions so I wouldn't have to go back and update my code. He pointed me at the...

17463
1
thumbnail
Jamie Sammons | 06 Mar 2018

Welcome to the Liferay 7.1 Community Beta Program!     During the Liferay 7.0 development cycle we launched the Community Expedition program.  With over 600 participants this was one of our largest and most successful community programs to date.  It is in large thanks to our awesome community who was...

29019
4
thumbnail
Carlos Hernandez | 25 Feb 2018

Q-Have you ever wondered if you can customize your Elastic Search, so that on your searches in Liferay, not only the words you're searching for come up in the results but also synonyms of these words? A-Yes, you can! Below, I'll show you an example of how I did it (by customizing my indexes and mappings settings). Let's say that I have a web content article containing the word...

14135
9
thumbnail
David H Nebinger | 24 Feb 2018

So the question comes up how to do Liferay upgrades. I'm not talking here about the technical details of how you upgrade one particular plugin to another type of plugin, what kinds of API changes have to be made, etc. Instead, I'm thinking more about the general process of how to upgrade, what choices you're presented with and what the ramifications are for making certain...

18805
2
thumbnail
Jonas Choi | 26 Feb 2018

Tomcat 8.5 is an in-between version of Apache Tomcat 8.0 and 9.0. According to the Apache site, it contains some features in 9.0 that have been backported to 8.0. This version of Tomcat is currently in the "Supported" matrix of the Liferay DXP Compatibility Matrix, and of course, the question is: How do I set up Liferay CE/DE 7.0 with Tomcat 8.5? The short answer is: Exactly like...

18757
0