What is a decoupled CMS?
â¡ð ¶ââð ºâ¡âð Žï»¿â¡ï»¿ð Žï»¿ð ¹âââ¢ð µâââ¡ââ¡ââ â¡ââ¡ââð ¹ï»¿ð Žï»¿ð ºâââð ·ââð ³â¡ââ âââ¢ð µââð ³â¡â£â¡â£â¡ââ¡â¢â¢ð µâð ºâð ºï»¿ð žï»¿ââ¡âð ¶ï»¿â â¡â£ï»¿ð Žï»¿ð ¹ï»¿â¡âð žâ¡ââ¡ââ â¡ââ¡ââð žï»¿ââ¡ï»¿âð ¹â¡ââ¡ââ â¡ââ¡ââð ¹ï»¿ð Žï»¿ð ºâð ºâ¡ââ¡â âð ·ï»¿ð Žâ¡â¢ï»¿ð ³âð ºï»¿â¢ï»¿ð ºï»¿ð ¹â¡â£ï»¿â ð ¹â¡â£âð žï»¿ð Žâ¡â£ï»¿â ð žâ¡â¢âð ºï»¿â â£ï»¿ð Žâ¡â£âð ºâ¢ð Žâ¢â â£ï»¿ââ¢â¢â¢â£â¢ï»¿â¢ð ³âð žï»¿ââ¢ï»¿ï»¿ï»¿â¢ââð žâ¢â£â¢ð ³â¢â¢ï»¿ââð žï»¿ââ¢ð ³â¢ââ£âð žâ¢â â¢â¡ï»¿ââ¢â â¢ââ¢â¢ââ¢â£â¢ð Žâ¢ð ³ï»¿ï»¿â¢â¡â¢ð ºï»¿ð ·ï»¿ð ºï»¿â¢ï»¿âð ·ï»¿â â¢ð žï»¿â ð ¹âð žâ£â¡â£ââââ¡ð žA decoupled CMS is a content management system that has a separate presentation layer and content administration layer. This means the environment where editors manage and publish content is separated from the database.
â¡ð ¶ââð ºâ¡âð Žï»¿â¡ï»¿ð Žï»¿ð ¹âââ¢ð µâââ¡ââ¡ââ â¡ââ¡ââð ¹ï»¿ð Žï»¿ð ºâââð ·ââð ³â¡ââ âââ¢ð µââð ³â¡â£â¡â£â¡ââ¡â¢â¢ð µâð ºâð ºï»¿ð žï»¿ââ¡âð ¶ï»¿â â¡â£ï»¿ð Žï»¿ð ¹ï»¿â¡âð žâ¡ââ¡ââ â¡ââ¡ââð žï»¿ââ¡ï»¿âð ¹â¡ââ¡ââ â¡ââ¡ââð ¹ï»¿ð Žï»¿ð ºâð ºâ¡ââ¡â âð ·ï»¿ð Žâ¡â¢ï»¿ð ³âð ºï»¿â¢ï»¿ð ºï»¿ð ¹â¡â£ï»¿â ð ¹â¡â£âð žï»¿ð Žâ¡â£ï»¿â ð žâ¡â¢âð ºï»¿â â£ï»¿ð Žâ¡â£âð ºâ¢ð Žâ¢â â£ï»¿ââ¢â¢â¢â£â¢ï»¿â¢ð ³âð žï»¿ââ¢ï»¿ï»¿ï»¿â¢ââð žâ¢â£â¢ð ³â¢â¢ï»¿ââð žï»¿ââ¢ð ³â¢ââ£âð žâ¢â â¢â¡ï»¿ââ¢â â¢ââ¢â¢ââ¢â£â¢ð Žâ¢ð ³ï»¿ï»¿â¢â¡â¢ð ºï»¿ð ·ï»¿ð ºï»¿â¢ï»¿âð ·ï»¿â â¢ð žï»¿â ð ¹âð žâ£â¡â£ââââ¡ð žThe term âdecoupledâ comes from disconnecting the frontend and backend of the platform In more traditional CMSs, the frontend and backend of the platform are generally coupled. Storing, managing, and publishing content happens within one solution. The architecture of a decoupled CMS consists of two solutions: a backend solution and a frontend solution. One for content creation and storage, the other for presenting content to the visitor or end-user.
â¡ð ¶ââð ºâ¡âð Žï»¿â¡ï»¿ð Žï»¿ð ¹âââ¢ð µâââ¡ââ¡ââ â¡ââ¡ââð ¹ï»¿ð Žï»¿ð ºâââð ·ââð ³â¡ââ âââ¢ð µââð ³â¡â£â¡â£â¡ââ¡â¢â¢ð µâð ºâð ºï»¿ð žï»¿ââ¡âð ¶ï»¿â â¡â£ï»¿ð Žï»¿ð ¹ï»¿â¡âð žâ¡ââ¡ââ â¡ââ¡ââð žï»¿ââ¡ï»¿âð ¹â¡ââ¡ââ â¡ââ¡ââð ¹ï»¿ð Žï»¿ð ºâð ºâ¡ââ¡â âð ·ï»¿ð Žâ¡â¢ï»¿ð ³âð ºï»¿â¢ï»¿ð ºï»¿ð ¹â¡â£ï»¿â ð ¹â¡â£âð žï»¿ð Žâ¡â£ï»¿â ð žâ¡â¢âð ºï»¿â â£ï»¿ð Žâ¡â£âð ºâ¢ð Žâ¢â â£ï»¿ââ¢â¢â¢â£â¢ï»¿â¢ð ³âð žï»¿ââ¢ï»¿ï»¿ï»¿â¢ââð žâ¢â£â¢ð ³â¢â¢ï»¿ââð žï»¿ââ¢ð ³â¢ââ£âð žâ¢â â¢â¡ï»¿ââ¢â â¢ââ¢â¢ââ¢â£â¢ð Žâ¢ð ³ï»¿ï»¿â¢â¡â¢ð ºï»¿ð ·ï»¿ð ºï»¿â¢ï»¿âð ·ï»¿â â¢ð žï»¿â ð ¹âð žâ£â¡â£ââââ¡ð žFrom a technical point of view, a decoupled CMS is built with:
â¡ð ¶ââð ºâ¡âð Žï»¿â¡ï»¿ð Žï»¿ð ¹âââ¢ð µâââ¡ââ¡ââ â¡ââ¡ââð ¹ï»¿ð Žï»¿ð ºâââð ·ââð ³â¡ââ âââ¢ð µââð ³â¡â£â¡â£â¡ââ¡â¢â¢ð µâð ºâð ºï»¿ð žï»¿ââ¡âð ¶ï»¿â â¡â£ï»¿ð Žï»¿ð ¹ï»¿â¡âð žâ¡ââ¡ââ â¡ââ¡ââð žï»¿ââ¡ï»¿âð ¹â¡ââ¡ââ â¡ââ¡ââð ¹ï»¿ð Žï»¿ð ºâð ºâ¡ââ¡â âð ·ï»¿ð Žâ¡â¢ï»¿ð ³âð ºï»¿â¢ï»¿ð ºï»¿ð ¹â¡â£ï»¿â ð ¹â¡â£âð žï»¿ð Žâ¡â£ï»¿â ð žâ¡â¢âð ºï»¿â â£ï»¿ð Žâ¡â£âð ºâ¢ð Žâ¢â â£ï»¿ââ¢â¢â¢â£â¢ï»¿â¢ð ³âð žï»¿ââ¢ï»¿ï»¿ï»¿â¢ââð žâ¢â£â¢ð ³â¢â¢ï»¿ââð žï»¿ââ¢ð ³â¢ââ£âð žâ¢â â¢â¡ï»¿ââ¢â â¢ââ¢â¢ââ¢â£â¢ð Žâ¢ð ³ï»¿ï»¿â¢â¡â¢ð ºï»¿ð ·ï»¿ð ºï»¿â¢ï»¿âð ·ï»¿â â¢ð žï»¿â ð ¹âð žâ£â¡â£ââââ¡ð ž- A database to store content and data is stored
- An editing environment to create, manage, and publish content
- An API connecting the editing environment to the frontend
- A specified content publishing frontend
