RSS
thumbnail
David H Nebinger | 10 Jun 2019

As Liferay suggests in https://portal.liferay.dev/docs/7-0/deploy/-/knowledge_base/d/pre-upgrade-speed-up-the-process, you can save significant time in your upgrade process if you take the time to clean out the cruft in your database. Over time, your Liferay database will be loaded with web contents, documents, images, etc. Users have come and gone, but their data remains....

8198
12
thumbnail
Ray Augé | 07 Jun 2019

  The question of whether Eclipse MicroProfile should join or be merged with Jakarta EE has come up several times over the past few weeks as the implications of the Jakarta EE javax renaming question have been discussed. Related blog post: Liferay's Position Regarding the Jakarta EE Namespace by Neil Griffin. It should be noted that Eclipse MicroProfile is a completely...

8136
0
thumbnail
Neil Griffin | 07 Jun 2019

TL;DR Liferay believes that overcoming the javax renaming scenario is predicated on tooling being the highest priority. Proposal 1 (Big Bang) is the better choice provided that the aforementioned tooling exists. Otherwise, Proposal 2 (Incremental Change) is the better choice. Whatever the tooling, the Jakarta EE Strategic and Participating Members as well as the open source...

8381
0
thumbnail
Koen Olaerts | 06 Jun 2019

ACA IT-Solutions has been a Liferay Partner for many years, and is even the only Liferay Platinum Partner in Belgium. One of the advantages of this partnership is that we can view and review new products in a pre-release version. We recently received a pre-release version of the new Liferay DXP 7.2, which has just launched in early June. Here's a short summary of what Liferay wants to...

9897
1
thumbnail
Jamie Sammons | 04 Jun 2019

Download Download  now at: https://portal.liferay.dev/download New Features Summary Online Editing: Liferay 7.2 now allows for editing files online via Google Docs™, Google Sheets™, and Google Slides™.  The actual file remains located in Documents and Media and the tools are only used to edit the files.   Documents and Media now allows users to...

17140
5
thumbnail
David H Nebinger | 01 Jun 2019

So if you've been monitoring your logs, it is quite possible you're seeing NoSuchLayoutExceptions related to browserconfig.xml. If you are seeing them, it's because your users are running IE 11 and they've just opted to "Pin To Start" for your site (a good thing, I guess). So what's going on? Well, IE11 has this new feature where it can add your site as a tile in the Windows 8...

8557
0
thumbnail
David H Nebinger | 06 Mar 2021

So recently I got to hang out with board members and officers of the OSGi Alliance, including Liferay's own Ray Auge. A great bunch of folks these guys are; they were easy to talk to and really wanted to help out. Can't wait to do it again, but that's a different story... At one point we were talking about versioning and I was explaining how I version my bundles, but I don't really...

10760
3
thumbnail
David H Nebinger | 25 May 2019

So just a quick post here about your Liferay build chain... It is easy, when you're starting out, to follow the instructions to install the Blade CLI or the Maven artifacts. It is also easy, even after you've been developing for awhile, to "blade init" a new project or "mvn archetype:generate" a new project and write your next great software masterpiece. And while you may know...

7392
0
thumbnail
David H Nebinger | 24 May 2019

Introduction So I'm not sure if you've had the chance to play around with the new Target Platform stuff that Liferay has, but it is really cool. If you haven't read about it or don't know what it is for, let me just summarize quickly: You declare a "dependency" on a Liferay-shipped BOM file, the "bill of materials" file for a project that lists all of the dependencies and...

9974
4
thumbnail
David H Nebinger | 21 May 2019

Liferay has a complete built-in scheduled job service which manages jobs that run on every node as well as single jobs that run in a cluster. Unfortunately there hasn't been a way to gain visibility on those scheduled jobs to see what they are, when they were scheduled, when they have run before and when they will run again. Until today. Now available is the Scheduled Tasks...

7028
3
thumbnail
John Feeney | 21 May 2019

Delivering a great digital experience is not as easy as it once was. Today, a single web or mobile transaction, such as purchasing a product or registering with an application, crosses an average of 35 different technology systems or components, compared to 22 only five years ago. To compound the problem, businesses need to be conscious of the importance of a multichannel...

9532
5
thumbnail
Jamie Sammons | 31 May 2019

Download RC3 now! Tomcat Bundle [7zip | tar.gz] Source Code Bundle Source Code Repository Javadoc and other reference documentation Other files SourceForge Documentation Our documentation team is working hard to create all of the docs for 7.2.  We are in the midst of creating a new site to replace LDN that will feature an updated...

8586
4
thumbnail
David H Nebinger | 18 May 2019

The price for TripWire CE and TripWire DXP have been significantly reduced by 90%! TripWire is a control panel that compares each node in a cluster against a baseline. Any time there is a configuration or other change, the administrator will be notified that the cluster is in an inconsistent state and provide details about the inconsistency. This tool can help ensure each node...

6766
0
thumbnail
Ibai Ruiz | 17 May 2019

UPDATE: The previous version of this blog implied modifying the portal-impl.jar, but as my friend Jorge Díaz pointed out in the comments: "In order to override a resource of portal-impl.jar, it is not necessary to modify the jar file, just create all folder structure inside ROOT/WEB-INF/classes folder. Any file included in that folder will be read before than the original one of...

8940
3
thumbnail
David H Nebinger | 14 May 2019

So whenever I set up a new Liferay cluster, I get to the end and I ask myself, "How do I know it is working?" My standard test is to connect to a node of the cluster and view a page. Then I connect to another node and change the content the first node is displaying. If I refresh the first node, I know it is working if that node shows the updated content instead of the old content....

7152
0
thumbnail
Jamie Sammons | 31 May 2019

Overview Find a list of what’s included in the release in the Release Notes Download the release now New Features Summary Portlet 3.0 is fully implemented Documentation Official Documentation can be found on Liferay Developer Network.  For information on upgrading, see the Upgrade Guide. Bug Reporting If you believe you have encountered a...

11137
4
Shahbaz Khan | 15 May 2019

First we need to download the ssl certificate files from the SSL certificate service provider(Obviously you have to pay for the service before utilizing it) then create the keystore using the ssl certificates downloaded. FOLLOWING ARE THE STEPS TO CREATE THE KEYSTORE FOR TOMCAT. keytool -keysize 2048 -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore Enter keystore...

14066
1
thumbnail
David H Nebinger | 09 May 2019

Introduction So for the longest time I have been an advocate of Liferay's logging API. Folks have asked how to use Log4J or other frameworks and I've always advised against it. Why? Well, for 3 primary reasons: Liferay uses it. As with all things Liferay, it is always easier to go with flow than it is to fight your way upstream. It can be controlled by the...

10276
8
thumbnail
Jamie Sammons | 31 May 2019

Note: Liferay Portal 7.2 CE RC1 was an internal release only. Download RC now! Tomcat Bundle [7zip | tar.gz] Source Code Bundle Source Code Repository Javadoc and other reference documentation Other files SourceForge Documentation Our documentation team is working hard to create all of the docs for 7.2.  We...

8611
2
thumbnail
Neil Griffin | 03 May 2019

As shown in the chart below, the Portlet API had around 16,000 downloads/month a year ago, and is now close to 30,000 downloads/month and increasing. The breakdown shows that the Portlet 2.0 API is still by far the most downloaded, but downloads for the Portlet 3.0 API are rising steadily, indicating that Portlet 3.0 is gaining adoption. At the time of...

7014
0