by XTIVIA | Oct 11, 2022 | Blog, Digital Experience, Headless CMS
Using Contentful, SwiperJS, and GSAP Together: Technologies Overview For this demo project we will be using four technologies NextJS – The React Framework for Production – “Next.js gives you the best developer experience with all the features you need for...
by Vivek Agarwal | May 10, 2022 | Blog, Digital Experience, Headless CMS
Contentful is a new-age content platform that you can use to power your digital presence across many channels. It is agile, flexible, and scalable; it is builder-friendly and your developers and content team will love it compared to traditional content management...
by Vivek Agarwal | Dec 17, 2021 | Blog, Digital Experience, Headless CMS
In this article, I will introduce you to the XTIVIA Contentful Quickstart engagement, and the playlist/checklist of key Contentful topics that we cover during this kickstart, and help set you up for success. The early phases of a Contentful implementation involve key...
by Vivek Agarwal and Kaushik Mukherjee | Dec 13, 2021 | Blog, Digital Experience, Headless CMS
In this article, we will introduce you to key Contentful content modeling concepts and help you understand the patterns and best practices you should consider in setting up your Contentful content model. If you have a background in traditional CMS platforms, then it...
by Vivek Agarwal and Mike Freeman | Dec 1, 2021 | Blog, Digital Experience, Headless CMS
If you are new to a headless CMS and Contentful in particular, and you are getting started creating content types, then this article is for you. We will introduce you to the process that we at XTIVIA recommend and follow for developing the Contentful content model....
by Ben Kinsey | Oct 28, 2021 | Applications, Blog, Digital Experience, Headless CMS
All code for this blog post can be found at https://github.com/bkinsey808/nx-next-strapi. The Case for GraphQL GraphQL is rapidly growing in popularity as an API alternative to REST. GraphQL is self-documenting to a large extent and allows a client to efficiently...
by Ben Kinsey | Sep 24, 2021 | Applications, Blog, Digital Experience
All code for this blog post can be found at https://github.com/bkinsey808/nx-graphql-fullstack. Why care about bundle size? Bundle size, especially initial bundle size, is an important metric which determines not only how fast your web app will load, but even,...
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...