RSS

Entries with Blog Stream Featured .

thumbnail
Jamie Sammons | 29 Jun 2018

I'm pleased to announce the immediate availability of: Liferay Portal 7.1 Beta 3     Download Now: Sourceforge Fixed in Beta 3 List of issues fixed in Liferay 7.1 Beta 3 List of known issues in Liferay 7.1 Beta 3 New Features Summary Modern Site Building: Liferay 7.1 introduces a new way of...

27336
0
thumbnail
Ivan Zaera | 11 Jun 2018

A real life example of the use of bundler 2.x This is the last of a three articles series motivating and explaining the enhancements we have done to Liferay's npm bundler. You can read previous article here. To analyze how the bundler works we are going to examine a real life example comprising a portlet and an OSGi bundle providing Angular so that the portlet can import it....

27082
5
thumbnail
Ivan Zaera | 19 Jun 2018

How we are fixing the problems learned in bundler 2.x This is the second of a three articles series motivating and explaining the enhancements we have done to Liferay's npm bundler. You can read the first article to find out the motivation for taking the actions explained in this one. To solve the problems we saw in the previous article we followed this process: Go one...

23137
0
thumbnail
Ivan Zaera | 11 Jun 2018

What is the problem with bundler 1.x This is the first of a three articles series motivating and explaining the enhancements we have done to Liferay's npm bundler. You can learn more about it in its first release blog post. How bundler 1.x works As you all know, the bundler lets you package your JS files and npm packages inside Liferay OSGi bundles so that they can be...

25284
2
thumbnail
Carlos Hernandez | 19 Jun 2018

Liferay integrates out of the box with Piwik and Google Analytics. However, doing analytics with ElasticSearch, Logstash and Kibana, is not much harder: https://youtu.be/os5gqpnC0GA How to do it? Easy First, we need to get the data: Offloading work to the user browsers using Ajax seems to be the most logical way to do it (imagine hundreds of concurrent users clicking...

22736
0
thumbnail
Jamie Sammons | 29 May 2018

I'm pleased to announce the immediate availability of: Liferay Portal 7.1 Beta 2     Download Now: Sourceforge Fixed in Beta 2 List of issues fixed in Liferay 7.1 Beta 2 List of known issues in Liferay 7.1 Beta 2 New Features Summary Modern Site Building: Liferay 7.1 introduces a new way of...

25377
1
thumbnail
Yanan Yuan | 24 May 2018

Hello all, Today we are pleased to announce the official release of Liferay IntelliJ Plugin. Liferay IntelliJ Plugin is a plugin for Jetbrains IntelliJ to support developing Liferay components. For customers, they can download Liferay IntelliJ Plugin here . You may refer to the following installation steps: Click on Configure > Plugins > Install...

31854
14
thumbnail
Jamie Sammons | 23 May 2018

I'm pleased to announce the immediate availability of: Liferay Portal 7.0 CE GA7!   Download Now! What’s New ElasticSearch 6.0 - Liferay Portal 7.0 CE GA7 now adds support for ElasticSearch 6.x.  Download the Liferay CE Connector to Elasticsearch 6 from Marketplace. Liferay Faces Fixes - The following fixes for Liferay Faces are included: ...

37194
4
thumbnail
Jamie Sammons | 18 May 2018

I'm pleased to announce the immediate availability of: Liferay Portal 7.1 Beta 1     Download Now: Sourceforge Github New in Beta 1 Modern Site Building - Display Pages: Users can now map Basic Web Content articles to editable fields in fragments by creating a Display Page. Users can then select this display...

20563
0
thumbnail
Alexander Valencia | 21 May 2018

I recently took an online course to learn more about TypeScript, a superset of JavaScript that provides optional static typing, classes, interfaces, and much more. Whenever I'm in the process of  learning a new language/framework/etc. I find it helpful to experiment in a setting I'm already familiar with, where I can  add that new thing a little at a time. Since I work with...

320935
0
thumbnail
Jamie Sammons | 11 May 2018

I'm pleased to announce the immediate availability of: Liferay Portal 7.1 Alpha 2     Download Now! Alpha 2 primarily focuses on being a bug fix release. List of issues fixed in Liferay 7.1 Alpha 2 List of known issues in Liferay 7.1 Alpha 2 New Features Summary Modern Site Building: Liferay 7.1...

21362
3
thumbnail
David H Nebinger | 04 May 2018

When you are upgrading to DXP on SQL Server, it is recommended to set the following property in the portal-upgrade-ext.properties file: verify.process.concurrency.threshold=10000 Otherwise you can encounter issues during the upgrade related to schema changes after cursor opens, etc. This can hit you during the verification of audited models or resource permissions,...

19366
0
thumbnail
Yanan Yuan | 18 Apr 2018

New Installers Released   Hello all,   We are pleased to announce a new release of Liferay Project SDK 2018.4.4 installer, Liferay Project SDK with Dev Studio Community Edition installer and Liferay Project SDK with Dev Studio DXP Installer.   New Installers:   New installers requires Eclipse Oxygen at least. For customers,...

22230
1
thumbnail
David H Nebinger | 17 Apr 2018

Introduction So in any production system, there is typically a desire to capture metrics, use them to define a system health check, and then monitor the health check results from an APM tool to preemptively notify administrators of problems. Liferay does not provide this kind of functionality, but it was functionality that I needed for a recent project. Rather than roll my...

19324
1
thumbnail
David H Nebinger | 16 Apr 2018

Introduction I have never liked one aspect of Liferay logging - it is not persistent. For example, I can't debug a startup issue unless I get the portal-log4j-ext.xml file set up and out there. Not so much of a big deal as a developer, but as a portal admin if I use the control panel to change logging levels, I don't expect them to be lost just because the node restarts. ...

22406
0
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...

21885
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...

22832
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...

22603
1
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...

22377
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", ...

22516
9