Headless - The Future of CMS Is Here

Rate this content
Bookmark

Find out why the headless is the new buzzword everybody wants to use. I will take you on a fast ride through Storyblok, the first headless CMS with Visual ! You will learn why thousands of users love it and what benefits it brings you - the REACT community!

This talk has been presented at React Advanced 2022, check out the latest edition of this React Conference.

FAQ

Storyblock supports major React frameworks including Next.js, Gatsby, and Remix, among others.

To start using Storyblock, you need to sign up, log in, and you can then create and manage spaces, set up components according to Atomic design, and integrate with your preferred frontend framework.

A headless CMS is a content management system that provides backend services without a coupled frontend, allowing developers to use any framework of their choice for the frontend development while managing content in one place.

Storyblock offers features like real-time visual editing, workflows, translations, approvals system, versioning, an asset library with an image editor, and the ability to manage content via a folder-based system.

Visual editing in Storyblock allows you to see real-time previews of changes as you update content, directly within the Storyblock interface, enhancing the ease and accuracy of content management.

Yes, in Storyblock, you can define and customize components, set rules between them, and even build your own custom plugins using React or Vue.

Storyblock allows you to set up multiple environments and preview URLs, facilitating content management across different stages of your project, such as development, staging, and production.

Storyblock provides content output in structured JSON format, which can be integrated into your frontend application using JavaScript bridges provided by Storyblock.

More resources and tutorials can be found on the Storyblock website under the technology hub section, which includes detailed guides on using Storyblock with various frameworks like Next.js and React.

You can follow Storyblock on Twitter, follow their developer relations personnel like Facundo Giuliani, and explore additional resources on their website to stay updated and receive support.

Samuel Snopko
Samuel Snopko
8 min
24 Oct, 2022

Comments

Sign in or register to post your comment.
Video Summary and Transcription
This lightning session introduces the concept of headless CMS and the benefits of building a custom backend without extensive coding. Storyblock offers a visual editor with real-time visual editing in React, along with features like workflows, translations, and versioning. It also allows for customization through defining components, rules, and building custom plugins using React or Vue. The API provides access to content in JSON format, and JavaScript bridges can be used to incorporate components into the final product.

1. Introduction to Headless CMS and Storyblock

Short description:

Hello there, and welcome to this lightning session about the headless world, content management systems, Jamstack, and all the decoupled out there in the web. So what is all the headless hype about? It's about building your own custom backend without needing to really code a lot. You can use the framework of your choice. Additionally, the nice backend gives you all the workflows, translations, approvals system, versioning, and more stuff that you need for your content teams and marketers. Find out more at storyblock.com. Sign up, log in, and get a visual editor with real-time visual editing in React. This is the blog library, where you can define all the components. You also have a content section with a folder-based system, an asset library with image service, an image editor, getting started, dashboard, and settings.

Hello there, and welcome to this lightning session about the headless world, content management systems, Jamstack, and all the decoupled out there in the web.

So my name is Samuel Snapko and I'm the head of the developer relations at Storyblock, which is one of the headless CMSs out there, of course, and also the proud sponsor of the React Advance. And I'm very happy that you find time to watch this video and has to invest this five, six minutes to find out more about the future of the content management system.

So what is all the headless hype about? It's about building your own custom backend without needing to really code a lot. So you can build the Atomic system as you want, set up the different components, all that stuff. But on the other side, you can use the framework of your choice.

So if I would jump here to getting started, you could see you can go through all of that stuff. I don't have any of the slides, I just show you the website where you can find it. Then, of course, you will set up and create the component according to Atomic design and all your approaches that you would like to as similar as you do in your favorite framework, and then you can use that with the framework of your choice. So here, for example, in this samples, we have different samples for NexGIS, Next, Gatsby, React. Of course, Remix and all that stuff is already supported, so all the major React frameworks out there. You can simply use the same setup at the backend with multiple frames in the future, in the frontend, and choose your favorite one. And that's all the headless about. Of course, additionally to that, the nice backend gives you like all the workflows, workflows, translations, approvals system, versioning, and more stuff that you need for your content teams and for your marketers, that they can easily work with all of that. Find out at storyblock.com.

