This demo contains two applications: A Strapi and a Next.js one. The content is created and delivered by Strapi. On the other side, this Next.js application simply fetch the data from Strapi and display it right here. Next.js is using SSR to fetch the data (need to reload to see content updates from Strapi) but you can absolutety use SSG, this is what we do on our strapi.io website š
Yes! In fact, please find the list below of the customizations that have been done for the purpose of this demo. These customizations won't be there in a default project but it is very easy to have them:
The following plugins were added: SEO, Sitemap, Calendar, Scheduler, Cookie Manager, strapi-plugin-populate-deep, Todo
Also, a Ckeditor 5 custom field has been added to the article
content type for writing the content of it.
š§© 4 admin extensions were added:
Using the UI, you can nest 2 components only. However, by directly modifying the JSON file of the parent component, you can nest way more! This is not something we encourage to do but this is possible. In fact, the footer
component of the Global single-type contains a footerColumns
component that itself contains a links
repeatable component š¤Æ
Strapi is an headless CMS. It is completely dissociated from the front-end application which is Next.js here. Everything can work like a charm on the Strapi side but not on the front-end side, and vice-versa. There could have been an infinite number of possible Next.js application fetching the data of this Strapi application and some of them would have been better than some others. This front-end app is not perfect, but simple enough to demonstrate how a simple client application can work with Strapi.
If you face any issues during your demo trial, please, feel free to submit a GitHub issue to the project.
If you requested a demo on our website it is normal. Compared to what we can see in our ecosystem, we want to deliver a unique demo for everyone so that they can personalize it as much as they want. However, these demos run on the cloud with limited resources š