{"id":1702,"date":"2022-10-10T16:05:00","date_gmt":"2022-10-10T14:05:00","guid":{"rendered":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/"},"modified":"2025-08-13T09:50:27","modified_gmt":"2025-08-13T07:50:27","slug":"app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project","status":"publish","type":"post","link":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/","title":{"rendered":"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project"},"content":{"rendered":"<p>Alex Borsody and Wilfred Arambhan will be holding this session on 9th July 2022 at the Drupal Camp Asheville. Drupal can be used as a pluggable backend using just about any API you can think of. By integrating with these APIs you can build just about any business apps you would find on the App Store or Google Play.<\/p>\n<p>Drupal is a monolithic architecture yet is mature and feature-complete, this includes the theme layer. There is increasing interest in replacing the theme layer with decoupled architecture using a JS framework.<\/p>\n<p>These frameworks can greatly enhance a website&#8217;s &#8220;app-like&#8221; behavior. Still, increasingly there are more options available for making your website app-like without the extra commitment and pitfalls that come with a fully decoupled architecture.<\/p>\n<p>There are pros and cons of using the Drupal theme layer, in particular, they will discuss how you can make a Drupal-powered website &#8220;feel like an app.&#8221; They will compare which web capabilities can be used for decoupled vs coupled and explore options for a &#8220;hybrid&#8221; approach.<\/p>\n<p>Building a web app that is responsive, fast, and looks and feels like an app is possible with the theme layer. \u00a0At times this web experience can even improve what users are used to in a native app or frontend framework because it &#8220;just works.&#8221;<\/p>\n<p>There are a variety of modules, techniques, and libraries that can be used to enhance the app-like functionality of a coupled Drupal install. They will go through examples and demos of each of these capabilities.<\/p>\n<p>For Registration and Source visit:<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alex Borsody and Wilfred Arambhan will be holding this session on 9th July 2022 at the Drupal Camp Asheville. Drupal can be used as a pluggable backend using just about any API you can think of. By integrating with these APIs you can build just about any business apps you would find on the App [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1702","post","type-post","status-publish","format-standard","hentry","category-non-classe"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project - Webader<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project - Webader\" \/>\n<meta property=\"og:description\" content=\"Alex Borsody and Wilfred Arambhan will be holding this session on 9th July 2022 at the Drupal Camp Asheville. Drupal can be used as a pluggable backend using just about any API you can think of. By integrating with these APIs you can build just about any business apps you would find on the App [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/\" \/>\n<meta property=\"og:site_name\" content=\"Webader\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-10T14:05:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-13T07:50:27+00:00\" \/>\n<meta name=\"author\" content=\"anisse.bader\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"anisse.bader\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/\"},\"author\":{\"name\":\"anisse.bader\",\"@id\":\"http:\/\/anissebader.fr\/#\/schema\/person\/52ade0228c701bfa3f2a56679259258b\"},\"headline\":\"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project\",\"datePublished\":\"2022-10-10T14:05:00+00:00\",\"dateModified\":\"2025-08-13T07:50:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/\"},\"wordCount\":266,\"publisher\":{\"@id\":\"http:\/\/anissebader.fr\/#\/schema\/person\/52ade0228c701bfa3f2a56679259258b\"},\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/\",\"url\":\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/\",\"name\":\"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project - Webader\",\"isPartOf\":{\"@id\":\"http:\/\/anissebader.fr\/#website\"},\"datePublished\":\"2022-10-10T14:05:00+00:00\",\"dateModified\":\"2025-08-13T07:50:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"http:\/\/anissebader.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/anissebader.fr\/#website\",\"url\":\"http:\/\/anissebader.fr\/\",\"name\":\"Webader\",\"description\":\"sp\u00e9cialiste dans le d\u00e9veloppement informatique\",\"publisher\":{\"@id\":\"http:\/\/anissebader.fr\/#\/schema\/person\/52ade0228c701bfa3f2a56679259258b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/anissebader.fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/anissebader.fr\/#\/schema\/person\/52ade0228c701bfa3f2a56679259258b\",\"name\":\"anisse.bader\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"http:\/\/anissebader.fr\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/anissebader.fr\/wp-content\/uploads\/2020\/02\/image001-scaled.jpg\",\"contentUrl\":\"http:\/\/anissebader.fr\/wp-content\/uploads\/2020\/02\/image001-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"anisse.bader\"},\"logo\":{\"@id\":\"http:\/\/anissebader.fr\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/anisse-bader-1238a9b5\/\"],\"url\":\"https:\/\/anissebader.fr\/index.php\/author\/admin8730\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project - Webader","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/","og_locale":"fr_FR","og_type":"article","og_title":"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project - Webader","og_description":"Alex Borsody and Wilfred Arambhan will be holding this session on 9th July 2022 at the Drupal Camp Asheville. Drupal can be used as a pluggable backend using just about any API you can think of. By integrating with these APIs you can build just about any business apps you would find on the App [&hellip;]","og_url":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/","og_site_name":"Webader","article_published_time":"2022-10-10T14:05:00+00:00","article_modified_time":"2025-08-13T07:50:27+00:00","author":"anisse.bader","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"anisse.bader","Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/#article","isPartOf":{"@id":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/"},"author":{"name":"anisse.bader","@id":"http:\/\/anissebader.fr\/#\/schema\/person\/52ade0228c701bfa3f2a56679259258b"},"headline":"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project","datePublished":"2022-10-10T14:05:00+00:00","dateModified":"2025-08-13T07:50:27+00:00","mainEntityOfPage":{"@id":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/"},"wordCount":266,"publisher":{"@id":"http:\/\/anissebader.fr\/#\/schema\/person\/52ade0228c701bfa3f2a56679259258b"},"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/","url":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/","name":"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project - Webader","isPartOf":{"@id":"http:\/\/anissebader.fr\/#website"},"datePublished":"2022-10-10T14:05:00+00:00","dateModified":"2025-08-13T07:50:27+00:00","breadcrumb":{"@id":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/anissebader.fr\/index.php\/2022\/10\/10\/app-like-web-capabilities-for-your-coupled-decoupled-or-hybrid-drupal-project\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"http:\/\/anissebader.fr\/"},{"@type":"ListItem","position":2,"name":"App-like Web Capabilities for Your, Coupled, Decoupled, or Hybrid Drupal Project"}]},{"@type":"WebSite","@id":"http:\/\/anissebader.fr\/#website","url":"http:\/\/anissebader.fr\/","name":"Webader","description":"sp\u00e9cialiste dans le d\u00e9veloppement informatique","publisher":{"@id":"http:\/\/anissebader.fr\/#\/schema\/person\/52ade0228c701bfa3f2a56679259258b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/anissebader.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"http:\/\/anissebader.fr\/#\/schema\/person\/52ade0228c701bfa3f2a56679259258b","name":"anisse.bader","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"http:\/\/anissebader.fr\/#\/schema\/person\/image\/","url":"http:\/\/anissebader.fr\/wp-content\/uploads\/2020\/02\/image001-scaled.jpg","contentUrl":"http:\/\/anissebader.fr\/wp-content\/uploads\/2020\/02\/image001-scaled.jpg","width":2560,"height":1707,"caption":"anisse.bader"},"logo":{"@id":"http:\/\/anissebader.fr\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/anisse-bader-1238a9b5\/"],"url":"https:\/\/anissebader.fr\/index.php\/author\/admin8730\/"}]}},"_links":{"self":[{"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/posts\/1702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1702"}],"version-history":[{"count":9,"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/posts\/1702\/revisions"}],"predecessor-version":[{"id":2229,"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/posts\/1702\/revisions\/2229"}],"wp:attachment":[{"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anissebader.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}