But what is exactly all about? So if you go and sign up, and you will log in, you will get to the Storyblock app, where you will choose your favorite, where you can choose your favorite spaces. You can like put them, you can like manage them, but you can also easily create here a new demo, like React advanced. I created right now. And in this demo, then you can like play with all that stuff. So what is possible with this? So why? And how? And why should you do that? So, and I say you, you will get a visual editor with all the cool stuff of real-time visual editing in React. So basically, as soon as you will do the type, then you will see the change. So yes, this is all the parts. This is the blog library, where you can define all the components. And then we have, of course, the content, where you have a folder based system in which you will create different stuff. Here we can see right now, of course, a sample project. And in the sample project, you have like different folders, you can like tag stuff, you have an asset library with image service, which you can like change this type of images. You can also have an image editor, where you can like Photoshop your images already directly in system. So you don't need to have extra tool. You have of course getting started here, you have a dashboard which you will see an overview of all of what's happening in your system, where you see all your last edits, the task pending to you and other stuff. Of course, you have a settings where you will set up different tokens, how to get content from draft for draft or for public website.

2. Visual Content and Customization in Storyblock

Short description:

In Storyblock, you can have multiple environments, preview links, and make real-time changes to your website. Define components, rules, and even build custom plugins using React or Vue. Access content in JSON format through the API and use JavaScript bridges to build the components in your final product.

You can have multiple environments, multiple preview links, and even redesign your website directly in Storyblock. The visual content feature allows you to see a real-time preview of your website connected to platforms like Versal, Netlify, AWS, or your own server. You can define the components and their rules, and even build custom plugins using React or Vue. With visual editing, you can make changes and see the preview update in real time. You can scroll, click on different parts of the website, move components around, and change styles quickly. As developers, you have the power to configure all of this and make changes easily. You can also access the content in JSON format through the API and use JavaScript bridges to build the components in your final product.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

