by Ben Kinsey | Sep 17, 2021 | Applications, Blog, Digital Experience
It’s not easy or obvious how to build a custom Material UI select component and make it work with React Hook Form (RHF). It’s a shame, because RHF is a small dependency, with a modern React hook-centric API, that brings to the table better form performance...
by Nate King | Aug 6, 2021 | Blog, Digital Experience, Liferay DXP, Portals
Recently I took on the challenge of building a React app that utilizes Typescript & Material UI by using the Liferay-JS Yeoman generator. This approach was taken as an alternative to using Create React App & adapting it to Liferay. The benefit is there are no...
by Keith O'Connell | Feb 5, 2021 | Blog, Cloud, DevOps, Digital Experience, Portals
This hands-on tutorial gives you an introduction to the process for integrating Liferay with OpenTelemetry to extract logs, traces, and metrics from Liferay. We’ll spin-up Liferay using the pre-packaged Liferay DXP container from LIferay, Inc. and integrate it...
by Derek Nerenberg | Jan 12, 2021 | Blog, Digital Experience, Liferay, Liferay DXP
This article is an adaptation from a previous article about upgrading Liferay to help you answer the question, “Should I upgrade to Liferay DXP 7.2 or Liferay DXP 7.3?” There’s no doubt in my mind you should be upgrading, but which version is right...
by Vivek Agarwal | Jan 8, 2021 | Blog, Digital Experience, Liferay, Liferay DXP, Perspectives
As many of you know, we’ve been working for 15 years on the Liferay platform, ever since the Liferay v3.6 days (circa 2006), and have seen the platform evolve and grow significantly over the years with each release. The recent release of Liferay DXP 7.3 is yet...
by Jon Ilko | Dec 8, 2020 | Blog, Digital Experience, Portals
Recently I was tasked with developing a custom Angular widget on the latest release of Liferay DXP 7.3. This widget was developed to act as a reference architecture of an Angular SPA running in a Liferay portal environment. The specific widget I developed was a Lead...