by Asier Del Pozo | May 11, 2023 | Blog, Digital Experience, Liferay DXP, Portals
This post will show you a case where a race condition might make a custom OSGI component not to override the original implementation, and how to solve it. This article is a step by step tutorial for avoiding race conditions with OSGI services in Liferay DXP.
by Vivek Agarwal | Apr 27, 2023 | Blog, Digital Experience, Liferay DXP, Perspectives
This article covers the top new features in Liferay DXP 7.4 that we like the most, and answers the question “What’s new in Liferay DXP 7.4?”
by Matt Wolinski | Apr 18, 2023 | Blog, Digital Experience, Liferay DXP, Portals
If you’re reading this blog, then you are either planning a Liferay DXP 7.2 upgrade or considering one. You may be running a version of Liferay that’s reached its end of life or desire the new features/enhancements in Liferay DXP 7.2. If you’re on...
by Lawrence Behar | Nov 7, 2022 | Blog, Digital Experience, Liferay DXP
Now that there are ARMv8 native versions of MySQL and JAVA, there have been no issues running Liferay locally. But since many developers are running Liferay in a docker container, is the ARM ecosystem up to the challenge, while making sure our container stays compatible with traditional x64 machines? Let’s find out!
by XTIVIA | Nov 1, 2022 | Blog, Digital Experience
NextJS and Gatsby are two of the most dominant frameworks in the ReactJS space. Both have great pluses and both are great choices to work with, making both great technologies to learn. A great way to learn both is recreating components in each. In this article we will...
by Lawrence Behar | Oct 19, 2022 | Blog, Digital Experience
React-jsonschema-form, also known as RJSF, uses themes to override its rendered html. They may seem daunting, but thankfully you can copy RJSF’s core theme from its source code and customize it pretty easily. In this example we’re going to create a RJSF theme that uses daisyUI, a tailwind library that sits right on top of plain html tags, the famous react-select, and react-datepicker.
by XTIVIA | Oct 11, 2022 | Blog, Digital Experience, Headless CMS
Knowing how to integrate multiple technologies together can open many new doors to what you can do with your websites. Two technologies that can work really well together are GSAP and SwiperJS. In this article we will look at creating a simple project that uses a SwiperJS carousel and GSAP’s ScrollTrigger plugin.
by Lawrence Behar | Sep 30, 2022 | Blog, Digital Experience
by Hayden Johnson | Aug 5, 2022 | Blog, Digital Experience, Headless CMS
This article is a tutorial on how to set up content previews for a Contentful-based website built in Next.js.
by Nate King | Jun 28, 2022 | Blog, Digital Experience, Headless CMS
Contentful has become the go-to headless CMS and provides a fast and easy-to-use way to manage content in production, but how do you add a search feature to a website or mobile app? It’s easy with a Contentful, Algolia and Nextjs Integration!