In this article, we will have an overview of Directus, which is a headless CMS. Before diving deep into Directus, let us see who is backing up Directus. Directus backed up Ranger Studio. They have started their operations in the year 2011. They are headquartered in Brooklyn, Newyork. They are actively working on Directus, that is why they have launched the 8th version in the past 9 years.
If you are feeling lazy reading this complete article, you can watch the video instead 🙂
What is Headless CMS?
Before diving deep into Directus, let us see what is Headless CMS. Headless CMS is content management system without a head. Here head stands for front end. So, Headless is based on API- First approach to mange content. It has rich Admi UI, that helps you to create your content and then allow you to consume them with the help of API.
Since you have API, you can choose to consume your content in any modern language like React, Angular or PHP, Dot Net, Java etc. You can consume the API to create various platforms as well. So, With headless, you manage your content at one place and then consume it on different channels.
Traditional CMS (Tightly coupled CMS) Vs Headless CMS
Let us see some differences between traditional and headless cms. Traditional CMS is also reffered as tightly coupled cms.
- Tightly coupled front End
- Platform Dependent
- You get Plugins, Widgets, Modules
- Dependency on the programming language to be used for front end.
- Example: WordPress, Joomla, Umbraco etc
- Decoupled front end
- Platform independent
- You can create custom collections
- No dependency on the programming language to be used for front end.
- Example: Directus, Strapi, Content Stack, Contentful, Butter CMS etc
What is Directus?
Directus is a headless CMS. It is an open-source written in PHP and supports My SQL. Directus is also developed as an API-first approach. You get to create your collections, and then those collections are exposed as API for you to consume on different platforms. The collections act as a wrapper on top of your database table. We will seed them in action in coming articles.
Directus also supports multi site architecture, so you can host multiple sites using just one instance of Directus. Lots of inbuilt feature so that you don’t have to get to your database to mange tables and records.
Who should be using Directus?
Directus provides all the features of headless CMS. So, it will support all the use cases that a headless CMs can handle. Directus is for those how needs greater flexibility in terms of UI experience, and want to consume data at multiple channels.
Directus is available as open source, which is Free. You will have to host it on your own infrastructure. It also have cloud hosted plans that starts with $29 per month.
In this next article we will see how can we install and configure Directus on our local machine
That’s it Folks on this topic. Let us know your comments on this article in the comment box below. Kindly like our facebook page, follows us on twitter and subscribe to our YouTube channel for latest updates.