CINXE.COM
Drupal as Content as a Service (CaaS) | Drupal.org
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr" xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#"> <head profile="http://www.w3.org/1999/xhtml/vocab"> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width" /> <meta name="MobileOptimized" content="width" /> <!--[if IE]><![endif]--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="generator" content="Drupal 7 (https://www.drupal.org)" /> <link rel="image_src" href="https://www.drupal.org/sites/all/themes/bluecheese/images/og.jpg" /> <link rel="canonical" href="https://www.drupal.org/features/content-as-a-service" /> <link rel="shortlink" href="https://www.drupal.org/node/3102080" /> <meta property="og:site_name" content="Drupal.org" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://www.drupal.org/features/content-as-a-service" /> <meta property="og:title" content="Drupal as Content as a Service (CaaS)" /> <meta property="og:updated_time" content="2021-09-09T10:10:11+00:00" /> <meta property="og:image" content="https://www.drupal.org/sites/all/themes/bluecheese/images/og.jpg" /> <meta property="article:published_time" content="2019-12-19T11:59:10+00:00" /> <meta property="article:modified_time" content="2021-09-09T10:10:11+00:00" /> <title>Drupal as Content as a Service (CaaS) | Drupal.org</title> <link type="text/css" rel="stylesheet" href="/files/advagg_css/css__vwdslBVX8xVWQ4hx4mWxIC59-lKGPldWkMIm435ispk__msT4O19F5udTbXsVQpyNk2EFYlbaoLwufqq_ZcdDcB0__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.css" media="all" /> <link type="text/css" rel="stylesheet" href="/files/advagg_css/css__Xi-PZpvKTY78w7l1WNsqwUA52MIupHJebCMiX34Ugt0__D_EUHDAfEQdxcLiSDY7hREUWkG1Ge56_h2z3Er8V188__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.css" media="all" /> <link type="text/css" rel="stylesheet" href="/files/advagg_css/css__WF0PRotZAhCcl0aJjY5W2LYj8UwiYuB2dZEFluOh3Tc__FviX13FUB-Ppa2XB29BUIJQZ1Wg-F5XiDE7XD5y7mjQ__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.css" media="all" /> <link type="text/css" rel="stylesheet" href="/files/advagg_css/css__pWCOPcaPe71p3QyGrAeqEd6dwL_n27prYOjnWQj4jVI__fR6RV6fh70jWL18FMzdVQpGUyYT8iL9Vw8wnms1DdQA__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.css" media="all" /> <link type="text/css" rel="stylesheet" href="/files/advagg_css/css__mlCLWKqAJJ-E-mMVCEmFp-7SE_XsgAxpf7HS-FcVqB0__7Tgy6u_PBeTp3b4s5UumhQPx9mJ_jhs1Z-WvSrqxAHk__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.css" media="all" /> <link type="text/css" rel="stylesheet" href="/files/advagg_css/css__QPp1snPjYt_xYr0c_V0IORcEElkIUBBBrvOB4ZE0Gnw__8jkPtXCYcQv4spuNwtiMBMbZXgCS-2GouDqwnCBDPRE__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.css" media="all" /> </head> <body class="html not-front not-logged-in no-sidebars page-node page-node- page-node-3102080 node-type-page drupalorg-site-main panels-layout" > <div id="skip-link" tabindex="-1"> <a class="element-invisible element-focusable" href="#content">Skip to main content</a> <a class="element-invisible element-focusable skip-link-search" href="#search-block-form">Skip to search</a> </div> <div class="region region-page-top"> <noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W36H8DW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div id="drupalorg-crosssite-gdpr">Can we use first and third party cookies and web beacons to <a href="https://www.drupal.org/terms">understand our audience, and to tailor promotions you see</a>?<br><button class="yes">Yes, please</button><button class="no">No, do not track me</button></div> </div> <div id="nav-header"> <div class="menu-nav"> <a class="nav-btn" id="nav-open-btn" href="#block-system-main-menu"><img src="/sites/all/themes/bluecheese/images/icon-w-menu.svg" alt="Main menu"></a> </div> <nav id="navigation-inner" class="container-12" role="navigation"> <div class="region region-navigation"> <div id="block-system-main-menu" class="block block-system block-menu"> <div class="block-inner"> <div class="content"> <div class="menu-block"><ul class="menu button"><li class="first leaf"><a href="/home" title="Drupal.org home page">Drupal.org home</a></li> <li class="expanded active-trail"><a href="/about" title="" class="active-trail">Why Drupal?</a><div class="menu-block"><ul class="menu button"><li class="first leaf"><a href="/about" title="Learn about Drupal">About Drupal</a></li> <li class="leaf"><a href="/docs/getting-started/understanding-drupal/overview-of-drupal" title="">Platform overview</a></li> <li class="leaf"><a href="/about/11" title="">Drupal 11</a></li> <li class="leaf"><a href="/features/content-authoring" title="">Content Authoring</a></li> <li class="leaf active-trail"><a href="/features/content-as-a-service" title="" class="active-trail active">Content as a Service</a></li> <li class="leaf"><a href="/features/decoupled" title="">Decoupled</a></li> <li class="leaf"><a href="/features/accessibility" title="">Accessibility</a></li> <li class="leaf"><a href="/features/marketing-automation" title="">Marketing Automation</a></li> <li class="leaf"><a href="/features/multilingual" title="">Multilingual</a></li> <li class="leaf"><a href="/features/security" title="">Security</a></li> <li class="leaf"><a href="/features/personalization" title="">Personalization</a></li> <li class="leaf"><a href="/case-studies" title="View case studies to see how your peers have built success on Drupal">Case studies</a></li> <li class="leaf"><a href="https://www.drupal.org/association/beyond-the-build" title="">Video series</a></li> <li class="last leaf"><a href="/about/in-the-news" title="">News</a></li> </ul></div></li> <li class="expanded"><a href="/industries" title="Examples of solutions built on Drupal">Use cases</a><div class="menu-block"><ul class="menu button"><li class="first leaf"><a href="/developers" title="">For Developers</a></li> <li class="leaf"><a href="/marketers" title="Why marketers should choose Drupal for their ambitious digital experiences">For Marketers</a></li> <li class="leaf"><a href="/industries/ecommerce" title="">E-commerce</a></li> <li class="leaf"><a href="/industries/education" title="">Education</a></li> <li class="leaf"><a href="/industries/fintech" title="">FinTech</a></li> <li class="leaf"><a href="/industries/government" title="">Government</a></li> <li class="leaf"><a href="/industries/healthcare" title="">Healthcare</a></li> <li class="leaf"><a href="/industries/hightech" title="">High Tech</a></li> <li class="leaf"><a href="/industries/nonprofit" title="">Nonprofit</a></li> <li class="leaf"><a href="/industries/retail" title="">Retail</a></li> <li class="last leaf"><a href="/industries/travel" title="">Travel</a></li> </ul></div></li> <li class="expanded"><a href="/documentation" title="Resources to help you on your Drupal journey">Resources</a><div class="menu-block"><ul class="menu button"><li class="first leaf"><a href="/docs/getting-started/installing-drupal" title="">Installing Drupal</a></li> <li class="leaf"><a href="/documentation" title="Drupal Documentation">Documentation</a></li> <li class="leaf"><a href="/docs/user_guide/en/index.html" title="The Drupal 8 user guide will get you up to speed in no time">User guide</a></li> <li class="leaf"><a href="/docs/official_docs/local-development-guide" title="">Local Development Guide</a></li> <li class="leaf"><a href="/security" title="Find information about security releases for Drupal">Security</a></li> <li class="leaf"><a href="/news" title="News about the Drupal ecosystem">News</a></li> <li class="leaf"><a href="/planet" title="">Blog</a></li> <li class="last leaf"><a href="/about/drupal-7/d7eol/partners" title="Find help for your Drupal 7 migration">Migrate from D7</a></li> </ul></div></li> <li class="expanded"><a href="/drupal-services" title="Buy Drupal Products and Services">Services</a><div class="menu-block"><ul class="menu button"><li class="first leaf"><a href="/drupal-services" title="View the Drupal service provider marketplace">Find an Agency Partner</a></li> <li class="leaf"><a href="/hosting" title="Find trusted Drupal hosting providers">Find Integrations & Hosting</a></li> <li class="leaf"><a href="/training" title="Find expert Drupal training">Find Drupal Training</a></li> <li class="leaf"><a href="/association/become-a-drupal-certified-partner" title="">Become a Certified Partner</a></li> <li class="last leaf"><a href="/about/drupal-7/d7eol/migration-resource-center/enterprise" title="">Find a D7 migration partner</a></li> </ul></div></li> <li class="expanded"><a href="/community" title="Drupal Community">Community</a><div class="menu-block"><ul class="menu button"><li class="first leaf"><a href="/community/contributor-guide" title="">How to Contribute</a></li> <li class="leaf"><a href="/community" title="View the community portal and find all the ways you can contribute to Drupal">About the Community</a></li> <li class="leaf"><a href="/support" title="">Support</a></li> <li class="leaf"><a href="/project/governance" title="">Community Governance</a></li> <li class="last leaf"><a href="https://jobs.drupal.org" title="">Jobs/Careers</a></li> </ul></div></li> <li class="expanded"><a href="/community/events" title="Find Drupal Events around the world, from the official DrupalCons, to community Camps and Meet-Ups">Events</a><div class="menu-block"><ul class="menu button"><li class="first leaf"><a href="https://events.drupal.org/barcelona2024" title="">DrupalCon Barcelona 2024</a></li> <li class="leaf"><a href="https://events.drupal.org/singapore2024" title="">DrupalCon Singapore 2024</a></li> <li class="leaf"><a href="https://events.drupal.org/atlanta2025" title="">DrupalCon Atlanta 2025</a></li> <li class="last leaf"><a href="/community/events" title="">Community Events</a></li> </ul></div></li> <li class="expanded"><a href="/download" title="Download and Extend Drupal">Download</a><div class="menu-block"><ul class="menu button"><li class="first collapsed"><a href="/download" title="Build your solution on Drupal">Download</a></li> <li class="leaf"><a href="/project/modules" title="Find modules to extend Drupal to meet any need">Modules</a></li> <li class="leaf"><a href="/project/themes" title="Browse themes as a starting point for making your Drupal site your own">Themes</a></li> <li class="leaf"><a href="/project/distributions" title="Use a distribution to start with a version of Drupal customized to purpose">Distributions</a></li> <li class="leaf"><a href="/project/issues" title="Dive into the issues queues and contribute back to Drupal">Issue queues</a></li> <li class="last leaf"><a href="https://git.drupalcode.org/project/drupal" title="">Browse Repository</a></li> </ul></div></li> <li class="expanded"><a href="/association" title="About the Drupal Association - the non-profit that supports the Drupal project">Give</a><div class="menu-block"><ul class="menu button"><li class="first leaf"><a href="/association" title="Learn about the Drupal Association - the nonprofit that supports the Drupal project">Drupal Association</a></li> <li class="leaf"><a href="/association/organization-membership" title="Learn more about the organizations that support the Drupal Association and our mission">Become an Organization Member</a></li> <li class="leaf"><a href="/association/become-a-drupal-certified-partner" title="">Become a Certified Partner</a></li> <li class="leaf"><a href="/association/RippleMakers" title="">Become a Ripple Maker</a></li> <li class="leaf"><a href="/association/donate" title="">Make a Donation</a></li> <li class="leaf"><a href="/association/discover-drupal" title="">Discover Drupal</a></li> <li class="last leaf"><a href="https://www.drupal.org/swag?utm_source=drupalorg&utm_medium=banner&utm_campaign=drupal_swag_shop_2020_09_17" title="Purchase Drupal merchandise and be the coolest kid on the block">Drupal Swag Shop</a></li> </ul></div></li> <li class="last expanded"><a href="/try-drupal" title="Try Drupal">Demo</a><div class="menu-block"><ul class="menu button"><li class="first leaf"><a href="/try-drupal" title="Demo Drupal online with a Drupal platform partner">Demo online</a></li> <li class="last leaf"><a href="/download" title="">Download</a></li> </ul></div></li> </ul></div><a class="close-btn" href="#top">Return to content</a> </div> </div> </div> <div id="block-search-form" class="block block-search"> <div class="block-inner"> <div class="content"> <form action="/features/content-as-a-service" method="post" id="search-block-form" accept-charset="UTF-8"><div><div class="container-inline"> <h2 class="element-invisible">Search form</h2> <div class="form-item form-type-textfield form-item-search-block-form"> <label class="element-invisible" for="edit-search-block-form--2">Search </label> <input placeholder="Search…" type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" class="form-text" /> </div> <div class="form-actions form-wrapper" id="edit-actions"><input alt="Search" type="image" id="edit-submit" name="submit" value="Search" src="/sites/all/themes/bluecheese/images/icon-w-search.svg" class="form-submit" /></div><input type="hidden" name="form_build_id" value="form-pk0W1AtqWyduldSh3WXcj608KjqsMOV6f5cgz3vBZgM" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div></form> </div> </div> </div> <div id="block-system-user-menu" class="block block-system block-menu"> <div class="block-inner"> <div class="content"> <div class="menu-block"><ul class="menu"><li class="button default"><a href="#block-system-user-menu"><img src="https://www.drupal.org/sites/all/themes/bluecheese/images/icon-w-user.svg" alt="Log in, view profile, and more"></a><ul><li class="first leaf"><a href="/user/login?destination=node/3102080" title="">Log in</a></li> <li class="last leaf"><a href="/user/register?destination=node/3102080" title="">Create account</a></li> </ul></li></ul></div> </div> </div> </div> </div> </nav> </div> <div id="banner" data-nosnippet> <div class="region region-banner"> <div id="block-drupalorg-announcements" class="block block-drupalorg"> <div class="block-inner"> <div class="content"> <div class="announcement"><img class="photo" src="https://www.drupal.org/files/styles/grid-2-2x-square/public/announcements/drupalcon-hexagon-icon-280X280px_2.png?itok=Oxf_7ZRC" width="280" height="280" alt="Announcement icon" title="Announcement icon" />Early Bird Registration for DrupalCon Atlanta is now open! By registering during our Early Bird Registration window, you’ll save $100. This window ends on 19 January 2025 and will go by quickly, so don’t wait!</div> <div class="cta"><a href="https://web.cvent.com/event/f3a4f9b8-0efa-44cf-a939-b80869a939af/summary" class="global-announce-banner dc-singapore-registration">Register now to save $100</a></div> </div> </div> </div> </div> </div> <div id="page" class="clearfix"> <div id="page-heading"> <div class="breadbox"></div> </div> <!-- /#page-heading --> <div id="main" role="main"> <div id="content" class="clearfix"> <div id="content-inner" class="clearfix"> <div class="region region-content"> <div id="block-system-main" class="block block-system"> <div class="block-inner"> <div class="content"> <div class="panelizer-view-mode node node-full node-page node-3102080"> <div class="capricorn panel-layout clearfix " > <div class="container primary clearfix"> <div class="container-inner primary-inner"> <div class="panel-pane pane-fieldable-panels-pane pane-vid-6247 pane-bundle-cta pane-fpid-755" > <div class="pane-content"> <div style="background-image: url('https://www.drupal.org/files/cta/background/drupal-feature-caas.png');" class="fieldable-panels-pane pane-style-full title pane-style-dark with-background"> <div class="pane-style-full-inner pane-content-inner"> <div class="field field-name-field-cta-graphic field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img src="https://www.drupal.org/files/cta/graphic/wordmark-feature-CaaS.png" width="2077" height="153" alt="Drupal | Content as a Service" /></div></div></div> <div class="cta-text"> <h2>Headless, Decoupled or ‘CaaS’</h2> <div class="field field-name-field-cta-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>Whichever you call it, Drupal offers this simplified functionality.</p></div></div></div> </div> </div> </div> </div> </div> </div> </div> <div class="container secondary clearfix"> <div class="container-inner secondary-inner"> <div class="panel-pane pane-fieldable-panels-pane pane-vid-6245 pane-bundle-cta pane-fpid-756" > <div class="pane-content"> <div class="fieldable-panels-pane pane-style-full nographic pane-style-white"> <div class="pane-style-full-inner pane-content-inner"> <div class="cta-text"> <div class="field field-name-field-cta-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><h2>How do brands and organizations manage content—ranging from blog posts to whitepapers to case studies, videos, emails, webinars, sales assets and more—that serves multiple functions for disparate audiences in a multi-device, multi-channel world?</h2> <p><strong>Store it all in the cloud. Access it via Drupal.</strong> </p> <p>With its multisite and Content-as-a-Service (CaaS) functionality—also known as headless or decoupled—Drupal offers a preconfigured development environment, which supports full-scale digital content lifecycle management.<br /> Customers tend to drift from one content silo to another, and by creating content components that are independently set aside from the building of a website, the front end application is not tied to the content management system, a.k.a. CaaS. </p> <p><strong>Drupal allows for:</strong> </p> <ul> <li>Creating reusable content</li> <li>Displaying content in various layouts</li> <li>Achieving optimal responsiveness</li> <li>Scaling regardless of size</li> <li>Customizing views for content authors, editors</li> </ul> <p>Content for a range of websites/services can be managed from one location, and deployed to many. Drupal’s open architecture and APIs provide developers both a tool and framework for creating feature-rich deliverables. </p></div></div></div> </div> </div> </div> </div> </div> </div> </div> <div class="container quaternary clearfix"> <div class="container-inner quaternary-inner"> <div class="panel-pane pane-views-panes pane-redesign-2018-case-studies-panel-pane-1" > <div class="pane-content"> <div class="view view-redesign-2018-case-studies view-id-redesign_2018_case_studies view-display-id-panel_pane_1 view-dom-id-aeaa55da59ce0624544b7062bc7f5d8e"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first"> <div class="views-field views-field-title"> <span class="field-content"><a href="/case-study/tampa-international-airport"><div class="cs-header"> <div class="cs-image"><img src="https://www.drupal.org/files/styles/case_studies_frontpage/public/Tampa.png?itok=OV8pF9X_" width="600" height="410" alt="Tampaairport.com homepage on desktop and mobile" /></div> <div class="cs-title">Tampa International Airport</div> </div></a></span> </div> <div class="views-field views-field-body"> <div class="field-content"><p>Tampa International Airport (TPA) came to Aten with a desire to make their Drupal website as easy to navigate as the airport itself. </p></div> </div> </div> <div class="views-row views-row-2 views-row-even"> <div class="views-field views-field-title"> <span class="field-content"><a href="/case-study/concept2-drupal-drupal-commerce-decoupled"><div class="cs-header"> <div class="cs-image"><img src="https://www.drupal.org/files/styles/case_studies_frontpage/public/Concept2%20-%20New%20Home%20Page.png?itok=1WeuYbxw" width="600" height="410" alt="" /></div> <div class="cs-title">Concept2 - Drupal & Drupal Commerce Decoupled</div> </div></a></span> </div> <div class="views-field views-field-body"> <div class="field-content"><p>Concept2’s new composable technical infrastructure with a flexible decoupled setup including Drupal Commerce and Drupal CMS is future-ready and scalable.</p></div> </div> </div> <div class="views-row views-row-3 views-row-odd"> <div class="views-field views-field-title"> <span class="field-content"><a href="/case-study/pdhlibrary"><div class="cs-header"> <div class="cs-image"><img src="https://www.drupal.org/files/styles/case_studies_frontpage/public/primary-screenshot_3.jpg?itok=JSkuXZKm" width="600" height="410" alt="PDH Library" /></div> <div class="cs-title">PDHlibrary</div> </div></a></span> </div> <div class="views-field views-field-body"> <div class="field-content"><p>An ecommerce website migration from Drupal 6.x to 7.x for online PDH engineering continuing education courses.</p></div> </div> </div> <div class="views-row views-row-4 views-row-even"> <div class="views-field views-field-title"> <span class="field-content"><a href="/case-study/major-league-soccer-mls"><div class="cs-header"> <div class="cs-image"><img src="https://www.drupal.org/files/styles/case_studies_frontpage/public/PS_MLS.png?itok=roBwjE0v" width="600" height="410" alt="" /></div> <div class="cs-title">Major League Soccer (MLS)</div> </div></a></span> </div> <div class="views-field views-field-body"> <div class="field-content"><p>Major League Soccer needed highly sophisticated customization options based on each team’s design, content priorities, and site maintainers’ capabilities.</p></div> </div> </div> <div class="views-row views-row-5 views-row-odd views-row-last"> <div class="views-field views-field-title"> <span class="field-content"><a href="/case-study/pinterest-for-business"><div class="cs-header"> <div class="cs-image"><img src="https://www.drupal.org/files/styles/case_studies_frontpage/public/PS_Pinterest.png?itok=wYg-iVVg" width="600" height="410" alt="" /></div> <div class="cs-title">Pinterest for Business</div> </div></a></span> </div> <div class="views-field views-field-body"> <div class="field-content"><p>Working closely with Pinterest, Phase2 architected a Drupal system to elevate their global brand and drive growth via a new suite of marketing, business, and community sites.</p></div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="container quinary clearfix"> <div class="container-inner quinary-inner"> <div class="panel-pane pane-fieldable-panels-pane pane-vid-9332 d-sponsor pane-bundle-cta pane-fpid-758" > <div class="pane-content"> <div class="fieldable-panels-pane pane-style-full stack pane-style-supporter"> <div class="pane-style-full-inner pane-content-inner"> <div class="field field-name-field-cta-graphic field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img src="https://www.drupal.org/files/cta/graphic/Acquia%20logo%20with%20tagline_40.png" width="300" height="95" alt="" /></div></div></div> <div class="cta-text"> <h2>Content-as-a-Service: What You Need to Know</h2> <div class="field field-name-field-cta-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>Content-as-a-service (CaaS) allows brands to create once and publish everywhere. Resolve the copy & paste conundrum, eliminate content silos and streamline content creation process across the board.</p></div></div></div> <div class="field field-name-field-cta-link field-type-link-field field-label-hidden"><div class="field-items"><div class="field-item even"><a href="https://www.acquia.com/resources/whitepaper/content-service-what-cmos-and-business-leaders-need-know?cid=7013a000002KvccAAC&ct=online-advertising&ls=drupal.org&lls=pro_ww_drupalassociationpremiumbenefits_q12020">Download the CaaS E-Book</a></div></div></div> </div> </div> <small>Sponsored content</small></div> </div> </div> </div> </div> <div class="container nonary clearfix"> <div class="container-inner nonary-inner"> <div class="nonary-header clearfix"> <div class="nonary-header-inner"> </div> </div> <div class="nonary-footer clearfix"> <div class="nonary-footer-inner"> <div class="panel-pane pane-views-panes pane-drupalorg-logos-panel-pane-1" id="drupal-integrations" > <h2 class="pane-title"> Drupal integrations </h2> <div class="pane-content"> <div class="view view-drupalorg-logos view-id-drupalorg_logos view-display-id-panel_pane_1 view-dom-id-4a2ab755b98a5b983d95a08f38c5d1b8"> <div class="view-header"> <p><small>Drupal integrations are contributed by the open source community, and may or may not be officially endorsed by the third party. Read any integration’s project page to learn more.</small></p> </div> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/share-buttons-addtoany_1.png?itok=PlwwCP8F" width="143" height="150" alt="AddtoAny Share Buttons" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="https://www.drupal.org/project/addtoany">AddtoAny Share Buttons</a></span> </div> </div> <div class="views-row views-row-2 views-row-even"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/o365connectorlogo_0.png?itok=1_01YBSi" width="344" height="150" alt="Office 365 Connector" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="https://www.drupal.org/project/o365">Office 365 Connector</a></span> </div> </div> <div class="views-row views-row-3 views-row-odd"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_yoast.png?itok=MWFHfWu4" width="350" height="150" alt="yoast" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/yoast_seo">Yoast</a></span> </div> </div> <div class="views-row views-row-4 views-row-even"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_twitter.png?itok=-Jv969tD" width="350" height="150" alt="Twitter" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="https://www.drupal.org/project/social_post_twitter">Twitter</a></span> </div> </div> <div class="views-row views-row-5 views-row-odd"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_tableau.png?itok=80gtTTB8" width="350" height="150" alt="Tableau" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/tableau">Tableau</a></span> </div> </div> <div class="views-row views-row-6 views-row-even"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_smartling.png?itok=1CpERtvK" width="350" height="150" alt="Smartling" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/smartling">Smartling</a></span> </div> </div> <div class="views-row views-row-7 views-row-odd"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_shopify.png?itok=brbgvWnh" width="350" height="150" alt="Shopify" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/shopify">Shopify</a></span> </div> </div> <div class="views-row views-row-8 views-row-even"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_salesforce.png?itok=t148Cq8O" width="350" height="150" alt="Salesforce" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/salesforce">Salesforce</a></span> </div> </div> <div class="views-row views-row-9 views-row-odd"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/Mailchimp_Logo-Horizontal_Black.png?itok=YhxlEkFb" width="552" height="150" alt="mailchimp" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/mailchimp">Mailchimp</a></span> </div> </div> <div class="views-row views-row-10 views-row-even"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_linkedin.png?itok=fSuiMk_A" width="350" height="150" alt="Linkedin" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="https://www.drupal.org/project/social_auth_linkedin/">Linkedin</a></span> </div> </div> <div class="views-row views-row-11 views-row-odd"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_lingotek.png?itok=Fbkz3U98" width="350" height="150" alt="Lingotek" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/lingotek">Lingotek</a></span> </div> </div> <div class="views-row views-row-12 views-row-even"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_hubspot.png?itok=iDKHzsYU" width="350" height="150" alt="HubSpot" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/hubspot">HubSpot</a></span> </div> </div> <div class="views-row views-row-13 views-row-odd"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/google.png?itok=ZsQSBIFk" width="272" height="92" alt="" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="https://www.drupal.org/project/social_auth_google">Google</a></span> </div> </div> <div class="views-row views-row-14 views-row-even"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_lockup_analytics_icon_vertical_black_2x.png?itok=Gop7r0ne" width="198" height="150" alt="" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/google_analytics">Google Analytics</a></span> </div> </div> <div class="views-row views-row-15 views-row-odd"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_facebook.png?itok=4SaAUUky" width="350" height="150" alt="Facebook" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="https://www.drupal.org/project/social_auth_facebook">Facebook</a></span> </div> </div> <div class="views-row views-row-16 views-row-even views-row-last"> <div class="views-field views-field-field-logo"> <div class="field-content"><img src="https://www.drupal.org/files/styles/logos_grids/public/logo/images/logo/logo_brightcove.png?itok=6WrH3Fzy" width="350" height="150" alt="Brightcove" /></div> </div> <div class="views-field views-field-title"> <span class="field-content"><a href="/project/brightcove">Brightcove</a></span> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div><!-- /.sutro --> </div> </div> </div> </div> </div> </div> </div> <!-- /#content --> </div> <!-- /#column-left --> </div> <!-- /#page --> <div id="footer" role="contentinfo"> <div class="region region-footer"> <div id="block-drupalorg-crosssite-infra-partner" class="block block-drupalorg-crosssite"> <div class="block-inner"> <div class="content"> <a href="https://tag1consulting.com" >Infrastructure management for Drupal.org provided by <img src="/files/cta/graphic/tag1_wht.svg" alt="Tag1 logo" ></a> <br /> <span style="font-size: .65em;"><a href="https://d7es.tag1.com/">Need a Drupal 7 extended support partner? Consider Tag1.</a></span> </div> </div> </div> <div id="block-drupalorg-crosssite-drupalorg-footer" class="block block-drupalorg-crosssite"> <div class="block-inner"> <div class="content"> <h4 class="element-invisible">News items</h4><ul class="drupal-news"><li class="0 first"><a href="https://www.drupal.org/news">News</a></li> <li class="1"><a href="https://www.drupal.org/planet" title="News from Drupal community members">Planet Drupal</a></li> <li class="2"><a href="https://www.drupal.org/about/media-kit/social-media" title="Drupal on social media">Social media</a></li> <li class="3"><a href="https://www.drupal.org/subscribe">Sign up for Drupal news</a></li> <li class="4"><a href="https://www.drupal.org/security" title="Announcements from the Drupal Security Team">Security advisories</a></li> <li class="5 last"><a href="https://jobs.drupal.org/" title="Drupal Jobs">Jobs</a></li> </ul><h4 class="element-invisible">Our community</h4><ul class="community"><li class="0 first"><a href="https://www.drupal.org/community">Community</a></li> <li class="1"><span><a href="https://www.drupal.org/drupal-services" title="People and organizations offering Drupal services">Services</a>, <a href="https://www.drupal.org/training" title="People and organizations offering Drupal training">Training</a> & <a href="https://www.drupal.org/hosting" title="Organizations offering Drupal hosting">Hosting</a></span></li> <li class="2"><a href="https://www.drupal.org/community/contributor-guide">Contributor guide</a></li> <li class="3"><a href="https://groups.drupal.org/groups" title="groups.drupal.org">Groups & meetups</a></li> <li class="4"><a href="https://events.drupal.org" title="Upcoming and past DrupalCons">DrupalCon</a></li> <li class="5 last"><a href="https://www.drupal.org/dcoc" title="Drupal code of conduct">Code of conduct</a></li> </ul><h4 class="element-invisible">Documentation</h4><ul class="get-started"><li class="0 first"><a href="https://www.drupal.org/documentation" title="Documentation for working with Drupal">Documentation</a></li> <li class="1"><a href="https://www.drupal.org/docs">Drupal Guide</a></li> <li class="2"><a href="https://www.drupal.org/docs/user_guide/en/index.html">Drupal User Guide</a></li> <li class="3"><a href="https://www.drupal.org/documentation/develop">Developer docs</a></li> <li class="4 last"><a href="https://api.drupal.org/" title="Drupal API reference">API.Drupal.org</a></li> </ul><h4 class="element-invisible">Drupal code base</h4><ul class="download-extend"><li class="0 first"><a href="https://www.drupal.org/download">Download & Extend</a></li> <li class="1"><a href="https://www.drupal.org/project/drupal" title="Download the latest version of the Drupal software">Drupal core</a></li> <li class="2"><a href="https://www.drupal.org/project/project_module" title="Download add-on features and functionality">Modules</a></li> <li class="3"><a href="https://www.drupal.org/project/project_theme" title="Download pre-designed styles for Drupal">Themes</a></li> <li class="4 last"><a href="https://www.drupal.org/project/project_distribution" title="Download a pre-packaged Drupal site">Distributions</a></li> </ul><h4 class="element-invisible">Governance of community</h4><ul class="about"><li class="0 first"><a href="https://www.drupal.org/about">About</a></li> <li class="1"><a href="https://www.drupal.org/about/features/accessibility" title="Our committment to accessibility">Web accessibility</a></li> <li class="2"><a href="https://www.drupal.org/association" title="About the Drupal Association">Drupal Association</a></li> <li class="3"><a href="https://www.drupal.org/drupalorg" title="About Drupal.org">About Drupal.org</a></li> <li class="4"><a href="https://www.drupal.org/terms" title="Drupal.org terms of service">Terms of service</a></li> <li class="5 last"><a href="https://www.drupal.org/privacy" title="Drupal.org privacy policy">Privacy policy</a></li> </ul> </div> </div> </div> <div id="block-block-77" class="block block-block"> <div class="block-inner"> <div class="content"> <p>Drupal is a <a href="/about/trademark">registered trademark</a> of <a href="https://dri.es">Dries Buytaert</a>.</p> </div> </div> </div> </div> </div> <div class="region region-page-bottom"> <script type="text/javascript"> (function(){ window._pxAppId = 'PXVnPBBfwe'; window._pxParam2 = ''; window._pxParam3 = '0'; var p = document.getElementsByTagName('script')[0], s = document.createElement('script'); s.async = 1; s.src = '/VnPBBfwe/init.js'; p.parentNode.insertBefore(s,p); }()); </script> <noscript> <div style="position:fixed; top:0; left:0; display:none" width="1" height="1"> <img src="/VnPBBfwe/xhr/api/v1/collector/noScript.gif?appId=PXVnPBBfwe"> </div> </noscript> </div> <script type="text/javascript" src="/files/advagg_js/js__B0FBwiP97ZnD38IFraZus4upS4KVkMXI3ou0fJ2ZXGA__pPDESRJz9GHsxqQIwQ_V8xnFYEH5jipG2eicsfrdWCs__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> <!--[if lte IE 9]> <script type="text/javascript" src="/files/advagg_js/js__79M6UrZjAw3oNGnUjsWip12JsvnUZmJGA3h9LI0kuzE__J0sbXAJNry2-C_ZL2xd0RdVuzwTLvwN-UisIv5RNCvU__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js#ie9-" onload="if(jQuery.isFunction(jQuery.holdReady)){jQuery.holdReady(true);}"></script> <![endif]--> <!--[if gt IE 9]> <script type="text/javascript" src="/files/advagg_js/js__79M6UrZjAw3oNGnUjsWip12JsvnUZmJGA3h9LI0kuzE__J0sbXAJNry2-C_ZL2xd0RdVuzwTLvwN-UisIv5RNCvU__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js#ie10+" defer="defer" onload="if(jQuery.isFunction(jQuery.holdReady)){jQuery.holdReady(true);}"></script> <![endif]--> <!--[if !IE]><!--> <script type="text/javascript" src="/files/advagg_js/js__79M6UrZjAw3oNGnUjsWip12JsvnUZmJGA3h9LI0kuzE__J0sbXAJNry2-C_ZL2xd0RdVuzwTLvwN-UisIv5RNCvU__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer" onload="if(jQuery.isFunction(jQuery.holdReady)){jQuery.holdReady(true);}"></script> <!--<![endif]--> <script type="text/javascript" src="/files/advagg_js/js__pqoYaVR8NVhof-vNXe50j2TKhFv__IihVag_h4G6kus__B4mbn4wICLQjWm1m3-z1kw8F1FtP0cDAHKp00Xy_-88__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> <script type="text/javascript" src="/files/advagg_js/js__H5AFmq1RrXKsrazzPq_xPQPy4K0wUKqecPjczzRiTgQ__wor4r9P8YTtQ7p6fbywTetZ47Z_orumIfrrhgxrpLus__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer" onload=" function advagg_mod_1() { // Count how many times this function is called. advagg_mod_1.count = ++advagg_mod_1.count || 1; try { if (advagg_mod_1.count <= 40) { init_drupal_core_settings(); // Set this to 100 so that this function only runs once. advagg_mod_1.count = 100; } } catch(e) { if (advagg_mod_1.count >= 40) { // Throw the exception if this still fails after running 40 times. throw e; } else { // Try again in 1 ms. window.setTimeout(advagg_mod_1, 1); } } } function advagg_mod_1_check() { if (window.init_drupal_core_settings && window.jQuery && window.Drupal) { advagg_mod_1(); } else { window.setTimeout(advagg_mod_1_check, 1); } } advagg_mod_1_check();"></script> <script type="text/javascript" src="/files/advagg_js/js__Oc0wwB7MVRfxtYw6EQM7d9sXj9PAQePoWSzQJ0uTk6c__iXqOGoaPhZHCPEspUr5BC8BwOx5P8B11xv7VOhoUii8__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> <script type="text/javascript" src="/files/advagg_js/js__FabcJ6qluktliDejymsuV-FqaN_HyMKGe93c2rO9Ky0__el1ZLGkKneOoCS6OWa01WHuIEsTsXZ46MRLCF390Fbw__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> <script type="text/javascript" src="/files/advagg_js/js__YT6D1B_BKxvm6JCH_t9sZNI5L6yITa_DlU5QcSlOkAU__OXobH7d1IP1o3WABlniIrU_-pcJacVSIPUv9bpD-6pQ__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> <script type="text/javascript" src="/files/advagg_js/js__xNXZEl6CREO_N4cX50nXAG3o3PPW1f2SzBBHY8rEKV8__vTuPvw9kFyhvW1mq6Cl_PG3exxZo1gi4hMxmKe9QZUI__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> <script type="text/javascript" src="/files/advagg_js/js__pLKQd4r7OrHglE7Qkqw53K2UXCqQdhqQ9v0cz7hMCQY__OErfYuQdGbFHcCoLoUW_ESSvaumApNojzjJit8-2xcw__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> <script type="text/javascript" src="/files/advagg_js/js__hHUWFbMAa11eJtx5V0ym9o0YBsB1udk34qUT5wr1ihI__ntICfIdx3SsBpfvYB8AF0VuFk7gZjQgBaS1C9CyMj6o__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- function init_drupal_core_settings() {jQuery.extend(Drupal.settings,{"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"bluecheese","theme_token":"OfFsLOrL6-cHGBUJDHO108RO8tcCg8_KXvPuwTZoTcs"},"drupalorgGitlab":{"gitlab_base_url":"https:\/\/git.drupalcode.org","base_url":"https:\/\/www.drupal.org"},"better_exposed_filters":{"views":{"drupalorg_logos":{"displays":{"panel_pane_1":{"filters":[]}}},"redesign_2018_case_studies":{"displays":{"panel_pane_1":{"filters":[]}}}}},"urlIsAjaxTrusted":{"\/features\/content-as-a-service":true},"drupalorgCrosssiteConsentNeeded":true}); if(jQuery.isFunction(jQuery.holdReady)){jQuery.holdReady(false);}} if(window.jQuery && window.Drupal){init_drupal_core_settings();} //--><!]]> </script> <script type="text/javascript" src="/files/advagg_js/js__2k0CJ3KAQNFTFab3y6ZvNtxs3HLons0Brq7VwvPSkKo__RYlZCliQTuN7U7I5I1Xhn1dAop17g2hAft1wVGgKHGA__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> <script type="text/javascript" src="/files/advagg_js/js__vj0LjvNwl-3K1P9LGT4BGuXCZcAovYsVlVmoJN3TMRg__KW8SiGceRY3sjIKVrffDjf2MK4A5Vp3EDDxVO-4pegI__YaNGWokqa69Wq8hHbkE322PVJ8I-GmpfBsT8LGsMpcI.js" defer="defer"></script> </body> </html>