XTIVIA BLOG
Custom Material UI Select Component with React Hook Form v7 and Typescript
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 as compared with its...
Liferay DXP Publications Versus Staging
In the last year since the release of Liferay DXP 7.3, multiple customers have asked us about our recommended approach on Liferay Publishing. The introduction of the new Publications feature means that Liferay DXP 7.3+ customers now have two options when it comes to content...
Building a Liferay JS Generated React App that uses Typescript & Material UI
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 extra...
Advice for Building Enterprise APIs in Evolving Business Climates
The necessity of building APIs skyrocketed over the last year as retail companies needed to restructure their technical environments. While the pandemic forced consumers to stay home, companies needed to find a way to substitute the lack of foot traffic and in-person...
Microsoft Dynamics 365 CE Sales
In our recent article, Elevating the Customer Experience with Microsoft Dynamics 365 Customer Engagement, we spoke about creating the ideal customer experience. With Dynamics 365, Microsoft builds the "relationship" in CRM. To recall, Microsoft Dynamics 365 Customer Engagement...
Create an Auth > UAT > Production staging system in Liferay DXP
Also known as "The Peter Parker principle II" or "How to create a transitive remote content promotion system", we are going to learn how to create a real Staging > UAT > Production content publishing workflow with Liferay DXP. One of the coolest features Liferay provides...
Driving Success and Agility with Work OS
Work Operating Systems (Work OS) are driving the agility needed in today's digital and distanced climate. The new remote business model requires workflows that encourage project management, cross-team collaboration, pipeline cycling, and overall workspace operations, no matter...
KPIs of APIs: What to Monitor for Tracking API Efficacy
Measuring the Key Performance Indicators (KPIs) of Application Programming Interfaces (APIs) extends beyond technical performance. Stakeholders range from leadership and IT executives to programmers and development teams, meaning the KPIs won't be the same at each level....
Elevating the Customer Experience with Microsoft Dynamics 365 Customer Engagement
Creating the ideal customer experience revolves around customer engagement. Whether you're nurturing a current client or trying to close a deal with a new one, how well you're engaging with them is paramount to changing the account to "closed won." And, those valuable...
How to Unlock a Remote Site in Liferay DXP
I wanted to name this post "The Peter Parker principle I," or "How to allow your administrators to mess with the content directly in Production," but getting to the point is always preferred, they say. One of the coolest features Liferay provides with Liferay DXP is Content...








