Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Becoming a 10x developer leveraging on Headless...

Blessing krofegha
December 05, 2020
52

Becoming a 10x developer leveraging on Headless CMS

A headless CMS is a content repository which can deliver content to any front-end or any device via APIs.

When you separate your content repository “body” from its presentation layer “head,” it becomes a headless CMS.

Blessing krofegha

December 05, 2020
Tweet

Transcript

  1. Becoming a 10x developer leveraging on Headless CMS Blessing Krofegha

    Software Engineer @ Topbeta @beveloper GDG OWERRI
  2. What is Traditional CMS ? Traditional CMS allows users to

    create, edit and publish content. It couples the frontend and backend together.
  3. Headless CMS: What ? A headless CMS is a content

    repository which can deliver content to any front-end or any device via APIs. When you separate your content repository “body” from its presentation layer “head,” it becomes a headless CMS.
  4. Headless CMS: Why? The backend is entirely separate from your

    front-end application. In fact, you can have many applications anywhere. It doesn’t matter where they are hosted. The back end means that the database holds all your content and then the add-in application is entirely abstracted away from the developer.
  5. Common Use Cases There are several use cases where a

    Headless CMS will best fit for a web application backend. • Creating an E-Learning App. • Application to manage manuals. • User diary. • Company Details and Information. • Image Gallery for user Bio. • Application with basic CRUD operations.
  6. Benefits of Headless CMS? Inbuilt Admin Interface(1) Headless CMS provides

    you with an inbuilt admin interface. Some of these admin interfaces are customizable (to a limited extent). For example, Agility CMS allows editor extensions. Strapi Headless CMS allows extending the admin interface and building a custom admin as well. Likewise, it is not limited to what is provided off-the-shell. It has some capability to be extended to suit our requirements. Moreover, you can use the Admin APIs to further expands its capabilities.
  7. Benefits of Headless CMS? Rich Support for Managing and Authoring

    Content(2) Managing content was never easier than with Headless CMS. Let’s say you have an application that deals with many images (E.g., A blog, A recipe site, A travel site, etc.). Headless CMS will enable thumbnail support, image optimization, scaling images to suit your needs, etc. If not, you will have to do all of these manually to make your user interface look pretty.
  8. Benefits of Headless CMS? Rich APIs (RESTful)(3) The APIs in

    headless CMS expose the data model for consumption in the form of RESTful API. Some are also backed by JavaScript SDKs, which is more convenient for SPAs. For example, Strapi and Agility provide JavaScript SDKs.
  9. Looking for Headless CMS? Try Agility CMS ? ➔ Embraces

    the JAMstack approach ➔ Global content delivery networks ➔ Rich Text Editing Support ➔ Rich Restful API and JavaScript SDK ➔ Admin Interface and Editor Extensions