RSS
thumbnail
David H Nebinger | 27 Apr 2021

Introduction One of the great advantages I have being known in the community is really the opportunity to meet, talk and work with talented developers and teams. Recently the team at ACSoftware announced in the Liferay Community Slack they were working on a new Liferay development tool, and I was fortunate enough to work with them on evaluation and testing. As it is just released, I...

12878
9
thumbnail
Roselaine Marques | 15 Apr 2021

When we generate some NPM modules from generator-liferay-js, you should see that the generated (.jar) module is a "bit heavy".  In the case of the React Liferay module it is not as much as the Angular Liferay module (posted here). However, let's say we want to work with a few modules of this type and instance them on one page. This could cause some problems: 1. Loss of...

18571
1
thumbnail
Ashley Yuan | 15 Apr 2021

The new Liferay IntelliJ 1.9.1 plugin supports IntelliJ 211 and greater. Head over to this page for downloading. Release Highlights updated embedded blade cli to 4.0.7 upgrade sinceBuild to 211 and fix compatibility problems add more support for OSGi component properties(community contribution) Feedback If you run into any issues or have any suggestions,...

9289
0
thumbnail
David H Nebinger | 13 Sep 2021

Introduction So recently a couple of times I've seen folks ask how to send form data somewhere. Some want to trigger remote web service calls, some want to store the data in a different entity or database, etc. The common answer I give is to use a Tee storage type to persist in Liferay while using as you need, and this is sometimes followed by "um, what was that?" ;-) So I figured it was...

10551
4
thumbnail
David H Nebinger | 08 Apr 2021

Introduction Let me start by saying that I'm a huge fan of Upgrade Processes. I've actually written many blogs about Upgrade Processes or using Upgrade Processes: https://liferay.dev/blogs/-/blogs/old-versus-new https://liferay.dev/blogs/-/blogs/thinking-outside-of-the-box-resources-importer https://liferay.dev/blogs/-/blogs/servicebuilder-and-upgrade-processes ...

14170
1
thumbnail
Roselaine Marques | 02 Apr 2021

DISCLAIMER: This blog  post has Spanish and English version. Cuando generamos algunos módulos NPM a partir de generator-liferay-js, deberías ver que el módulo (.jar) generado es un "poco pesado". En el caso del módulo Angular Liferay tiene más o menos 20 MB. Ahora, imagina que queremos trabajar con varios módulos de este tipo e instanciarlos más de...

13754
0
thumbnail
Roselaine Marques | 02 Apr 2021

DISCLAIMER: This blog  post has Spanish and English version. When we generate some NPM modules from generator-liferay-js, you should see that the generated (.jar) module is a "bit heavy". In the case of the Angular Liferay module it is more or less 20 MB. Now, imagine we want to work with a few modules of this type and instantiate them in one page....

17512
12
thumbnail
Sébastien Le Marchand | 26 Mar 2021

Since 2019 January, Liferay provides us a handy tool to build RESTful services and GraphQL services: the Liferay REST Builder. Before going further, if you are not familiar with the Liferay REST Builder, I encourage you to read the excellent serie of tutorials “Creating Headless APIs” by David Nebinger. When you use Liferay REST Builder, the official documentation on Help Center is of...

12076
2
thumbnail
Neil Griffin | 23 Mar 2021

Announcement A few months ago Liferay's David Nebinger wrote a blog titled Liferay Developer Services which describes Liferay's answer to the gap in offerings between Liferay Support and Liferay Global Services. Today I'm pleased to announce that the Liferay Developer Services Program has an exclusive new offering: the ability to enable deployment of ADF Faces portlets...

13186
0
thumbnail
Ashley Yuan | 19 Mar 2021

The new installers and IDE 3.9.2 ga3 has been made available.  Community Download https://liferay.dev/project/-/asset_publisher/TyF2HQPLV1b5/content/ide-installation-instructions Customers Download https://customer.liferay.com/downloads/-/download/liferay-workspace-with-developer-studio-3-9-2 ...

