{"id":9235,"date":"2019-04-23T07:00:15","date_gmt":"2019-04-23T15:00:15","guid":{"rendered":"http:\/\/formtek.com\/blog\/?p=9235"},"modified":"2019-03-12T09:25:53","modified_gmt":"2019-03-12T17:25:53","slug":"headless-and-decoupled-cms-the-focus-is-on-the-api","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/headless-and-decoupled-cms-the-focus-is-on-the-api\/","title":{"rendered":"Headless and Decoupled CMS: The Focus is on the API"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Headless Content Management Systems (CMS) are backend content repositories that can be accessed via an API but which aren&#8217;t directly tied to the user interface of an application.  Headless CMS doesn&#8217;t come packaged with a front-end application; they are front-end agnostic. Headless CMS enables easy integration and distribution of content from the CMS with\/to other systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While APIs are not anything new, REST APIs in particular, have become popular, and there has been great interest in building applications that combine and package the data and functionality of multiple back-end systems and services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But adopting headless has some drawbacks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/blogs.magnolia-cms.com\/christopher-zimmermann.html\">Christopher Zimmermann<\/a>, product manager at Magnolia CMS. <a href=\"https:\/\/www.cmswire.com\/information-management\/a-closer-look-at-headless-cms-and-the-apis-that-power-them\/?utm_source=cmswire.com&amp;utm_medium=web-rss&amp;utm_campaign=cm&amp;utm_content=all-articles-rss\">said that with headless<\/a>, &#8220;the editing UI is limited compared to a full CMS, it&#8217;s typically a form, which doesn&#8217;t provide the flexibility necessary for crafting convincing landing pages, news articles, or <em>product universe <\/em>experiences. Second, content authors miss the context and instant feedback of a WYSIWYG experience of a page editor. Since a pure headless CMS doesn&#8217;t render HTML, it can&#8217;t provide that integrated editing experience.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A twist to headless is a decoupled CMS, which is a system focused on the API, like headless, but that comes with front end components for developers to use as building blocks to construct tailored applications.  One vendor following this strategy is Alfresco, which offers their repository as REST-based content service APIs and a framework of Angular components that can be used as a starting point for building new web and mobile applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.blendinteractive.com\/team\/deane-barker\/\">Deane Barker<\/a>, Blend Interactive CSO, <a href=\"https:\/\/www.coredna.com\/blogs\/headless-vs-decoupled-cms\">explained that<\/a> &#8220;a decoupled CMS is proactive \u2014 it prepares content for presentation and pushes it into a delivery environment. A headless CMS is reactive \u2014 it manages content, then just sits and waits for some process to ask for it.&#8221;<\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fheadless-and-decoupled-cms-the-focus-is-on-the-api%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Headless Content Management Systems (CMS) are backend content repositories that can be accessed via an API but which aren&#8217;t directly tied to the user interface of an application. Headless CMS doesn&#8217;t come packaged with a front-end application; they are front-end<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/headless-and-decoupled-cms-the-focus-is-on-the-api\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9235","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/9235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=9235"}],"version-history":[{"count":1,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/9235\/revisions"}],"predecessor-version":[{"id":9236,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/9235\/revisions\/9236"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=9235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=9235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=9235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}