How to properly handle URL slug changes in Next.js
TypeScript Congress 2022TypeScript Congress 2022
10 min
How to properly handle URL slug changes in Next.js
Top Content
This Talk explains how to handle URL slug changes in Next.js by using the getStaticPaths and getStaticProps methods. It covers implementing redirects and provides a solution to eliminate the need for editors to perform additional steps. The approach involves tracking URL slug changes and issuing proper redirects. The speaker encourages the audience to reach out with any questions or experiences with handling URL slugs.
Remixing WordPress: Building a Headless Site with Remix, WPGraphQL, and Web Fundamentals
React Summit 2022React Summit 2022
21 min
Remixing WordPress: Building a Headless Site with Remix, WPGraphQL, and Web Fundamentals
In this Talk, the concept of headless WordPress and its benefits for developers are discussed. The use of front-end frameworks like Remix, Nuxt, Next, or SvelteKit to interact with WordPress through REST or GraphQL APIs is highlighted. The process of creating content models, adding data, and querying the GraphQL schema is explained. The setup of a basic Remix app with Apollo Client and the loading of data into route components using Remix are covered. The handling of dynamic routing with Remix and WordPress is also explored.
Large scale projects challenges (NextJS - Contentful)
React Summit 2022React Summit 2022
20 min
Large scale projects challenges (NextJS - Contentful)
This Talk discusses the challenges faced when implementing or migrating a legacy stack to Next.js and Contentful in large-scale projects. It emphasizes the need for careful analysis and estimation of time and resources. The Talk also highlights the benefits of Next.js in facilitating collaboration with isolated teams and integrating with other frameworks. It addresses the challenges of using a headless CMS in large-scale projects and suggests strategies for handling unavailability and crashes. The importance of using global state wisely and promoting code reusability is also emphasized, along with techniques for overcoming challenges in large-scale projects.
Exploring the WordPress Graph with Next.js & WPGraphQL
GraphQL Galaxy 2021GraphQL Galaxy 2021
23 min
Exploring the WordPress Graph with Next.js & WPGraphQL
WordPress is widely used, and it now supports a REST API for headless usage. Serving static HTML files allows for infinite scaling and surviving viral traffic. GraphQL can be used to interface with WordPress data, reducing complexity. WordPress can be coupled with plugins like Yoast and ACF, and WPGraphQL works seamlessly with these plugins. GraphQL allows for selecting only necessary data and has performance advantages over REST APIs.
React Bricks: a CMS with visual editing based on React components
React Finland 2021React Finland 2021
24 min
React Bricks: a CMS with visual editing based on React components
Headless CMSs are great for developers, but not for content creators.
React Bricks is the first CMS that is super-great for Developers (it's just React, backed solid APIs), for Content Creators (it keeps the visual editing experience of no-code tools like Wix) and for Designers (you can express your exact design system and be sure nobody will break it). I'll show you how it works!
Contentful and headless
React Finland 2021React Finland 2021
19 min
Contentful and headless
How Contentful helps you to manage all the data in a headless e-commerce website.

Workshops on related topic

Fetch, useEffect, React Query, SWR, what else?
React Advanced 2023React Advanced 2023
102 min
Fetch, useEffect, React Query, SWR, what else?
Top Content
WorkshopFree
Ondrej Polesny
Ondrej Polesny
In this workshop, first, we’ll go over the different ways you can consume APIs in React. Then, we’ll test each one by fetching content from a headless CMS (with both REST and GraphQL) and checking in detail how they work.
While there is no advanced React knowledge required, this is going to be a hands-on session, so you’ll need to clone a preconfigured GitHub repository and utilize your preferred React programming editor, like VS Code.
You will learn:- What diverse data fetching options there are in React- What are advantages and disadvantages of each- What are the typical use cases and when each strategy is more beneficial than others
Building Blazing-Fast Websites with Next.js and Sanity.io
React Summit 2023React Summit 2023
71 min
Building Blazing-Fast Websites with Next.js and Sanity.io
WorkshopFree
Nancy Du
Nataliya Ioffe
2 authors
Join us for a hands-on workshop where we'll show you how to level up your React skills to build a high-performance headless website using Next.js, Sanity, and the JAMstack architecture. No prior knowledge of Next.js or Sanity is required, making this workshop ideal for anyone familiar with React who wants to learn more about building dynamic, responsive websites.
In this workshop, we'll explore how Next.js, a React-based framework, can be used to build a static website with server-side rendering and dynamic routing. You'll learn how to use Sanity as a headless CMS to manage your website’s content, create custom page templates with Next.js, use APIs to integrate with the CMS, and deploy your website to production with Vercel.
By the end of this workshop, you will have a solid understanding of how Next.js and Sanity.io can be used together to create a high-performance, scalable, and flexible website.
Crash course into Astro and Storyblok
React Day Berlin 2023React Day Berlin 2023
119 min
Crash course into Astro and Storyblok
WorkshopFree
Arisa Fukuzaki
Arisa Fukuzaki
Headless architecture has gained immense popularity in recent years for its ability to decouple the frontend and backend, empowering developers to create engaging, interactive, and scalable web applications. 
In this workshop, we will quickly take a dive into the Headless World and Architecture. 
Additionally, we will build a blog website super quickly using Storyblok, a headless CMS that offers a real-time preview feature with nestable component approach, and Astro (3.0) which is already creating a buzz with the new app directory. 
- Master headless CMS fundamentals- Master an Astro & headless CMS approach- Use Atomic design in your Astro & Storyblok application- Creating pages, adding content and understanding how the dynamic routing works with headless
Crash Course Into Astro, Kontent.ai and Portable Text
React Summit 2023React Summit 2023
91 min
Crash Course Into Astro, Kontent.ai and Portable Text
WorkshopFree
Ondrej Polesny
Ondrej Polesny
During this crash course, we’ll create a new project in the headless CMS, create the content model and data using the Kontent.ai CLI. Then, we’ll use the content to build an Astro website including front-end components and rich text resolution using Portable Text.
This will be hands-on workshop, you’ll need VS Code, Git, NPM and basic knowledge of JavaScript. Don’t worry, I will explain all the steps as we advance through the workshop and you will be able to directly ask any questions.
Crash Course into Remix & Storyblok
Remix Conf Europe 2022Remix Conf Europe 2022
162 min
Crash Course into Remix & Storyblok
WorkshopFree
Facundo Giuliani
Arisa Fukuzaki
2 authors
You may read already about Remix. You probably already used it, and recently you may hear a lot about the headless CMSs. In this quick course, we will put all the pieces together, and I will show you why Storyblok in combination with Remix is the best combo for your next project. Stop by and try it yourself!
Table of content: - Introduction to Remix, atomic design & the headless world- Environment setup- Creating pages and understanding how the dynamic routing splat routes works- Future tips and Q&A
Prerequisite(s): Node.js installed, GitHub account.
Localizing Your Remix Website
React Summit 2023React Summit 2023
154 min
Localizing Your Remix Website
WorkshopFree
Harshil Agrawal
Harshil Agrawal
Localized content helps you connect with your audience in their preferred language. It not only helps you grow your business but helps your audience understand your offerings better. In this workshop, you will get an introduction to localization and will learn how to implement localization to your Contentful-powered Remix website.
Table of contents:- Introduction to Localization- Introduction to Contentful- Localization in Contentful- Introduction to Remix- Setting up a new Remix project- Rendering content on the website- Implementing Localization in Remix Website- Recap- Next Steps