9580
0
thumbnail
Jamie Sammons | 19 Mar 2021

The Liferay Portal 7.3 CE GA7 release is primarily focused on fixes so no new notable features will be introduced with this release.  Work continues on Liferay Portal CE 7.4 GA1 so look forward to hearing news soon regarding it's impending release. Download options Choose the best download option suited for your environment below. Docker image To use Liferay Portal 7.3 CE...

19404
14
thumbnail
Louis-Guillaume Durand | 11 Mar 2021

TLDR; I built a Yeoman generator to adapt Elm apps for Liferay using Liferay JS Toolkit. Introduction A year ago, I came across Elm and it instantly became my favorite language to develop frontend applications. Quickly after playing with it, I wanted to be able to create Elm apps and deploy them to Liferay. I could have simply created an MVC Portlet and add my Elm app in the...

12583
1
Mariano Alvaro | 15 Mar 2021

Check English version here   Liferay está diseñado para escalar horizontalmente soportando la adición de nuevos nodos. Estos nodos compartirán la misma información, pero también serán capaces de manejar diferentes peticiones simultáneamente. Más información se encuentra disponible en Liferay DXP Clustering. La sincronización y comunicación del clúster de Liferay...

11976
4
thumbnail
Neil Griffin | 04 Mar 2021

Announcement On March 2, 2021 Liferay released a new set of Maven archetypes that enable developers to build and deploy "thin" JSF portlet WAR artifacts. In addition, these archetypes enable developers to optionally enable OSGi+CDI Integration. Background This post is a follow-up to How to try JSF thin WAR demo portlets.  The Future is Finally Here Back on Nov...

14767
5
thumbnail
Jonas Choi | 03 Mar 2021

I had thought that I would stop with 4 parts to my series of posts about DXP Cloud, but it was recently requested that I talk about backing up DXP Cloud environments. I will start with a caveat: the process to backup DXP Cloud's UAT and DEV environments are not supported. It is on the DXPC team's roadmap, but not currently available. This process was originally tested and documented for...

10141
0
thumbnail
Javier De Arcos | 18 Feb 2021

El API Explorer es una nueva aplicación integrada dentro del portal de Liferay que ofrece todo lo que necesitas para familiarizarte y usar las APIs de Liferay. Para acceder al API Explorer: Accede al portal. Autentícate en el portal. Navega a la URL /o/api Allí encontrarás la documentación actualizada de todas las APIs que están disponibles en tu instancia de Liferay...

14570
0
thumbnail
Javier De Arcos | 18 Feb 2021

The API Explorer is an integrated application inside Liferay Portal offering all you need to familiarize and start using the Liferay Headless APIs. To access the API Explorer: Start the portal. Sign in. Navigate to /o/api URL.  There you will find the updated documentation of all the APIs that are available on your Liferay instance for REST and GraphQL. Using...

15854
0
thumbnail
David H Nebinger | 04 Aug 2021

Introduction As of yet, there has been no official word that JDK 11 is supported by the Liferay developer tools. Just like the old delays going from JDK 7 to JDK 8, various third party tools and libraries held up the switch to JDK 11. Up until now, some developers had luck using JDK 11, but there were lingering issues with some tools such as Service Builder which could get in the way. In...

14868
4
thumbnail
Dennis Ju | 22 Feb 2021

Liferay is pleased to announce the release of the Cross-Cluster Replication (CCR) module for Liferay Enterprise Search subscribers. In short, the CCR module replicates Liferay DXP's search engine cluster across data centers. This is a feature request that Liferay often hears from customers, but was not previously possible because unlike Liferay DXP clusters, all the nodes in an...

8426
0
thumbnail
Fabian Bouché | 10 Feb 2021

You've just written some custom implementation for a Liferay Service but your implementation is not picked from inside of the bundle that should use it despite the higher service ranking. @Component( immediate = true, property = { "service.ranking:Integer=100" }, service = AssetPublisherHelper.class ) public class...

9699
0