Cabin4j CMS

The CMS component of Cabin4j Suite is used for the management of content across multiple channels like Online, Mobile, and other user interfaces. The CMS component combines the best of Coupled (Traditional), Decoupled, and Headless approaches to content management giving the freedom to choose the most suited approach to author and publish content as per the needs of the business. Marketers can use the templates they are familiar with from conventional CMS to create content, while developers have the API-powered freedom to deliver the content across channels.

  • Hybrid CMS (Coupled, Decoupled, & Headless)
  • Workflows
  • Content Staging
  • Dynamic Rules


  • Traditional or Coupled CMS tightly links the back end to the front end. The back end manages the creation, management, and storage of content along with all digital/media assets, and also manages the website design and application-level customizations within the same system.

    Decoupled CMS decouples the back-end and front-end management of a website into two different systems housed separately: one for content creation and storage, and another system, one or more, are responsible for consuming that data and presenting it to the user through some interface. The two systems are tightly linked and can function as one. However, the front-end architecture is predetermined with a specified delivery environment (for example, React or React Native).

    Headless CMS is a subset of decoupled. But the key difference is the presentation layer: unlike decoupled, headless does not have a defined front-end system or presentation environment.

    Hybrid CMS allows you to choose the approach that suits your business interests. Also, it gives you the freedom to use a combination of approaches allowing developers to build and customize on any front-end framework by using RestFul APIs and Content Services and marketers to use templates to author and publish content like you would in a coupled CMS architecture.

  • Most of the web sites employ free-form navigation, allowing users to find their way around. But sometimes a web application should guide the user around, taking them from one step to the next. A shopping cart on an e-commerce site is a familiar example of an application leading a user instead of the other way around.

    Cabin4j CMS ships with an in-built web-flow management framework that allows you to have more tight control over the flow of the application or to manage the possible ways to navigate through the application.

  • Cabin4j CMS allows you to redesign or create staged pages, components, & resources before publishing them to your production site.

  • Cabin4j CMS allows you to define rules to control the visibility of CMS components and pages to better serve personalized content to your users.