CINXE.COM
Drupal - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Drupal - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"b8cac953-4dbc-49ff-8839-9236708fdbeb","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Drupal","wgTitle":"Drupal","wgCurRevisionId":1253694952,"wgRevisionId":1253694952,"wgArticleId":166004,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["CS1 maint: numeric names: authors list","CS1 Dutch-language sources (nl)","Articles with short description","Short description matches Wikidata","Articles lacking reliable references from October 2022","All articles lacking reliable references","Articles containing potentially dated statements from March 2022","All articles containing potentially dated statements","Articles containing potentially dated statements from 2014","Wikipedia articles in need of updating from October 2022", "All Wikipedia articles in need of updating","Articles containing potentially dated statements from January 2017","Wikipedia articles needing clarification from October 2017","Articles containing potentially dated statements from December 2019","Articles with a promotional tone from April 2024","All articles with a promotional tone","CS1 maint: location missing publisher","Commons category link from Wikidata","Drupal","2000 software","Blog software","Cross-platform software","Free content management systems","Free software programmed in PHP","PHP frameworks","Software using the GPL license","Web frameworks","Website management","Web development software"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Drupal","wgRelevantArticleId":166004,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false, "wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":50000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q170855","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={ "ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents", "ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/9/9a/Drupal_9_content_authoring.jpg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1485"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Drupal_9_content_authoring.jpg/800px-Drupal_9_content_authoring.jpg"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="990"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Drupal_9_content_authoring.jpg/640px-Drupal_9_content_authoring.jpg"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="792"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Drupal - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Drupal"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Drupal&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Drupal"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Drupal rootpage-Drupal skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Drupal" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Drupal" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Drupal" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Drupal" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Core" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Core"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Core</span> </div> </a> <button aria-controls="toc-Core-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Core subsection</span> </button> <ul id="toc-Core-sublist" class="vector-toc-list"> <li id="toc-Core_modules" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Core_modules"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Core modules</span> </div> </a> <ul id="toc-Core_modules-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Core_themes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Core_themes"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Core themes</span> </div> </a> <ul id="toc-Core_themes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Localization" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Localization"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Localization</span> </div> </a> <ul id="toc-Localization-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Auto-update_notification" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Auto-update_notification"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>Auto-update notification</span> </div> </a> <ul id="toc-Auto-update_notification-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Database_abstraction" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Database_abstraction"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.5</span> <span>Database abstraction</span> </div> </a> <ul id="toc-Database_abstraction-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Windows_development" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Windows_development"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.6</span> <span>Windows development</span> </div> </a> <ul id="toc-Windows_development-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Accessibility" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Accessibility"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.7</span> <span>Accessibility</span> </div> </a> <ul id="toc-Accessibility-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Extending_the_core" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Extending_the_core"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Extending the core</span> </div> </a> <button aria-controls="toc-Extending_the_core-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Extending the core subsection</span> </button> <ul id="toc-Extending_the_core-sublist" class="vector-toc-list"> <li id="toc-Modules" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Modules"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Modules</span> </div> </a> <ul id="toc-Modules-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Themes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Themes"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Themes</span> </div> </a> <ul id="toc-Themes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Distributions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Distributions"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Distributions</span> </div> </a> <ul id="toc-Distributions-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Architecture" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Architecture"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Architecture</span> </div> </a> <ul id="toc-Architecture-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Community" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Community"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Community</span> </div> </a> <button aria-controls="toc-Community-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Community subsection</span> </button> <ul id="toc-Community-sublist" class="vector-toc-list"> <li id="toc-Media" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Media"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Media</span> </div> </a> <ul id="toc-Media-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Users" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Users"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Users</span> </div> </a> <ul id="toc-Users-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Security" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Security"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Security</span> </div> </a> <ul id="toc-Security-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Headless_Future" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Headless_Future"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Headless Future</span> </div> </a> <ul id="toc-Headless_Future-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Drupal</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 59 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-59" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">59 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%AF%D8%B1%D9%88%D8%A8%D8%A7%D9%84" title="دروبال – Arabic" lang="ar" hreflang="ar" data-title="دروبال" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Drupal" title="Drupal – Azerbaijani" lang="az" hreflang="az" data-title="Drupal" data-language-autonym="Azərbaycanca" data-language-local-name="Azerbaijani" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%A1%E0%A7%8D%E0%A6%B0%E0%A7%81%E0%A6%AA%E0%A6%BE%E0%A6%B2" title="ড্রুপাল – Bangla" lang="bn" hreflang="bn" data-title="ড্রুপাল" data-language-autonym="বাংলা" data-language-local-name="Bangla" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-map-bms mw-list-item"><a href="https://map-bms.wikipedia.org/wiki/Drupal" title="Drupal – Banyumasan" lang="jv-x-bms" hreflang="jv-x-bms" data-title="Drupal" data-language-autonym="Basa Banyumasan" data-language-local-name="Banyumasan" class="interlanguage-link-target"><span>Basa Banyumasan</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/Drupal" title="Drupal – Belarusian" lang="be" hreflang="be" data-title="Drupal" data-language-autonym="Беларуская" data-language-local-name="Belarusian" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/Drupal" title="Drupal – Bulgarian" lang="bg" hreflang="bg" data-title="Drupal" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Drupal" title="Drupal – Bosnian" lang="bs" hreflang="bs" data-title="Drupal" data-language-autonym="Bosanski" data-language-local-name="Bosnian" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Drupal" title="Drupal – Catalan" lang="ca" hreflang="ca" data-title="Drupal" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cv mw-list-item"><a href="https://cv.wikipedia.org/wiki/Drupal" title="Drupal – Chuvash" lang="cv" hreflang="cv" data-title="Drupal" data-language-autonym="Чӑвашла" data-language-local-name="Chuvash" class="interlanguage-link-target"><span>Чӑвашла</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Drupal" title="Drupal – Czech" lang="cs" hreflang="cs" data-title="Drupal" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Drupal" title="Drupal – Danish" lang="da" hreflang="da" data-title="Drupal" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Drupal" title="Drupal – German" lang="de" hreflang="de" data-title="Drupal" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Drupal" title="Drupal – Estonian" lang="et" hreflang="et" data-title="Drupal" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Drupal" title="Drupal – Greek" lang="el" hreflang="el" data-title="Drupal" data-language-autonym="Ελληνικά" data-language-local-name="Greek" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Drupal" title="Drupal – Spanish" lang="es" hreflang="es" data-title="Drupal" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Drupal" title="Drupal – Esperanto" lang="eo" hreflang="eo" data-title="Drupal" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Drupal" title="Drupal – Basque" lang="eu" hreflang="eu" data-title="Drupal" data-language-autonym="Euskara" data-language-local-name="Basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%AF%D8%B1%D9%88%D9%BE%D8%A7%D9%84" title="دروپال – Persian" lang="fa" hreflang="fa" data-title="دروپال" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Drupal" title="Drupal – French" lang="fr" hreflang="fr" data-title="Drupal" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%93%9C%EB%A3%A8%ED%8C%94" title="드루팔 – Korean" lang="ko" hreflang="ko" data-title="드루팔" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D4%B4%D6%80%D5%B8%D6%82%D6%83%D5%A1%D5%AC" title="Դրուփալ – Armenian" lang="hy" hreflang="hy" data-title="Դրուփալ" data-language-autonym="Հայերեն" data-language-local-name="Armenian" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%A1%E0%A5%8D%E0%A4%B0%E0%A5%81%E0%A4%AA%E0%A4%B2" title="ड्रुपल – Hindi" lang="hi" hreflang="hi" data-title="ड्रुपल" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Drupal" title="Drupal – Indonesian" lang="id" hreflang="id" data-title="Drupal" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Drupal" title="Drupal – Italian" lang="it" hreflang="it" data-title="Drupal" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%93%D7%A8%D7%95%D7%A4%D7%9C" title="דרופל – Hebrew" lang="he" hreflang="he" data-title="דרופל" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-jv mw-list-item"><a href="https://jv.wikipedia.org/wiki/Drupal" title="Drupal – Javanese" lang="jv" hreflang="jv" data-title="Drupal" data-language-autonym="Jawa" data-language-local-name="Javanese" class="interlanguage-link-target"><span>Jawa</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/Drupal" title="Drupal – Kazakh" lang="kk" hreflang="kk" data-title="Drupal" data-language-autonym="Қазақша" data-language-local-name="Kazakh" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/Drupal" title="Drupal – Latvian" lang="lv" hreflang="lv" data-title="Drupal" data-language-autonym="Latviešu" data-language-local-name="Latvian" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Drupal" title="Drupal – Lithuanian" lang="lt" hreflang="lt" data-title="Drupal" data-language-autonym="Lietuvių" data-language-local-name="Lithuanian" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Drupal" title="Drupal – Hungarian" lang="hu" hreflang="hu" data-title="Drupal" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/%D0%94%D1%80%D1%83%D0%BF%D0%B0%D0%BB" title="Друпал – Macedonian" lang="mk" hreflang="mk" data-title="Друпал" data-language-autonym="Македонски" data-language-local-name="Macedonian" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%A6%E0%B5%8D%E0%B4%B0%E0%B5%81%E0%B4%AA%E0%B4%BE%E0%B5%BD" title="ദ്രുപാൽ – Malayalam" lang="ml" hreflang="ml" data-title="ദ്രുപാൽ" data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Drupal" title="Drupal – Dutch" lang="nl" hreflang="nl" data-title="Drupal" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Drupal" title="Drupal – Japanese" lang="ja" hreflang="ja" data-title="Drupal" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Drupal" title="Drupal – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="Drupal" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Drupal" title="Drupal – Polish" lang="pl" hreflang="pl" data-title="Drupal" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Drupal" title="Drupal – Portuguese" lang="pt" hreflang="pt" data-title="Drupal" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Drupal" title="Drupal – Romanian" lang="ro" hreflang="ro" data-title="Drupal" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Drupal" title="Drupal – Russian" lang="ru" hreflang="ru" data-title="Drupal" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Drupal" title="Drupal – Albanian" lang="sq" hreflang="sq" data-title="Drupal" data-language-autonym="Shqip" data-language-local-name="Albanian" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-si mw-list-item"><a href="https://si.wikipedia.org/wiki/%E0%B6%A9%E0%B7%98%E0%B6%B4%E0%B6%BD%E0%B7%8A" title="ඩෘපල් – Sinhala" lang="si" hreflang="si" data-title="ඩෘපල්" data-language-autonym="සිංහල" data-language-local-name="Sinhala" class="interlanguage-link-target"><span>සිංහල</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Drupal" title="Drupal – Simple English" lang="en-simple" hreflang="en-simple" data-title="Drupal" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Drupal" title="Drupal – Slovak" lang="sk" hreflang="sk" data-title="Drupal" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Drupal" title="Drupal – Slovenian" lang="sl" hreflang="sl" data-title="Drupal" data-language-autonym="Slovenščina" data-language-local-name="Slovenian" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%D8%AF%D8%B1%D9%88%D9%BE%D8%A7%D9%84" title="دروپال – Central Kurdish" lang="ckb" hreflang="ckb" data-title="دروپال" data-language-autonym="کوردی" data-language-local-name="Central Kurdish" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Drupal" title="Drupal – Serbian" lang="sr" hreflang="sr" data-title="Drupal" data-language-autonym="Српски / srpski" data-language-local-name="Serbian" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Drupal" title="Drupal – Finnish" lang="fi" hreflang="fi" data-title="Drupal" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Drupal" title="Drupal – Swedish" lang="sv" hreflang="sv" data-title="Drupal" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%9F%E0%AF%81%E0%AE%B0%E0%AF%82%E0%AE%AA%E0%AF%8D%E0%AE%AA%E0%AE%B2%E0%AF%8D" title="டுரூப்பல் – Tamil" lang="ta" hreflang="ta" data-title="டுரூப்பல்" data-language-autonym="தமிழ்" data-language-local-name="Tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%A1%E0%B1%84%E0%B0%AA%E0%B0%B2%E0%B1%8D" title="డౄపల్ – Telugu" lang="te" hreflang="te" data-title="డౄపల్" data-language-autonym="తెలుగు" data-language-local-name="Telugu" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-tet mw-list-item"><a href="https://tet.wikipedia.org/wiki/Drupal" title="Drupal – Tetum" lang="tet" hreflang="tet" data-title="Drupal" data-language-autonym="Tetun" data-language-local-name="Tetum" class="interlanguage-link-target"><span>Tetun</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%94%E0%B8%A3%E0%B8%B9%E0%B8%9B%E0%B8%B1%E0%B8%A5" title="ดรูปัล – Thai" lang="th" hreflang="th" data-title="ดรูปัล" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/%D0%94%D1%80%D1%83%D0%BF%D0%B0%D0%BB" title="Друпал – Tajik" lang="tg" hreflang="tg" data-title="Друпал" data-language-autonym="Тоҷикӣ" data-language-local-name="Tajik" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Drupal" title="Drupal – Turkish" lang="tr" hreflang="tr" data-title="Drupal" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Drupal" title="Drupal – Ukrainian" lang="uk" hreflang="uk" data-title="Drupal" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Drupal" title="Drupal – Vietnamese" lang="vi" hreflang="vi" data-title="Drupal" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/Drupal" title="Drupal – Wu" lang="wuu" hreflang="wuu" data-title="Drupal" data-language-autonym="吴语" data-language-local-name="Wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/Drupal" title="Drupal – Cantonese" lang="yue" hreflang="yue" data-title="Drupal" data-language-autonym="粵語" data-language-local-name="Cantonese" class="interlanguage-link-target"><span>粵語</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Drupal" title="Drupal – Chinese" lang="zh" hreflang="zh" data-title="Drupal" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q170855#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Drupal" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Drupal" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Drupal"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Drupal&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Drupal&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Drupal"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Drupal&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Drupal&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Drupal" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Drupal" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Drupal&oldid=1253694952" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Drupal&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=Drupal&id=1253694952&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDrupal"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDrupal"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Drupal&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Drupal&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Drupal" hreflang="en"><span>Wikimedia Commons</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiversity mw-list-item"><a href="https://en.wikiversity.org/wiki/Drupal" hreflang="en"><span>Wikiversity</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q170855" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Web content management system</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">Drupal</caption><tbody><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:Drupal-wordmark.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Drupal-wordmark.svg/120px-Drupal-wordmark.svg.png" decoding="async" width="120" height="32" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Drupal-wordmark.svg/180px-Drupal-wordmark.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Drupal-wordmark.svg/240px-Drupal-wordmark.svg.png 2x" data-file-width="500" data-file-height="133" /></a></span></td></tr><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:Drupal_9_content_authoring.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Drupal_9_content_authoring.jpg/220px-Drupal_9_content_authoring.jpg" decoding="async" width="220" height="272" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Drupal_9_content_authoring.jpg/330px-Drupal_9_content_authoring.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Drupal_9_content_authoring.jpg/440px-Drupal_9_content_authoring.jpg 2x" data-file-width="1049" data-file-height="1298" /></a></span><div class="infobox-caption">Screenshot showing Drupal 9 content authoring interface in action</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data"><a href="/wiki/Dries_Buytaert" title="Dries Buytaert">Dries Buytaert</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data">Drupal community</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">January 15, 2001<span class="noprint">; 23 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">2001-01-15</span>)</span><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">11.0.7<sup id="cite_ref-wikidata-7c6a039d68863890553f2f0c673e65a59156d50a-v18_2-0" class="reference"><a href="#cite_note-wikidata-7c6a039d68863890553f2f0c673e65a59156d50a-v18-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q170855?uselang=en#P348" title="Edit this on Wikidata"><img alt="Edit this on Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span> / 12 November 2024; 12 days ago<small class="plainlinks"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Template:Drupal_version&action=edit">[±]</a></small></div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://git.drupalcode.org/project/drupal">Drupal Repository</a></span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="/wiki/PHP" title="PHP">PHP</a>, using <a href="/wiki/Symfony" title="Symfony">Symfony</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="/wiki/Unix-like" title="Unix-like">Unix-like</a>, <a href="/wiki/Windows" class="mw-redirect" title="Windows">Windows</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Computing_platform" title="Computing platform">Platform</a></th><td class="infobox-data"><a href="/wiki/Web_platform" title="Web platform">Web platform</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/File_size" title="File size">Size</a></th><td class="infobox-data">140 MB (uncompressed Drupal 9.1 core)<sup id="cite_ref-Drupal-9-Releases_3-0" class="reference"><a href="#cite_note-Drupal-9-Releases-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="/wiki/Content_management_framework" class="mw-redirect" title="Content management framework">Content management framework</a><br /><a href="/wiki/Content_management_system" title="Content management system">Content management system</a><br /><a href="/wiki/Blog_software" class="mw-redirect" title="Blog software">Blog software</a><br /><a href="/wiki/Open-source" class="mw-redirect" title="Open-source">Open-source</a><br /><a href="/wiki/Knowledge_management" title="Knowledge management">Knowledge management</a><br /></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL-2.0-or-later</a><sup id="cite_ref-licensingfaq_4-0" class="reference"><a href="#cite_note-licensingfaq-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://www.drupal.org/">drupal.org</a></span></td></tr></tbody></table><style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-Primary_sources plainlinks metadata ambox ambox-content ambox-Primary_sources" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This article <b>relies excessively on <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">references</a> to <a href="/wiki/Wikipedia:No_original_research#Primary,_secondary_and_tertiary_sources" title="Wikipedia:No original research">primary sources</a></b>.<span class="hide-when-compact"> Please improve this article by adding <a href="/wiki/Wikipedia:No_original_research#Primary,_secondary_and_tertiary_sources" title="Wikipedia:No original research">secondary or tertiary sources</a>. <br /><small><span class="plainlinks"><i>Find sources:</i> <a rel="nofollow" class="external text" href="https://www.google.com/search?as_eq=wikipedia&q=%22Drupal%22">"Drupal"</a> – <a rel="nofollow" class="external text" href="https://www.google.com/search?tbm=nws&q=%22Drupal%22+-wikipedia&tbs=ar:1">news</a> <b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?&q=%22Drupal%22&tbs=bkt:s&tbm=bks">newspapers</a> <b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?tbs=bks:1&q=%22Drupal%22+-wikipedia">books</a> <b>·</b> <a rel="nofollow" class="external text" href="https://scholar.google.com/scholar?q=%22Drupal%22">scholar</a> <b>·</b> <a rel="nofollow" class="external text" href="https://www.jstor.org/action/doBasicSearch?Query=%22Drupal%22&acc=on&wc=on">JSTOR</a></span></small></span> <span class="date-container"><i>(<span class="date">October 2022</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <p><b>Drupal</b> (<span class="rt-commentedText nowrap"><span class="IPA nopopups noexcerpt" lang="en-fonipa"><a href="/wiki/Help:IPA/English" title="Help:IPA/English">/<span style="border-bottom:1px dotted"><span title="/ˈ/: primary stress follows">ˈ</span><span title="'d' in 'dye'">d</span><span title="'r' in 'rye'">r</span><span title="/uː/: 'oo' in 'goose'">uː</span><span title="'p' in 'pie'">p</span><span title="/əl/: 'le' in 'bottle'">əl</span></span>/</a></span></span>)<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> is a <a href="/wiki/Free_and_open-source" class="mw-redirect" title="Free and open-source">free and open-source</a> web <a href="/wiki/Content_management_system" title="Content management system">content management system</a> (CMS) written in <a href="/wiki/PHP" title="PHP">PHP</a> and distributed under the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>.<sup id="cite_ref-licensingfaq_4-1" class="reference"><a href="#cite_note-licensingfaq-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-over_6-0" class="reference"><a href="#cite_note-over-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-reqs_7-0" class="reference"><a href="#cite_note-reqs-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Drupal provides an open-source <a href="/wiki/Front_and_back_ends" class="mw-redirect" title="Front and back ends">back-end</a> framework for at least 14% of the top 10,000 <a href="/wiki/World_Wide_Web" title="World Wide Web">websites</a> worldwide<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> and 1.2% of the top 10 million websites<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>—ranging from personal <a href="/wiki/Blog" title="Blog">blogs</a> to corporate, political, and government sites.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> Drupal can also be used for <a href="/wiki/Knowledge_management" title="Knowledge management">knowledge management</a> and for business collaboration.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> </p><p>As of March 2022<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Drupal&action=edit">[update]</a></sup>, the Drupal community had more than 1.39 million members,<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> including 124,000 users actively contributing,<sup id="cite_ref-dohome_15-0" class="reference"><a href="#cite_note-dohome-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> resulting in more than 50,000 free modules that extend and customize Drupal functionality,<sup id="cite_ref-:0_16-0" class="reference"><a href="#cite_note-:0-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> over 3,000 free themes that change the look and feel of Drupal,<sup id="cite_ref-:1_17-0" class="reference"><a href="#cite_note-:1-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> and at least 1,400 free distributions that allow users to quickly and easily set up a complex, use-specific Drupal in fewer steps.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> </p><p>The standard release of Drupal, known as <b>Drupal core</b>, contains basic features common to <a href="/wiki/Content_management_system" title="Content management system">content-management systems</a>. These include user account registration and maintenance, menu management, <a href="/wiki/RSS" title="RSS">RSS</a> feeds, taxonomy, page layout customization, and system administration. The Drupal core installation can serve as a simple website, a single- or multi-user blog, an <a href="/wiki/Internet_forum" title="Internet forum">Internet forum</a>, or a community website providing for <a href="/wiki/User-generated_content" title="User-generated content">user-generated content</a>. </p><p>Drupal also describes itself as a <a href="/wiki/Web_application_framework" class="mw-redirect" title="Web application framework">web application framework</a>.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> When compared with notable frameworks, Drupal meets most of the generally accepted <a href="/wiki/Web_application_framework#Features" class="mw-redirect" title="Web application framework">feature requirements</a> for such web frameworks.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> </p><p>Although Drupal offers a sophisticated <a href="/wiki/Application_programming_interface" class="mw-redirect" title="Application programming interface">API</a> for developers, basic Web-site installation and administration of the framework require no programming skills.<sup id="cite_ref-features_22-0" class="reference"><a href="#cite_note-features-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p><p>Drupal runs on any <a href="/wiki/Computing_platform" title="Computing platform">computing platform</a> that supports both a <a href="/wiki/Web_server" title="Web server">web server</a> capable of running PHP and a <a href="/wiki/Database" title="Database">database</a> to store content and configuration. </p><p>In 2023/2024, Drupal received over 250,000 Euros from Germany's <a href="/wiki/Sovereign_Tech_Fund" title="Sovereign Tech Fund">Sovereign Tech Fund</a>.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable floatright"> <caption>Latest major and supported releases<sup id="cite_ref-Celebrating_20_years_of_Drupal_24-0" class="reference"><a href="#cite_note-Celebrating_20_years_of_Drupal-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </caption> <tbody><tr> <th>Version</th> <th>Release date </th></tr> <tr> <td class="templateVersion c" style="color:black; background-color: #D4F4B4;" title="Current stable version" data-sort-value="11.0.7"><span style="display: none;">Current stable version:</span> <b>11.0.7</b></td> <td>12 November 2024<sup id="cite_ref-wikidata-7c6a039d68863890553f2f0c673e65a59156d50a-v18_2-1" class="reference"><a href="#cite_note-wikidata-7c6a039d68863890553f2f0c673e65a59156d50a-v18-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td class="templateVersion co" style="color:black; background-color: #FEF8C6;" title="Old version, yet still maintained" data-sort-value="10.3.1"><span style="display: none;">Old version, yet still maintained:</span> 10.3.1</td> <td>4 July 2024<sup id="cite_ref-wikidata-37c57e77d9fd18fccb090f18ca23f182ab28d3f7-v18_25-0" class="reference"><a href="#cite_note-wikidata-37c57e77d9fd18fccb090f18ca23f182ab28d3f7-v18-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td class="templateVersion co" style="color:black; background-color: #FEF8C6;" title="Old version, yet still maintained" data-sort-value="7.101"><span style="display: none;">Old version, yet still maintained:</span> 7.101</td> <td>5 June 2024<sup id="cite_ref-wikidata-871eb09990324aded2767c40d094c08d026207ba-v18_26-0" class="reference"><a href="#cite_note-wikidata-871eb09990324aded2767c40d094c08d026207ba-v18-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="9.5.11"><span style="display: none;">Old version, no longer maintained:</span> 9.5.11</td> <td>September 20, 2023<sup id="cite_ref-Drupal-9-Releases_3-1" class="reference"><a href="#cite_note-Drupal-9-Releases-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="8.9.20"><span style="display: none;">Old version, no longer maintained:</span> 8.9.20</td> <td>December 17, 2021 <sup id="cite_ref-Drupal-8-Releases_27-0" class="reference"><a href="#cite_note-Drupal-8-Releases-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="6.38"><span style="display: none;">Old version, no longer maintained:</span> 6.38</td> <td>February 24, 2016<sup id="cite_ref-Drupal-6-Releases_28-0" class="reference"><a href="#cite_note-Drupal-6-Releases-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="5.23"><span style="display: none;">Old version, no longer maintained:</span> 5.23</td> <td>August 11, 2010<sup id="cite_ref-Drupal-5-Releases_29-0" class="reference"><a href="#cite_note-Drupal-5-Releases-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="4.7.11"><span style="display: none;">Old version, no longer maintained:</span> 4.7.11</td> <td>January 10, 2008<sup id="cite_ref-Drupal-4-Releases_30-0" class="reference"><a href="#cite_note-Drupal-4-Releases-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.0"><span style="display: none;">Old version, no longer maintained:</span> 3.0</td> <td>September 15, 2001<sup id="cite_ref-Drupal-3-Releases_31-0" class="reference"><a href="#cite_note-Drupal-3-Releases-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.0"><span style="display: none;">Old version, no longer maintained:</span> 2.0</td> <td>March 15, 2001<sup id="cite_ref-Drupal-2-Releases_32-0" class="reference"><a href="#cite_note-Drupal-2-Releases-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="1.0"><span style="display: none;">Old version, no longer maintained:</span> 1.0</td> <td>January 15, 2001<sup id="cite_ref-Drupal-1-Releases_33-0" class="reference"><a href="#cite_note-Drupal-1-Releases-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td colspan="3"><small><div class="templateVersion l" style="margin-left: -1em;"><div style="float: left; margin-left: 1em; display: none;"><span style="white-space: nowrap;"><b>Legend:</b></span></div><div style="float: left; margin-left: 1em;"><span style="border-left: 1.2em solid #FDB3AB; padding-left: 0.3em; white-space: nowrap;" title="Old version, no longer maintained">Old version, not maintained</span></div><div style="float: left; margin-left: 1em;"><span style="border-left: 1.2em solid #FEF8C6; padding-left: 0.3em; white-space: nowrap;" title="Old version, yet still maintained">Old version, still maintained</span></div><div style="float: left; margin-left: 1em; display: none;"><span style="border-left: 1.2em solid #D4F4B4; padding-left: 0.3em; white-space: nowrap;" title="Latest stable version"><b>Latest version</b></span></div><div style="float: left; margin-left: 1em; display: none;"><span style="border-left: 1.2em solid #FED1A0; padding-left: 0.3em; white-space: nowrap;" title="Latest preview of a future release">Latest preview version</span></div><div style="float: left; margin-left: 1em; display: none;"><span style="border-left: 1.2em solid #C1E6F5; padding-left: 0.3em; white-space: nowrap;" title="A future release">Future release</span></div><div style="clear: left;"></div></div></small><small><div class="templateVersion l" style="margin-left: -1em;"><div style="float: left; margin-left: 1em; display: none;"><span style="white-space: nowrap;"><b>Legend:</b></span></div><div style="float: left; margin-left: 1em; display: none;"><span style="border-left: 1.2em solid #FDB3AB; padding-left: 0.3em; white-space: nowrap;" title="Old version, no longer maintained">Old version</span></div><div style="float: left; margin-left: 1em; display: none;"><span style="border-left: 1.2em solid #FEF8C6; padding-left: 0.3em; white-space: nowrap;" title="Old version, yet still maintained">Old version, still maintained</span></div><div style="float: left; margin-left: 1em;"><span style="border-left: 1.2em solid #D4F4B4; padding-left: 0.3em; white-space: nowrap;" title="Latest stable version"><b>Latest version</b></span></div><div style="float: left; margin-left: 1em;"><span style="border-left: 1.2em solid #FED1A0; padding-left: 0.3em; white-space: nowrap;" title="Latest preview of a future release">Latest preview version</span></div><div style="float: left; margin-left: 1em; display: none;"><span style="border-left: 1.2em solid #C1E6F5; padding-left: 0.3em; white-space: nowrap;" title="A future release">Future release</span></div><div style="clear: left;"></div></div></small> </td></tr></tbody></table> <p>Drupal was originally written by <a href="/wiki/Dries_Buytaert" title="Dries Buytaert">Dries Buytaert</a> as a <a href="/wiki/Internet_forum" title="Internet forum">message board</a> for his friends to communicate in their dorms while working on his Master's degree at the <a href="/wiki/University_of_Antwerp" title="University of Antwerp">University of Antwerp</a>.<sup id="cite_ref-:3_34-0" class="reference"><a href="#cite_note-:3-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> After graduation, Buytaert moved the site to the public internet and named it Drop.org.<sup id="cite_ref-:3_34-1" class="reference"><a href="#cite_note-:3-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> Between 2003 and 2008 Dries Buytaert worked towards a PhD degree at <a href="/wiki/Ghent_University" title="Ghent University">Ghent University</a>.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> </p><p>The name <i>Drupal</i> represents an English rendering of the <a href="/wiki/Dutch_language" title="Dutch language">Dutch</a> word <i><a href="https://en.wiktionary.org/wiki/druppel" class="extiw" title="wikt:druppel">druppel</a></i>, which means "drop" (as in a water droplet).<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> The name came from the now-defunct Drop.org, whose code slowly evolved into Drupal. Buytaert wanted to call the site "dorp" (Dutch for "village") for its community aspects, but mistyped it when checking the domain name and thought the error sounded better.<sup id="cite_ref-history_38-0" class="reference"><a href="#cite_note-history-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> </p><p>Drupal became an <a href="/wiki/Open-source_software" title="Open-source software">open source</a> project in 2001.<sup id="cite_ref-history_38-1" class="reference"><a href="#cite_note-history-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> Interest in Drupal got a significant boost in 2003 when it helped build "DeanSpace" for <a href="/wiki/Howard_Dean" title="Howard Dean">Howard Dean</a>, one of the candidates in the <a href="/wiki/Democratic_Party_(United_States)" title="Democratic Party (United States)">U.S. Democratic Party</a>'s primary campaign for the <a href="/wiki/2004_United_States_presidential_election" title="2004 United States presidential election">2004 U.S. presidential election</a>. DeanSpace used open-source sharing of Drupal to support a decentralized network of approximately 50 disparate, unofficial pro-Dean websites that allowed users to communicate directly with one another as well as with the campaign.<sup id="cite_ref-Melançon2012_39-0" class="reference"><a href="#cite_note-Melançon2012-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> After Dean ended his campaign, members of his Web team continued to pursue their interest in developing a Web platform that could aid political activism by launching CivicSpace Labs in July 2004, "...the first company with full-time employees that was developing and distributing Drupal technology."<sup id="cite_ref-Critchley_40-0" class="reference"><a href="#cite_note-Critchley-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> Other companies began to also specialize in Drupal development.<sup id="cite_ref-Kreiss_41-0" class="reference"><a href="#cite_note-Kreiss-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Shapiro_42-0" class="reference"><a href="#cite_note-Shapiro-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> </p><p>By 2013, the Drupal website listed hundreds of vendors that offered Drupal-related services.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> </p><p>As of 2014<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Drupal&action=edit">[update]</a></sup>, Drupal is developed by a community.<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup><sup class="noprint Inline-Template" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Manual_of_Style/Dates_and_numbers#Chronological_items" title="Wikipedia:Manual of Style/Dates and numbers"><span title="The date of the event predicted near this tag has passed. (October 2022)">needs update</span></a></i>]</sup> From July 2007 to June 2008, the Drupal.org site provided more than 1.4 million downloads of Drupal software, an increase of approximately 125% from the previous year.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup> </p><p>As of January 2017<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Drupal&action=edit">[update]</a></sup> more than 1,180,000 sites use Drupal.<sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> These include hundreds of well-known organizations,<sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup> including corporations, media and publishing companies, governments, non-profits,<sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> schools, and individuals. Drupal has won several <a href="/wiki/Packt" title="Packt">Packt</a> Open Source CMS Awards<sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup> and won the <a href="/w/index.php?title=Webware_100&action=edit&redlink=1" class="new" title="Webware 100 (page does not exist)">Webware 100</a> <sup class="noprint Inline-Template" style="margin-left:0.1em; white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Please_clarify" title="Wikipedia:Please clarify"><span title="The text near this tag may need clarification or removal of jargon. (October 2017)">clarification needed</span></a></i>]</sup> three times in a row.<sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> </p><p>Drupal 6 was released on February 13, 2008,<sup id="cite_ref-53" class="reference"><a href="#cite_note-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup> on March 5, 2009, Buytaert announced a <a href="/wiki/Code_freeze" class="mw-redirect" title="Code freeze">code freeze</a> for Drupal 7 for September 1, 2009.<sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup> Drupal 7 was released on January 5, 2011, with release parties in several countries.<sup id="cite_ref-55" class="reference"><a href="#cite_note-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> After that, maintenance on Drupal 5 stopped, with only Drupal 7 and Drupal 6 maintained.<sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> </p><p>Drupal 7's end-of-life was scheduled for November 2021, but given the impact of COVID-19, and the continuing wide usage, the end of life has been pushed back until November 1, 2023, to be reviewed annually.<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup> Drupal 7 end-of-life has been extended once more as of June 2023. It is now set for January 5, 2025. This is expected to be the final extension for Drupal 7.<sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> </p><p>In October 2022, Drupal released an open source <a href="/wiki/Headless_content_management_system" title="Headless content management system">headless CMS</a> accelerator, allowing the front end to be managed outside of the core system.<sup id="cite_ref-59" class="reference"><a href="#cite_note-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Core">Core</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=2" title="Edit section: Core"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In the Drupal community, "core" refers to the collaboratively built codebase that can be extended through contributory modules and—for versions prior to Drupal 8—is kept outside of the "sites" folder of a Drupal installation.<sup id="cite_ref-drupal1_61-0" class="reference"><a href="#cite_note-drupal1-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> (Starting with version 8, the core is kept in its own 'core' sub-directory.) Drupal core is the stock element of Drupal. Common Drupal-specific libraries, as well as the bootstrap process, are defined as Drupal core; all other functionality is defined as Drupal modules including the system module itself. </p><p>In a Drupal website's default configuration, authors can contribute content as either registered or anonymous users (at the discretion of the administrator). This content is accessible to web visitors through a variety of selectable criteria. As of Drupal 8, Drupal has adopted some <a href="/wiki/Symfony" title="Symfony">Symfony</a> libraries into Drupal core. </p><p>Core modules also include a hierarchical <a href="/wiki/Taxonomy_(general)" class="mw-redirect" title="Taxonomy (general)">taxonomy</a> system, which lets developers categorize content or <a href="/wiki/Tag_(metadata)" title="Tag (metadata)">tag</a> with keywords for easier access.<sup id="cite_ref-features_22-1" class="reference"><a href="#cite_note-features-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Core_modules">Core modules</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=3" title="Edit section: Core modules"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Drupal core includes modules that can be enabled by the administrator to extend the functionality of the core website.<sup id="cite_ref-coremodules_62-0" class="reference"><a href="#cite_note-coremodules-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-ecommercemodules_63-0" class="reference"><a href="#cite_note-ecommercemodules-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup> </p><p>The core Drupal distribution provides a number of features, including:<sup id="cite_ref-coremodules_62-1" class="reference"><a href="#cite_note-coremodules-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup> </p> <style data-mw-deduplicate="TemplateStyles:r1184024115">.mw-parser-output .div-col{margin-top:0.3em;column-width:30em}.mw-parser-output .div-col-small{font-size:90%}.mw-parser-output .div-col-rules{column-rule:1px solid #aaa}.mw-parser-output .div-col dl,.mw-parser-output .div-col ol,.mw-parser-output .div-col ul{margin-top:0}.mw-parser-output .div-col li,.mw-parser-output .div-col dd{page-break-inside:avoid;break-inside:avoid-column}</style><div class="div-col" style="column-width: 22em;"> <ul><li>Access statistics and logging</li> <li>Advanced search</li> <li>Books, comments, and forums</li> <li>Caching, lazy-loading content (using BigPipe) and feature throttling for improved performance</li> <li>Custom content type and fields, and user interface to create, manage, and display lists of content.</li> <li>Descriptive URLs</li> <li>Multi-level menu system</li> <li>Multi-site support<sup id="cite_ref-multisite_64-0" class="reference"><a href="#cite_note-multisite-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup></li> <li>Multi-user content creation and editing</li> <li>RSS feed and feed aggregator</li> <li>Security and new release update notification</li> <li>User profiles</li> <li>Various access control restrictions (user roles, IP addresses, email)</li> <li>Workflow tools (triggers and actions)</li></ul></div> <div class="mw-heading mw-heading3"><h3 id="Core_themes">Core themes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=4" title="Edit section: Core themes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Drupal includes core themes, which customize the "look and feel" of Drupal sites,<sup id="cite_ref-coretheme_65-0" class="reference"><a href="#cite_note-coretheme-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup> for example, Garland and Bartik. </p><p>The Color Module, introduced in Drupal core 5.0, allows administrators to change the color scheme of certain themes via a browser interface.<sup id="cite_ref-colormodule_66-0" class="reference"><a href="#cite_note-colormodule-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Localization">Localization</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=5" title="Edit section: Localization"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>As of September 2022, Drupal is available in 100 languages including English (the default).<sup id="cite_ref-67" class="reference"><a href="#cite_note-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:2_68-0" class="reference"><a href="#cite_note-:2-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup> Support is included for right-to-left languages such as <a href="/wiki/Arabic_language" class="mw-redirect" title="Arabic language">Arabic</a>, <a href="/wiki/Persian_language" title="Persian language">Persian</a>, and <a href="/wiki/Hebrew_language" title="Hebrew language">Hebrew</a>.<sup id="cite_ref-sixnewfeatures_69-0" class="reference"><a href="#cite_note-sixnewfeatures-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> </p><p>Drupal localization is built on top of <a href="/wiki/Gettext" title="Gettext">gettext</a>, the GNU <a href="/wiki/Internationalization_and_localization" title="Internationalization and localization">internationalization and localization</a> (i18n) library. </p> <div class="mw-heading mw-heading3"><h3 id="Auto-update_notification">Auto-update notification</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=6" title="Edit section: Auto-update notification"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Drupal can automatically notify the administrator about new versions of modules, themes, or the Drupal core.<sup id="cite_ref-sixnewfeatures_69-1" class="reference"><a href="#cite_note-sixnewfeatures-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> It's important to update quickly after security updates are released. </p><p>Before updating it is highly recommended to take backup of core, modules, theme, files and database. If there is any error shown after update or if the new update is not compatible with a module, then it can be quickly replaced by a backup. There are several backup modules available in Drupal. </p><p>On 15 October 2014, an SQL injection vulnerability was announced and update was released.<sup id="cite_ref-sql-injection-vulnerability_70-0" class="reference"><a href="#cite_note-sql-injection-vulnerability-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup> Two weeks later the Drupal security team released an advisory explaining that everyone should act under the assumption that any site not updated within 7 hours of the announcement was compromised by automated attacks.<sup id="cite_ref-sql-injection-exploited_71-0" class="reference"><a href="#cite_note-sql-injection-exploited-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup> Thus, it can be extremely important to apply these updates quickly and usage of a tool like <a href="/wiki/Drush" title="Drush">drush</a> to make this process easier is highly recommended. </p> <div class="mw-heading mw-heading3"><h3 id="Database_abstraction">Database abstraction</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=7" title="Edit section: Database abstraction"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Prior to version 7, Drupal had functions that performed tasks related to databases, such as SQL query cleansing, multi-site table name prefixing, and generating proper SQL queries. In particular, Drupal 6 introduced an abstraction layer that allowed programmers to create SQL queries without writing SQL. </p><p>Drupal 9 extends the data abstraction layer so that a programmer no longer needs to write SQL queries as text strings. It uses <a href="/wiki/PHP_Data_Objects" class="mw-redirect" title="PHP Data Objects">PHP Data Objects</a> to abstract the database. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> has written a database driver for their <a href="/wiki/Microsoft_SQL_Server" title="Microsoft SQL Server">SQL Server</a>. Drupal 7 supports the file-based <a href="/wiki/SQLite" title="SQLite">SQLite</a> database engine, which is part of the standard PHP distribution. </p> <div class="mw-heading mw-heading3"><h3 id="Windows_development">Windows development</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=8" title="Edit section: Windows development"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>With Drupal 9's new database abstraction layer, and ability to run on the Windows web server <a href="/wiki/Internet_Information_Services" title="Internet Information Services">IIS</a>, it is now easier for Windows developers to participate in the Drupal community. </p><p>A group on Drupal.org is dedicated to Windows issues.<sup id="cite_ref-drupal-windows_72-0" class="reference"><a href="#cite_note-drupal-windows-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Accessibility">Accessibility</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=9" title="Edit section: Accessibility"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Since the release of Drupal 7, <a href="/wiki/Web_accessibility" title="Web accessibility">Web accessibility</a> has been constantly improving in the Drupal community.<sup id="cite_ref-73" class="reference"><a href="#cite_note-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup> Drupal is a good framework for building sites accessible to people with disabilities, because many of the best practices have been incorporated into Drupal Core. </p><p>Drupal 8 saw many improvements from the <a href="/wiki/Authoring_Tool_Accessibility_Guidelines" class="mw-redirect" title="Authoring Tool Accessibility Guidelines">Authoring Tool Accessibility Guidelines</a> (ATAG) 2.0 guidelines which support both an accessible authoring environment as well as support for authors to produce more accessible content. </p><p>The accessibility team is carrying on the work of identifying and resolving accessibility barriers and raising awareness within the community. </p><p>Drupal 8 has good semantic support for <a href="/wiki/Rich_web_applications" class="mw-redirect" title="Rich web applications">rich web applications</a> through <a href="/wiki/WAI-ARIA" title="WAI-ARIA">WAI-ARIA</a>. There have been many improvements to both the visitor and administrator sides of Drupal, especially: </p> <ul><li>Drag and drop functionality</li> <li>Improved color contrast and intensity</li> <li>Adding skip navigation to core themes</li> <li>Adding labels by default for input forms</li> <li>Fixing CSS display:none with consistent methods for hiding and exposing text on focus</li> <li>Adding support for ARIA Live Regions with Drupal.announce</li> <li>Adding a TabbingManager to support better keyboard navigation<sup id="cite_ref-74" class="reference"><a href="#cite_note-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup></li></ul> <p>The community also added an accessibility gate for core issues in Drupal 8.<sup id="cite_ref-75" class="reference"><a href="#cite_note-75"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Extending_the_core">Extending the core</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=10" title="Edit section: Extending the core"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Drupal core is <a href="/wiki/Modular_programming" title="Modular programming">modular</a>, defining a system of <a href="/wiki/Hooking" title="Hooking">hooks</a> and <a href="/wiki/Callback_(computer_programming)" title="Callback (computer programming)">callbacks</a>, which are accessed internally via an <a href="/wiki/API" title="API">API</a>.<sup id="cite_ref-76" class="reference"><a href="#cite_note-76"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup> This design allows third-party contributed <a href="#Modules">modules</a> and <a href="#Themes">themes</a> to extend or override Drupal's default behaviors without changing Drupal core's code. </p><p>Drupal isolates core files from contributed modules and themes. This increases flexibility and security and allows administrators to cleanly upgrade to new releases without overwriting their site's customizations.<sup id="cite_ref-77" class="reference"><a href="#cite_note-77"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup> The Drupal community has the saying, "Never hack core," a strong recommendation that site developers do not change core files.<sup id="cite_ref-drupal1_61-1" class="reference"><a href="#cite_note-drupal1-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Modules">Modules</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=11" title="Edit section: Modules"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Contributed modules offer such additional or alternate features as image galleries, custom content types and content listings, <a href="/wiki/WYSIWYG" title="WYSIWYG">WYSIWYG</a> editors, private messaging, third-party integration tools,<sup id="cite_ref-78" class="reference"><a href="#cite_note-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup> integrating with BPM portals,<sup id="cite_ref-79" class="reference"><a href="#cite_note-79"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup> and more. As of December 2019<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Drupal&action=edit">[update]</a></sup> the Drupal website lists more than 44,000 free <a href="/wiki/Modular_programming" title="Modular programming">modules</a>.<sup id="cite_ref-:0_16-1" class="reference"><a href="#cite_note-:0-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </p><p>Some of the most commonly used contributed modules include:<sup id="cite_ref-80" class="reference"><a href="#cite_note-80"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup> </p> <ul><li><b>Content Construction Kit (CCK):</b> Allows site administrators to dynamically create content types by extending the database schema. "Content type" describes the kind of information. Content types include, but are not limited to, events, invitations, reviews, articles, and products. The CCK Fields API is in Drupal core in Drupal 7.<sup id="cite_ref-81" class="reference"><a href="#cite_note-81"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-82" class="reference"><a href="#cite_note-82"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup></li> <li><b>Views:</b> Facilitates the retrieval and presentation, through a database abstraction system, of content to site visitors. Basic views functionality has been added to core of Drupal 8.<sup id="cite_ref-83" class="reference"><a href="#cite_note-83"><span class="cite-bracket">[</span>83<span class="cite-bracket">]</span></a></sup></li> <li><b>Panels:</b> Drag and drop layout manager that allows site administrators to visually design their site.</li> <li><b>Rules:</b> Conditionally executed actions based on recurring events.</li> <li><b>Features:</b> Enables the capture and management of features (entities, views, fields, configuration, etc.) into custom modules.</li> <li><b>Context:</b> Allows the definition of sections of site where Drupal features can be conditionally activated</li> <li><b>Media:</b> Makes photo uploading and media management easier</li> <li><b>Services:</b> Provides an API for Drupal.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Themes">Themes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=12" title="Edit section: Themes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>As of December 2019<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Drupal&action=edit">[update]</a></sup>, there are more than 2,800 free community-contributed <a href="/wiki/Theme_(computing)" title="Theme (computing)">themes</a>.<sup id="cite_ref-:1_17-1" class="reference"><a href="#cite_note-:1-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> Themes adapt or replace a Drupal site's default look and feel. </p><p>Drupal themes use standardized formats that may be generated by common third-party theme design engines. Many are written in the <a href="/w/index.php?title=PHPTemplate&action=edit&redlink=1" class="new" title="PHPTemplate (page does not exist)">PHPTemplate</a> engine<sup id="cite_ref-84" class="reference"><a href="#cite_note-84"><span class="cite-bracket">[</span>84<span class="cite-bracket">]</span></a></sup> or, to a lesser extent, the <a href="/w/index.php?title=XTemplate&action=edit&redlink=1" class="new" title="XTemplate (page does not exist)">XTemplate</a> engine.<sup id="cite_ref-85" class="reference"><a href="#cite_note-85"><span class="cite-bracket">[</span>85<span class="cite-bracket">]</span></a></sup> Some templates use hard-coded <a href="/wiki/PHP" title="PHP">PHP</a>. Drupal 8 and future versions of Drupal integrate the <a href="/wiki/Twig_(template_engine)" title="Twig (template engine)">Twig</a> templating engine.<sup id="cite_ref-:5_86-0" class="reference"><a href="#cite_note-:5-86"><span class="cite-bracket">[</span>86<span class="cite-bracket">]</span></a></sup> </p><p>The inclusion of the PHPTemplate and XTemplate engines in Drupal addressed user concerns about flexibility and complexity.<sup id="cite_ref-87" class="reference"><a href="#cite_note-87"><span class="cite-bracket">[</span>87<span class="cite-bracket">]</span></a></sup> The Drupal theming system utilizes a <a href="/wiki/Template_engine_(web)" class="mw-redirect" title="Template engine (web)">template engine</a> to further separate <a href="/wiki/HTML" title="HTML">HTML</a>/<a href="/wiki/CSS" title="CSS">CSS</a> from PHP. A popular Drupal contributed module called 'Devel' provides GUI information to developers and themers about the page build. </p><p>Community-contributed themes on the Drupal website are released under a free <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL</a> license.<sup id="cite_ref-88" class="reference"><a href="#cite_note-88"><span class="cite-bracket">[</span>88<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-89" class="reference"><a href="#cite_note-89"><span class="cite-bracket">[</span>89<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Distributions">Distributions</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=13" title="Edit section: Distributions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In the past, those wanting a fully customized installation of Drupal had to download a pre-tailored version separately from the official Drupal core. Today, however, a distribution defines a packaged version of Drupal that upon installation, provides a website or application built for a specific purpose. </p><p>The distributions offer the benefit of a new Drupal site without having to manually seek out and install third-party contributed modules or adjust configuration settings.<sup id="cite_ref-90" class="reference"><a href="#cite_note-90"><span class="cite-bracket">[</span>90<span class="cite-bracket">]</span></a></sup> They are collections of modules, themes, and associated configuration settings that prepare Drupal for custom operation. For example, a distribution could configure Drupal as a "brochure" site rather than a news site or <a href="/wiki/Online_store" class="mw-redirect" title="Online store">online store</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Architecture">Architecture</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=14" title="Edit section: Architecture"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Drupal is based on the <a href="/wiki/Presentation_Abstraction_Control" class="mw-redirect" title="Presentation Abstraction Control">Presentation Abstraction Control</a> architecture, or PAC. </p><p>The menu system acts as the Controller. It accepts input via a single source (<a href="/wiki/Hypertext_Transfer_Protocol#HTTP_GET" class="mw-redirect" title="Hypertext Transfer Protocol">HTTP GET</a> and <a href="/wiki/POST_(HTTP)" title="POST (HTTP)">POST</a>), routes requests to the appropriate helper functions, pulls data out of the Abstraction (nodes and, from Drupal 5 onwards, forms), and then pushes it through a filter to get a Presentation of it (the theme system). </p><p>It even has multiple, parallel PAC agents in the form of blocks that push data out to a common canvas (page.tpl.php).<sup id="cite_ref-91" class="reference"><a href="#cite_note-91"><span class="cite-bracket">[</span>91<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Community">Community</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=15" title="Edit section: Community"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Drupal.org has a large community of users and developers who provide active <a href="/wiki/Community" title="Community">community</a> support by coming up with new updates to help improve the functionality of Drupal.<sup id="cite_ref-92" class="reference"><a href="#cite_note-92"><span class="cite-bracket">[</span>92<span class="cite-bracket">]</span></a></sup> As of January 2017<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Drupal&action=edit">[update]</a></sup> more than 105,400 users are actively contributing.<sup id="cite_ref-dohome_15-1" class="reference"><a href="#cite_note-dohome-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> The semiannual DrupalCon conference alternates between North America, Europe and Asia.<sup id="cite_ref-93" class="reference"><a href="#cite_note-93"><span class="cite-bracket">[</span>93<span class="cite-bracket">]</span></a></sup> Attendance at DrupalCon grew from 500 at <a href="/wiki/Szeged" title="Szeged">Szeged</a> in August 2008, to over 3,700 people at Austin, Texas, in June 2014. </p><p>Smaller events, known as "Drupal Camps" or DrupalCamp, occur throughout the year all over the world.<sup id="cite_ref-94" class="reference"><a href="#cite_note-94"><span class="cite-bracket">[</span>94<span class="cite-bracket">]</span></a></sup> The annual Florida DrupalCamp brings users together for <a href="/w/index.php?title=Coding_for_a_Cause&action=edit&redlink=1" class="new" title="Coding for a Cause (page does not exist)">Coding for a Cause</a> that benefits a local nonprofit organization, as does the annual GLADCamp (<a href="/w/index.php?title=Greater_Los_Angeles_Drupal&action=edit&redlink=1" class="new" title="Greater Los Angeles Drupal (page does not exist)">Greater Los Angeles Drupal</a> Camp) event, <a href="/w/index.php?title=Coders_with_a_Cause&action=edit&redlink=1" class="new" title="Coders with a Cause (page does not exist)">Coders with a Cause</a>. </p><p>The Drupal community also organizes professional and semi-professional gatherings called <a href="/wiki/Meeting" title="Meeting">meetups</a> at numerous venues around the world. </p><p>There are over 30 national communities<sup id="cite_ref-95" class="reference"><a href="#cite_note-95"><span class="cite-bracket">[</span>95<span class="cite-bracket">]</span></a></sup> around drupal.org offering language-specific support. </p> <div class="mw-heading mw-heading3"><h3 id="Media">Media</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=16" title="Edit section: Media"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>There are several Drupal specific forms of Media. The most popular is podcasts. <a rel="nofollow" class="external text" href="https://www.drupaleasy.com/podcast">DrupalEasy</a>, <a rel="nofollow" class="external text" href="https://www.talkingdrupal.com/">TalkingDrupal</a> and the <a rel="nofollow" class="external text" href="https://www.lullabot.com/podcasts/lullabot-podcast">Lullabot Podcast</a> all have hundreds of episodes and thousands of regular listeners. </p><p>Recently, <a rel="nofollow" class="external text" href="https://www.thedroptimes.com/">The Drop Times</a><sup id="cite_ref-96" class="reference"><a href="#cite_note-96"><span class="cite-bracket">[</span>96<span class="cite-bracket">]</span></a></sup> has become a Drupal focused media outlet, highlighting stories of relevance to the Drupal community. </p> <div class="mw-heading mw-heading3"><h3 id="Users">Users</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=17" title="Edit section: Users"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Notable Drupal users include: </p> <ul><li><a href="/wiki/NBC" title="NBC">NBC</a><sup id="cite_ref-97" class="reference"><a href="#cite_note-97"><span class="cite-bracket">[</span>97<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Taboola" title="Taboola">Taboola</a></li> <li><a href="/wiki/Patch_Media" title="Patch Media">Patch</a></li> <li><a href="/wiki/We_the_People_(petitioning_system)" title="We the People (petitioning system)">We the People</a><sup id="cite_ref-98" class="reference"><a href="#cite_note-98"><span class="cite-bracket">[</span>98<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Oxford" title="Oxford">Oxford</a></li> <li><a href="/wiki/NASA" title="NASA">NASA</a><sup id="cite_ref-99" class="reference"><a href="#cite_note-99"><span class="cite-bracket">[</span>99<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Nokia" title="Nokia">Nokia</a></li> <li><a href="/wiki/European_Commission" title="European Commission">European Commission</a></li> <li><a href="/wiki/UNICEF" title="UNICEF">UNICEF</a><sup id="cite_ref-:6_100-0" class="reference"><a href="#cite_note-:6-100"><span class="cite-bracket">[</span>100<span class="cite-bracket">]</span></a></sup></li> <li>Wish</li> <li><a href="/wiki/Qualcomm" title="Qualcomm">Qualcomm</a><sup id="cite_ref-:4_101-0" class="reference"><a href="#cite_note-:4-101"><span class="cite-bracket">[</span>101<span class="cite-bracket">]</span></a></sup></li> <li>AMD (<a href="/wiki/Advanced_Micro_Devices" class="mw-redirect" title="Advanced Micro Devices">Advanced Micro Devices</a>)<sup id="cite_ref-:4_101-1" class="reference"><a href="#cite_note-:4-101"><span class="cite-bracket">[</span>101<span class="cite-bracket">]</span></a></sup></li> <li>TSMC (<a href="/wiki/Taiwan_Semiconductor_Manufacturing_Company_Limited" class="mw-redirect" title="Taiwan Semiconductor Manufacturing Company Limited">Taiwan Semiconductor Manufacturing Company Limited</a>)</li> <li><a href="/wiki/Rainforest_Alliance" title="Rainforest Alliance">Rainforest Alliance</a><sup id="cite_ref-102" class="reference"><a href="#cite_note-102"><span class="cite-bracket">[</span>102<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Visa_Inc." title="Visa Inc.">VISA</a></li> <li><a href="/wiki/Olympic_Games" title="Olympic Games">Olympic Games</a><sup id="cite_ref-:6_100-1" class="reference"><a href="#cite_note-:6-100"><span class="cite-bracket">[</span>100<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Smithsonian_Institution" title="Smithsonian Institution">Smithsonian Institution</a><sup id="cite_ref-:7_103-0" class="reference"><a href="#cite_note-:7-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Universal_Music_Group" title="Universal Music Group">Universal Music Group</a><sup id="cite_ref-:7_103-1" class="reference"><a href="#cite_note-:7-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Pfizer" title="Pfizer">Pfizer</a><sup id="cite_ref-:7_103-2" class="reference"><a href="#cite_note-:7-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Johnson_%26_Johnson" title="Johnson & Johnson">Johnson & Johnson</a><sup id="cite_ref-:7_103-3" class="reference"><a href="#cite_note-:7-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Princeton_University" title="Princeton University">Princeton University</a><sup id="cite_ref-:7_103-4" class="reference"><a href="#cite_note-:7-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Columbia_University" title="Columbia University">Columbia University</a><sup id="cite_ref-:7_103-5" class="reference"><a href="#cite_note-:7-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup></li></ul> <div class="mw-heading mw-heading2"><h2 id="Security">Security</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=18" title="Edit section: Security"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Drupal's policy is to announce the nature of each security vulnerability once the fix is released.<sup id="cite_ref-104" class="reference"><a href="#cite_note-104"><span class="cite-bracket">[</span>104<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-105" class="reference"><a href="#cite_note-105"><span class="cite-bracket">[</span>105<span class="cite-bracket">]</span></a></sup> </p><p>Administrators of Drupal sites can be automatically notified of these new releases via the Update Status module (Drupal 6) or via the Update Manager (Drupal 7).<sup id="cite_ref-106" class="reference"><a href="#cite_note-106"><span class="cite-bracket">[</span>106<span class="cite-bracket">]</span></a></sup> </p><p>Drupal maintains a security announcement mailing list, a history of all security advisories, a security team home page, and an RSS feed with the most recent security advisories.<sup id="cite_ref-security_107-0" class="reference"><a href="#cite_note-security-107"><span class="cite-bracket">[</span>107<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-108" class="reference"><a href="#cite_note-108"><span class="cite-bracket">[</span>108<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-109" class="reference"><a href="#cite_note-109"><span class="cite-bracket">[</span>109<span class="cite-bracket">]</span></a></sup> </p><p>In mid-October 2014, Drupal issued a "highly critical" security advisory regarding an <a href="/wiki/SQL_injection" title="SQL injection">SQL injection</a> bug in Drupal 7, also known as Drupageddon.<sup id="cite_ref-110" class="reference"><a href="#cite_note-110"><span class="cite-bracket">[</span>110<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-111" class="reference"><a href="#cite_note-111"><span class="cite-bracket">[</span>111<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-112" class="reference"><a href="#cite_note-112"><span class="cite-bracket">[</span>112<span class="cite-bracket">]</span></a></sup> Downloading and installing an upgrade to Drupal 7.32 fixes the vulnerability, but does not remove any <a href="/wiki/Backdoor_(computing)" title="Backdoor (computing)">backdoor</a> installed by hackers if the site has already been <a href="/wiki/Exploit_(computer_security)" title="Exploit (computer security)">compromised</a>.<sup id="cite_ref-113" class="reference"><a href="#cite_note-113"><span class="cite-bracket">[</span>113<span class="cite-bracket">]</span></a></sup> Attacks began soon after the vulnerability was announced. According to the Drupal security team, where a site was not patched within hours of the announcement, it should be considered compromised and taken offline by being replaced with a static HTML page while the administrator of its server must be told that other sites on the same server may also have been compromised. To solve the problem, the site must be restored using backups from before October 15, be patched and manually updated, and anything merged from the site must be audited.<sup id="cite_ref-114" class="reference"><a href="#cite_note-114"><span class="cite-bracket">[</span>114<span class="cite-bracket">]</span></a></sup> </p><p>In late March 2018, a patch for vulnerability CVE-2018-7600, also dubbed <i>Drupalgeddon2</i>, was released. The underlying bug allows remote attackers without special roles or permissions to take complete control of Drupal 6, 7, and 8 sites.<sup id="cite_ref-115" class="reference"><a href="#cite_note-115"><span class="cite-bracket">[</span>115<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-116" class="reference"><a href="#cite_note-116"><span class="cite-bracket">[</span>116<span class="cite-bracket">]</span></a></sup> Drupal 6 reached end-of-life on February 24, 2016, and does not get official security updates (extended support is available from two paid Long Term Services Vendors).<sup id="cite_ref-117" class="reference"><a href="#cite_note-117"><span class="cite-bracket">[</span>117<span class="cite-bracket">]</span></a></sup> Starting early April, large scale automated attacks against vulnerable sites were observed, and on April 20, a high level of penetration of unpatched sites was reported.<sup id="cite_ref-118" class="reference"><a href="#cite_note-118"><span class="cite-bracket">[</span>118<span class="cite-bracket">]</span></a></sup> </p><p>On December 23, 2019, Drupal patched an arbitrary file upload flaw. The file-upload flaw affects Drupal 8.8.x before 8.8.1 and 8.7.x before 8.7.11, and the vulnerability is listed as moderately critical by Drupal.<sup id="cite_ref-119" class="reference"><a href="#cite_note-119"><span class="cite-bracket">[</span>119<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-120" class="reference"><a href="#cite_note-120"><span class="cite-bracket">[</span>120<span class="cite-bracket">]</span></a></sup> </p><p>In September 2022, Drupal announced two security advisories for a severe vulnerability in Twig for users of Drupal 9.3 and 9.4.<sup id="cite_ref-121" class="reference"><a href="#cite_note-121"><span class="cite-bracket">[</span>121<span class="cite-bracket">]</span></a></sup> That week, Drupal also announced a patch for the S3 File System to fix an access bypass issue.<sup id="cite_ref-:5_86-1" class="reference"><a href="#cite_note-:5-86"><span class="cite-bracket">[</span>86<span class="cite-bracket">]</span></a></sup> </p><p>In January 2023, Drupal announced software updates to resolve four vulnerabilities in Drupal core and three plugins.<sup id="cite_ref-122" class="reference"><a href="#cite_note-122"><span class="cite-bracket">[</span>122<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Headless_Future">Headless Future</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=19" title="Edit section: Headless Future"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1251242444"><table class="box-Promotional plainlinks metadata ambox ambox-content ambox-Advert" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/40px-Ambox_important.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/60px-Ambox_important.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/80px-Ambox_important.svg.png 2x" data-file-width="40" data-file-height="40" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section <b>contains <a href="/wiki/Wikipedia:What_Wikipedia_is_not#Wikipedia_is_not_a_soapbox_or_means_of_promotion" title="Wikipedia:What Wikipedia is not">promotional content</a></b>.<span class="hide-when-compact"> Please help <a class="external text" href="https://en.wikipedia.org/w/index.php?title=Drupal&action=edit">improve it</a> by removing <a href="/wiki/Wikipedia:Spam" title="Wikipedia:Spam">promotional language</a> and inappropriate <a href="/wiki/Wikipedia:External_links#Advertising_and_conflicts_of_interest" title="Wikipedia:External links">external links</a>, and by adding encyclopedic text written from a <a href="/wiki/Wikipedia:Neutral_point_of_view" title="Wikipedia:Neutral point of view">neutral point of view</a>.</span> <span class="date-container"><i>(<span class="date">April 2024</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <p>Drupal's future direction is increasingly embracing a headless CMS architecture, transforming the landscape of content management systems. This approach decouples the frontend (presentation and publishing) from the backend (content), allowing for greater flexibility and innovation in content delivery. Notably, Drupal, a long-time competitor to WordPress, has invested significantly in this headless approach. Drupal creator Dries Buytaert has discussed Acquia's new open-source headless starter kit, which is integral to the Drupal-based Acquia CMS. This kit enables organizations to deliver content beyond traditional web browsers, catering to a range of digital mediums like digital signage, wearable devices, chatbots, mobile applications, and kiosks.<sup id="cite_ref-123" class="reference"><a href="#cite_note-123"><span class="cite-bracket">[</span>123<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=20" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239009302">.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{clear:left;float:left;margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}</style><ul role="navigation" aria-label="Portals" class="noprint portalbox portalborder portalright"> <li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/28px-Free_and_open-source_software_logo_%282009%29.svg.png" decoding="async" width="28" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/42px-Free_and_open-source_software_logo_%282009%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/56px-Free_and_open-source_software_logo_%282009%29.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span></span><span class="portalbox-link"><a href="/wiki/Portal:Free_and_open-source_software" title="Portal:Free and open-source software">Free and open-source software portal</a></span></li></ul> <ul><li><a href="/wiki/Backdrop_CMS" title="Backdrop CMS">Backdrop CMS</a> Drupal 2013 fork</li> <li><a href="/wiki/Comparison_of_server-side_web_frameworks" title="Comparison of server-side web frameworks">Comparison of web frameworks</a></li> <li><a href="/wiki/List_of_content_management_systems" title="List of content management systems">List of content management systems</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=21" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width reflist-columns-2"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://api.drupal.org/api/drupal/core%21CHANGELOG.txt/8.0.x">"CHANGELOG.txt"</a>. <i>Drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">8 June</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Drupal.org&rft.atitle=CHANGELOG.txt&rft_id=https%3A%2F%2Fapi.drupal.org%2Fapi%2Fdrupal%2Fcore%2521CHANGELOG.txt%2F8.0.x&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-wikidata-7c6a039d68863890553f2f0c673e65a59156d50a-v18-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-wikidata-7c6a039d68863890553f2f0c673e65a59156d50a-v18_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-wikidata-7c6a039d68863890553f2f0c673e65a59156d50a-v18_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/drupal/releases/11.0.7">"drupal 11.0.7"</a>. 12 November 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">12 November</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=drupal+11.0.7&rft.date=2024-11-12&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fdrupal%2Freleases%2F11.0.7&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Drupal-9-Releases-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-Drupal-9-Releases_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Drupal-9-Releases_3-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/drupal/releases?version=9">"Drupal 9 releases; drupal.org"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-09-21</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+9+releases%3B+drupal.org&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fdrupal%2Freleases%3Fversion%3D9&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-licensingfaq-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-licensingfaq_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-licensingfaq_4-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/licensing/faq">"Licensing FAQ"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Licensing+FAQ&rft_id=http%3A%2F%2Fdrupal.org%2Flicensing%2Ffaq&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text">A query on <b>Drupal</b><span class="nowrap" style="padding-left:0.1em;">'</span>s official website in March 2009: <a rel="nofollow" class="external text" href="https://drupal.org/node/394746">How does one pronounce "Drupal"?</a> (accessed 19 June 2013)</span> </li> <li id="cite_note-over-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-over_6-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/node/265726">"The Drupal Overview"</a>. <i>drupal.org</i>. 2 June 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=The+Drupal+Overview&rft.date=2008-06-02&rft_id=http%3A%2F%2Fdrupal.org%2Fnode%2F265726&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-reqs-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-reqs_7-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/requirements">"System Requirements"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=System+Requirements&rft_id=http%3A%2F%2Fdrupal.org%2Frequirements&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://trends.builtwith.com/shop/open-source/traffic/Top-10k">"Open Source Usage Distribution in the Top 10k Sites"</a>. <i>BuiltWith Pty Ltd</i>. 2022-01-02. <a rel="nofollow" class="external text" href="https://archive.today/20220108072246/https://trends.builtwith.com/shop/open-source/traffic/Top-10k#selection-443.1-459.5">Archived</a> from the original on 2022-01-08<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-01-07</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=BuiltWith+Pty+Ltd&rft.atitle=Open+Source+Usage+Distribution+in+the+Top+10k+Sites&rft.date=2022-01-02&rft_id=https%3A%2F%2Ftrends.builtwith.com%2Fshop%2Fopen-source%2Ftraffic%2FTop-10k&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFW3Techs2022" class="citation web cs1">W3Techs (2022-06-13). <a rel="nofollow" class="external text" href="https://w3techs.com/technologies/overview/content_management">"Usage Statistics and Market Share of Content Management Systems"</a>. <i>W3Techs</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-06-13</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=W3Techs&rft.atitle=Usage+Statistics+and+Market+Share+of+Content+Management+Systems&rft.date=2022-06-13&rft.au=W3Techs&rft_id=https%3A%2F%2Fw3techs.com%2Ftechnologies%2Foverview%2Fcontent_management&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span><span class="cs1-maint citation-comment"><code class="cs1-code">{{<a href="/wiki/Template:Cite_web" title="Template:Cite web">cite web</a>}}</code>: CS1 maint: numeric names: authors list (<a href="/wiki/Category:CS1_maint:_numeric_names:_authors_list" title="Category:CS1 maint: numeric names: authors list">link</a>)</span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archive.org/details/Css3TheFutureIsNow">"The State of Drupal 2010 speech"</a>. 2001-03-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+State+of+Drupal+2010+speech&rft.date=2001-03-10&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2FCss3TheFutureIsNow&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/node/7888">"Knowledge management with Drupal"</a>. 19 May 2004.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Knowledge+management+with+Drupal&rft.date=2004-05-19&rft_id=https%3A%2F%2Fdrupal.org%2Fnode%2F7888&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/about/media-kit/drupal-9">"Drupal launches newest version of the CMS already powering top organizations around the world"</a>. <i>Drupal.org</i>. Drupal Association. 2020-06-03. <a rel="nofollow" class="external text" href="https://archive.today/20210310163252/https://www.drupal.org/about/media-kit/drupal-9#selection-1135.179-1135.229">Archived</a> from the original on 2021-03-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-10</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Drupal.org&rft.atitle=Drupal+launches+newest+version+of+the+CMS+already+powering+top+organizations+around+the+world&rft.date=2020-06-03&rft_id=https%3A%2F%2Fwww.drupal.org%2Fabout%2Fmedia-kit%2Fdrupal-9&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/getting-involved">"Getting Involved | Drupal.org"</a>. <i>www.drupal.org</i>. 2019-12-21. <a rel="nofollow" class="external text" href="https://archive.today/20191222063836/https://www.drupal.org/getting-involved">Archived</a> from the original on 2019-12-22<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-09-21</span></span>. <q>Drupal.org Activity</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.drupal.org&rft.atitle=Getting+Involved+%7C+Drupal.org&rft.date=2019-12-21&rft_id=https%3A%2F%2Fwww.drupal.org%2Fgetting-involved&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/node/2110205">"1 Million Users on Drupal.org!"</a>. <i>www.drupal.org</i>. 2013-10-11.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.drupal.org&rft.atitle=1+Million+Users+on+Drupal.org%21&rft.date=2013-10-11&rft_id=https%3A%2F%2Fwww.drupal.org%2Fnode%2F2110205&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-dohome-15"><span class="mw-cite-backlink">^ <a href="#cite_ref-dohome_15-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-dohome_15-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/developers">"Drupal for Developers | Drupal.org"</a>. <i>www.drupal.org</i>. 2022-03-18. <a rel="nofollow" class="external text" href="https://archive.today/20220318195114/https://www.drupal.org/developers#selection-1865.0-1869.21">Archived</a> from the original on 2022-03-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-04-21</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.drupal.org&rft.atitle=Drupal+for+Developers+%7C+Drupal.org&rft.date=2022-03-18&rft_id=https%3A%2F%2Fwww.drupal.org%2Fdevelopers&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span>}</span> </li> <li id="cite_note-:0-16"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_16-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_16-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/project_module">"Module project | Drupal.org"</a>. <i>www.drupal.org</i>. 2022-03-18. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230623133015/http://web.archive.org/screenshot/https://www.drupal.org/project/project_module">Archived</a> from the original on 2023-06-23<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-06-23</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.drupal.org&rft.atitle=Module+project+%7C+Drupal.org&rft.date=2022-03-18&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fproject_module&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-:1-17"><span class="mw-cite-backlink">^ <a href="#cite_ref-:1_17-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:1_17-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/project_theme">"Theme project | Drupal.org"</a>. <i>www.drupal.org</i>. 2022-03-18. <a rel="nofollow" class="external text" href="https://archive.today/20220318195454/https://www.drupal.org/project/project_theme#selection-761.0-761.13">Archived</a> from the original on 2022-03-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-09-21</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.drupal.org&rft.atitle=Theme+project+%7C+Drupal.org&rft.date=2022-03-18&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fproject_theme&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/project_distribution">"Distribution project | Drupal.org"</a>. <i>www.drupal.org</i>. 2022-03-18. <a rel="nofollow" class="external text" href="https://archive.today/20220318195617/https://www.drupal.org/project/project_distribution#selection-761.0-761.19">Archived</a> from the original on 2022-03-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-09-21</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.drupal.org&rft.atitle=Distribution+project+%7C+Drupal.org&rft.date=2022-03-18&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fproject_distribution&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://munich2012.drupal.org/program/sessions/drupal-7-enterprise-web-application-framework.html">"Drupal 7 as an enterprise web application framework"</a>. <i>drupal.org</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Drupal+7+as+an+enterprise+web+application+framework&rft_id=http%3A%2F%2Fmunich2012.drupal.org%2Fprogram%2Fsessions%2Fdrupal-7-enterprise-web-application-framework.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFO'Connor2014" class="citation web cs1">O'Connor, William (2014-08-19). <a rel="nofollow" class="external text" href="http://radar.oreilly.com/2014/08/the-drupal-api-turns-a-cms-into-a-true-enterprise-application.html">"The Drupal API turns a CMS into a true enterprise application - O'Reilly Radar"</a>. <i><a href="/wiki/O%27Reilly_Media" title="O'Reilly Media">O'Reilly Media</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">2017-04-11</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=O%27Reilly+Media&rft.atitle=The+Drupal+API+turns+a+CMS+into+a+true+enterprise+application+-+O%27Reilly+Radar&rft.date=2014-08-19&rft.aulast=O%27Connor&rft.aufirst=William&rft_id=http%3A%2F%2Fradar.oreilly.com%2F2014%2F08%2Fthe-drupal-api-turns-a-cms-into-a-true-enterprise-application.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDiana2013" class="citation web cs1">Diana, Dupuis (2013-05-15). <a rel="nofollow" class="external text" href="https://www.linuxjournal.com/content/drupal-framework-why-everyone-needs-understand">"Drupal Is a Framework: Why Everyone Needs to Understand This"</a>. <i><a href="/wiki/Linux_Journal" title="Linux Journal">Linux Journal</a></i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Linux+Journal&rft.atitle=Drupal+Is+a+Framework%3A+Why+Everyone+Needs+to+Understand+This&rft.date=2013-05-15&rft.aulast=Diana&rft.aufirst=Dupuis&rft_id=https%3A%2F%2Fwww.linuxjournal.com%2Fcontent%2Fdrupal-framework-why-everyone-needs-understand&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-features-22"><span class="mw-cite-backlink">^ <a href="#cite_ref-features_22-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-features_22-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/features">"Features"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Features&rft_id=http%3A%2F%2Fdrupal.org%2Ffeatures&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.sovereigntechfund.de/tech/drupal">"Drupal"</a>. <i>Sovereign Tech Fund</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-05-26</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Sovereign+Tech+Fund&rft.atitle=Drupal&rft_id=https%3A%2F%2Fwww.sovereigntechfund.de%2Ftech%2Fdrupal&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Celebrating_20_years_of_Drupal-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-Celebrating_20_years_of_Drupal_24-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupalhistory.org">"20 Years of Drupal History"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">4 September</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=20+Years+of+Drupal+History&rft_id=https%3A%2F%2Fdrupalhistory.org&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-wikidata-37c57e77d9fd18fccb090f18ca23f182ab28d3f7-v18-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-37c57e77d9fd18fccb090f18ca23f182ab28d3f7-v18_25-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/drupal/releases/10.3.1">"drupal 10.3.1"</a>. 4 July 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">4 July</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=drupal+10.3.1&rft.date=2024-07-04&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fdrupal%2Freleases%2F10.3.1&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-wikidata-871eb09990324aded2767c40d094c08d026207ba-v18-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-871eb09990324aded2767c40d094c08d026207ba-v18_26-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/drupal/releases/7.101">"drupal 7.101"</a>. 5 June 2024.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=drupal+7.101&rft.date=2024-06-05&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fdrupal%2Freleases%2F7.101&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Drupal-8-Releases-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-Drupal-8-Releases_27-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/drupal/releases?version=8">"Drupal 8 releases; drupal.org"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-12-18</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+8+releases%3B+drupal.org&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fdrupal%2Freleases%3Fversion%3D8&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Drupal-6-Releases-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-Drupal-6-Releases_28-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/drupal/releases?version=6">"Drupal 6 releases; drupal.org"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-07-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+6+releases%3B+drupal.org&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fdrupal%2Freleases%3Fversion%3D6&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Drupal-5-Releases-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-Drupal-5-Releases_29-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/drupal/releases?version=5">"Drupal 5 releases; drupal.org"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-07-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+5+releases%3B+drupal.org&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fdrupal%2Freleases%3Fversion%3D5&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Drupal-4-Releases-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-Drupal-4-Releases_30-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/project/drupal/releases?version=4">"Drupal 4 releases; drupal.org"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-07-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+4+releases%3B+drupal.org&rft_id=https%3A%2F%2Fwww.drupal.org%2Fproject%2Fdrupal%2Freleases%3Fversion%3D4&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Drupal-3-Releases-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-Drupal-3-Releases_31-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.drupalcode.org/project/drupal/-/tree/3.0.0">"Files 3.0.0 project / drupal; drupal.org"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-09-04</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Files+3.0.0+project+%2F+drupal%3B+drupal.org&rft_id=https%3A%2F%2Fgit.drupalcode.org%2Fproject%2Fdrupal%2F-%2Ftree%2F3.0.0&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Drupal-2-Releases-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-Drupal-2-Releases_32-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.drupalcode.org/project/drupal/-/tree/2.0">"Files 2.0 project / drupal; drupal.org"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-09-04</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Files+2.0+project+%2F+drupal%3B+drupal.org&rft_id=https%3A%2F%2Fgit.drupalcode.org%2Fproject%2Fdrupal%2F-%2Ftree%2F2.0&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Drupal-1-Releases-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-Drupal-1-Releases_33-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.drupalcode.org/project/drupal/-/tree/1.0">"Files 1.0 project / drupal; drupal.org"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-09-04</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Files+1.0+project+%2F+drupal%3B+drupal.org&rft_id=https%3A%2F%2Fgit.drupalcode.org%2Fproject%2Fdrupal%2F-%2Ftree%2F1.0&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-:3-34"><span class="mw-cite-backlink">^ <a href="#cite_ref-:3_34-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:3_34-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMiller2021" class="citation web cs1">Miller, Ron (2021-01-22). <a rel="nofollow" class="external text" href="https://techcrunch.com/2021/01/22/drupals-journey-from-dorm-room-project-to-billion-dollar-exit/">"Drupal's journey from dorm-room project to billion-dollar exit"</a>. <i>TechCrunch</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-09-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechCrunch&rft.atitle=Drupal%27s+journey+from+dorm-room+project+to+billion-dollar+exit&rft.date=2021-01-22&rft.aulast=Miller&rft.aufirst=Ron&rft_id=https%3A%2F%2Ftechcrunch.com%2F2021%2F01%2F22%2Fdrupals-journey-from-dorm-room-project-to-billion-dollar-exit%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRuthven2012" class="citation web cs1">Ruthven, Hunter (2012-04-17). <a rel="nofollow" class="external text" href="https://www.growthbusiness.co.uk/dorm-room-to-boardroom-2098958/">"Dorm room to boardroom - Dries Buytaert on growing Drupal"</a>. <i>Growth Business</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-09-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Growth+Business&rft.atitle=Dorm+room+to+boardroom+-+Dries+Buytaert+on+growing+Drupal&rft.date=2012-04-17&rft.aulast=Ruthven&rft.aufirst=Hunter&rft_id=https%3A%2F%2Fwww.growthbusiness.co.uk%2Fdorm-room-to-boardroom-2098958%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBuytaert2008" class="citation thesis cs1">Buytaert, Dries (2008-01-24). <a rel="nofollow" class="external text" href="https://lib.ugent.be/catalog/rug01:001253694"><i>Profiling techniques for performance analysis and optimization of Java applications</i></a> (PhD).</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adissertation&rft.title=Profiling+techniques+for+performance+analysis+and+optimization+of+Java+applications&rft.date=2008-01-24&rft.aulast=Buytaert&rft.aufirst=Dries&rft_id=https%3A%2F%2Flib.ugent.be%2Fcatalog%2Frug01%3A001253694&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090413040840/http://translation.babylon.com/Dutch/to-English/druppel">"Druppel: Dutch to English Translation"</a>. <i>Babylon Translation</i>. Archived from <a rel="nofollow" class="external text" href="http://translation.babylon.com/Dutch/to-English/druppel/">the original</a> on 2009-04-13<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Babylon+Translation&rft.atitle=Druppel%3A+Dutch+to+English+Translation&rft_id=http%3A%2F%2Ftranslation.babylon.com%2FDutch%2Fto-English%2Fdruppel%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-history-38"><span class="mw-cite-backlink">^ <a href="#cite_ref-history_38-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-history_38-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/node/769">"History"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=History&rft_id=http%3A%2F%2Fdrupal.org%2Fnode%2F769&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Melançon2012-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-Melançon2012_39-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBenjamin_Melançon2011" class="citation book cs1">Benjamin Melançon; et al. (2011). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=Oqi_eei2kq8C&pg=PA823"><i>The Definitive Guide to Drupal 7</i></a> (2nd ed.). Apress. p. 823. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9781430231356" title="Special:BookSources/9781430231356"><bdi>9781430231356</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Definitive+Guide+to+Drupal+7&rft.pages=823&rft.edition=2nd&rft.pub=Apress&rft.date=2011&rft.isbn=9781430231356&rft.au=Benjamin+Melan%C3%A7on&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DOqi_eei2kq8C%26pg%3DPA823&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Critchley-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-Critchley_40-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCritchley2006" class="citation web cs1">Critchley, Spencer (2006-05-03). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20060517024656/http://www.oreillynet.com/onlamp/blog/2006/05/digital_politics_an_interview.html">"Digital Politics: An Interview With CivicSpace Founder Zack Rosen"</a>. <i>O'Reilly Media</i>. Archived from <a rel="nofollow" class="external text" href="http://www.oreillynet.com/onlamp/blog/2006/05/digital_politics_an_interview.html">the original</a> on 2006-05-17<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-05-27</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=O%27Reilly+Media&rft.atitle=Digital+Politics%3A+An+Interview+With+CivicSpace+Founder+Zack+Rosen&rft.date=2006-05-03&rft.aulast=Critchley&rft.aufirst=Spencer&rft_id=http%3A%2F%2Fwww.oreillynet.com%2Fonlamp%2Fblog%2F2006%2F05%2Fdigital_politics_an_interview.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Kreiss-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-Kreiss_41-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKreiss2012" class="citation web cs1">Kreiss, Daniel (2012-03-05). <a rel="nofollow" class="external text" href="http://culturedigitally.org/2012/03/dean-romney-and-drupal-values-and-technological-adoption">"Dean, Romney, and Drupal: Values and Technological Adoption"</a>. <i>Culture Digitally</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2012-05-27</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Culture+Digitally&rft.atitle=Dean%2C+Romney%2C+and+Drupal%3A+Values+and+Technological+Adoption&rft.date=2012-03-05&rft.aulast=Kreiss&rft.aufirst=Daniel&rft_id=http%3A%2F%2Fculturedigitally.org%2F2012%2F03%2Fdean-romney-and-drupal-values-and-technological-adoption&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-Shapiro-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-Shapiro_42-0">^</a></b></span> <span class="reference-text">Samantha M. Shapiro, <a rel="nofollow" class="external text" href="https://www.nytimes.com/2003/12/07/magazine/the-dean-connection.html">"The Dean Connection"</a>, <i><a href="/wiki/The_New_York_Times" title="The New York Times">The New York Times</a></i> December 7, 2003, accessed May 27, 2012.</span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/drupal-services/all">"Marketplace"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2013-04-18</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Marketplace&rft_id=http%3A%2F%2Fdrupal.org%2Fdrupal-services%2Fall&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKoenig" class="citation web cs1">Koenig, Josh. <a rel="nofollow" class="external text" href="https://groups.drupal.org/node/1980">"Growth Graphs"</a>. <i>Groups.Drupal</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Groups.Drupal&rft.atitle=Growth+Graphs&rft.aulast=Koenig&rft.aufirst=Josh&rft_id=http%3A%2F%2Fgroups.drupal.org%2Fnode%2F1980&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBuytaert2008" class="citation web cs1">Buytaert, Dries (2008). <a rel="nofollow" class="external text" href="http://buytaert.net/drupal-download-statistics-2008">"Drupal Download Statistics"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+Download+Statistics&rft.date=2008&rft.aulast=Buytaert&rft.aufirst=Dries&rft_id=http%3A%2F%2Fbuytaert.net%2Fdrupal-download-statistics-2008&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBuytaert2007" class="citation web cs1">Buytaert, Dries (2007). <a rel="nofollow" class="external text" href="http://buytaert.net/drupal-download-statistics-2007">"Drupal Download Statistics"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+Download+Statistics&rft.date=2007&rft.aulast=Buytaert&rft.aufirst=Dries&rft_id=http%3A%2F%2Fbuytaert.net%2Fdrupal-download-statistics-2007&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/project/usage/drupal">"Usage statistics for Drupal core"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Usage+statistics+for+Drupal+core&rft_id=https%3A%2F%2Fdrupal.org%2Fproject%2Fusage%2Fdrupal&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://buytaert.net/tag/drupal-sites?page=27">"Drupal Sites"</a>. <i>Dries Buytaert</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2010-07-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Dries+Buytaert&rft.atitle=Drupal+Sites&rft_id=http%3A%2F%2Fbuytaert.net%2Ftag%2Fdrupal-sites%3Fpage%3D27&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-49">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20091224162949/http://engineindustries.com/blog/jason/list-nonprofit-npo-ngo-websites-using-drupal">"List of Nonprofit, NPO, NGO Websites Using Drupal"</a>. <i>ENGINE Industries</i>. Archived from <a rel="nofollow" class="external text" href="http://engineindustries.com/blog/jason/list-nonprofit-npo-ngo-websites-using-drupal">the original</a> on 2009-12-24<span class="reference-accessdate">. Retrieved <span class="nowrap">2010-07-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=ENGINE+Industries&rft.atitle=List+of+Nonprofit%2C+NPO%2C+NGO+Websites+Using+Drupal&rft_id=http%3A%2F%2Fengineindustries.com%2Fblog%2Fjason%2Flist-nonprofit-npo-ngo-websites-using-drupal&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-50">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090707094004/http://www.packtpub.com/open-source-cms-award-previous-winners">"OSS CMS Award Previous Winners"</a>. <i>Packt Publishing</i>. Archived from <a rel="nofollow" class="external text" href="http://www.packtpub.com/open-source-cms-award-previous-winners">the original</a> on 2009-07-07<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Packt+Publishing&rft.atitle=OSS+CMS+Award+Previous+Winners&rft_id=http%3A%2F%2Fwww.packtpub.com%2Fopen-source-cms-award-previous-winners&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-51">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/Drupal-2009-webware-100-winner">"Drupal is a Webware 100 winner for the third year in a row"</a>. Drupal.org. 19 May 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+is+a+Webware+100+winner+for+the+third+year+in+a+row&rft.pub=Drupal.org&rft.date=2009-05-19&rft_id=http%3A%2F%2Fdrupal.org%2FDrupal-2009-webware-100-winner&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archive.today/20120710215055/http://news.cnet.com/8301-13546_109-10237630-29.html?tag=mncol">"Cnet.com"</a>. News.cnet.com. 2009-05-19. Archived from <a rel="nofollow" class="external text" href="http://news.cnet.com/8301-13546_109-10237630-29.html?tag=mncol">the original</a> on July 10, 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Cnet.com&rft.pub=News.cnet.com&rft.date=2009-05-19&rft_id=http%3A%2F%2Fnews.cnet.com%2F8301-13546_109-10237630-29.html%3Ftag%3Dmncol&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-53">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/forum/general/news-and-announcements/2008-02-13/drupal-60-released">"Drupal 6.0 released | Drupal.org"</a>. 13 February 2008.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+6.0+released+%26%23124%3B+Drupal.org&rft.date=2008-02-13&rft_id=https%3A%2F%2Fwww.drupal.org%2Fforum%2Fgeneral%2Fnews-and-announcements%2F2008-02-13%2Fdrupal-60-released&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://buytaert.net/drupal-7-code-freeze-september-1st">"Buytaert.net"</a>. Buytaert.net. 4 March 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Buytaert.net&rft.pub=Buytaert.net&rft.date=2009-03-04&rft_id=http%3A%2F%2Fbuytaert.net%2Fdrupal-7-code-freeze-september-1st&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-55">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://buytaert.net/drupal-7-to-be-released-on-january-5th-with-one-ginormous-party">"Drupal 7 to be released on January 5 (with one ginormous party)"</a>. Buytaert.net. 21 December 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+7+to+be+released+on+January+5+%28with+one+ginormous+party%29&rft.pub=Buytaert.net&rft.date=2010-12-21&rft_id=http%3A%2F%2Fbuytaert.net%2Fdrupal-7-to-be-released-on-january-5th-with-one-ginormous-party&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.scoop.co.nz/stories/SC1012/S00048/xplain-hosting-drupal-7-quickstart-training-seminar.htm">"Xplain Hosting Drupal 7 Quickstart training seminar"</a>. <a href="/wiki/Scoop_(website)" title="Scoop (website)">Scoop</a>. 2010-12-16.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Xplain+Hosting+Drupal+7+Quickstart+training+seminar&rft.pub=Scoop&rft.date=2010-12-16&rft_id=http%3A%2F%2Fwww.scoop.co.nz%2Fstories%2FSC1012%2FS00048%2Fxplain-hosting-drupal-7-quickstart-training-seminar.htm&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/psa-2022-02-23">"Drupal 7's End-of-Life extended to November 1, 2023 - PSA-2022-02-23"</a>. 23 February 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-03-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+7%27s+End-of-Life+extended+to+November+1%2C+2023+-+PSA-2022-02-23&rft.date=2022-02-23&rft_id=https%3A%2F%2Fwww.drupal.org%2Fpsa-2022-02-23&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/psa-2023-06-07">"End of life announcement and changes to Drupal 7 support - PSA-2023-06-07"</a>. <i>Drupal.org</i>. 2023-06-07<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-01-10</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Drupal.org&rft.atitle=End+of+life+announcement+and+changes+to+Drupal+7+support+-+PSA-2023-06-07&rft.date=2023-06-07&rft_id=https%3A%2F%2Fwww.drupal.org%2Fpsa-2023-06-07&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-59">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFFluckinger2022" class="citation web cs1">Fluckinger, Don (2022-10-26). <a rel="nofollow" class="external text" href="https://www.techtarget.com/searchcontentmanagement/news/252526460/Acquia-releases-open-source-headless-CMS-accelerator">"Acquia releases open source headless CMS accelerator"</a>. <i>TechTarget</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-11-10</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechTarget&rft.atitle=Acquia+releases+open+source+headless+CMS+accelerator&rft.date=2022-10-26&rft.aulast=Fluckinger&rft.aufirst=Don&rft_id=https%3A%2F%2Fwww.techtarget.com%2Fsearchcontentmanagement%2Fnews%2F252526460%2FAcquia-releases-open-source-headless-CMS-accelerator&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-60">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMacManus2022" class="citation web cs1">MacManus, Richard (2022-10-26). <a rel="nofollow" class="external text" href="https://thenewstack.io/how-drupal-fits-into-an-increasingly-headless-cms-world/">"How Drupal Fits Into an Increasingly Headless CMS World"</a>. <i>The New Stack</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-11-10</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=The+New+Stack&rft.atitle=How+Drupal+Fits+Into+an+Increasingly+Headless+CMS+World&rft.date=2022-10-26&rft.aulast=MacManus&rft.aufirst=Richard&rft_id=https%3A%2F%2Fthenewstack.io%2Fhow-drupal-fits-into-an-increasingly-headless-cms-world%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-drupal1-61"><span class="mw-cite-backlink">^ <a href="#cite_ref-drupal1_61-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-drupal1_61-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/node/144376">"Never hack core"</a>. <i>drupal.org</i>. 16 May 2007.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Never+hack+core&rft.date=2007-05-16&rft_id=http%3A%2F%2Fdrupal.org%2Fnode%2F144376&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-coremodules-62"><span class="mw-cite-backlink">^ <a href="#cite_ref-coremodules_62-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-coremodules_62-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/docs/core-modules-and-themes">"Documentation: Core modules and themes"</a>. <i>drupal.org</i>. 4 November 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-01-22</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Documentation%3A+Core+modules+and+themes&rft.date=2016-11-04&rft_id=https%3A%2F%2Fwww.drupal.org%2Fdocs%2Fcore-modules-and-themes&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-ecommercemodules-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-ecommercemodules_63-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.lnwebworks.com/Insight/5-modules-to-integrate-ecommerce-with-drupal-website">"Documentation: Core Modules and eCommerce"</a>. <i>lnwebworks.com</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=lnwebworks.com&rft.atitle=Documentation%3A+Core+Modules+and+eCommerce&rft_id=https%3A%2F%2Fwww.lnwebworks.com%2FInsight%2F5-modules-to-integrate-ecommerce-with-drupal-website&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-multisite-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-multisite_64-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/docs/multisite-drupal">"Documentation: Multisite Drupal"</a>. 17 August 2016.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Documentation%3A+Multisite+Drupal&rft.date=2016-08-17&rft_id=https%3A%2F%2Fwww.drupal.org%2Fdocs%2Fmultisite-drupal&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-coretheme-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-coretheme_65-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBuytaert2006" class="citation web cs1">Buytaert, Dries (2006-10-30). <a rel="nofollow" class="external text" href="https://drupal.org/node/91964">"Garland, the new default core theme"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Garland%2C+the+new+default+core+theme&rft.date=2006-10-30&rft.aulast=Buytaert&rft.aufirst=Dries&rft_id=http%3A%2F%2Fdrupal.org%2Fnode%2F91964&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-colormodule-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-colormodule_66-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/handbook/modules/color">"Color: Allows the user to change the color scheme of certain themes"</a>. <i>drupal.org</i>. 8 October 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Color%3A+Allows+the+user+to+change+the+color+scheme+of+certain+themes&rft.date=2007-10-08&rft_id=http%3A%2F%2Fdrupal.org%2Fhandbook%2Fmodules%2Fcolor&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-67">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://localize.drupal.org/translate/downloads">"Drupal core translation downloads"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2017-01-30</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Drupal+core+translation+downloads&rft_id=https%3A%2F%2Flocalize.drupal.org%2Ftranslate%2Fdownloads&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-:2-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-:2_68-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNick2022" class="citation web cs1">Nick, Edward (2022-09-07). <a rel="nofollow" class="external text" href="https://www.datasciencecentral.com/reasons-why-you-need-to-integrate-your-drupal-hosting-with-cloudways/">"Drupal"</a>. <i>Data Science Central</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-09-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Data+Science+Central&rft.atitle=Drupal&rft.date=2022-09-07&rft.aulast=Nick&rft.aufirst=Edward&rft_id=https%3A%2F%2Fwww.datasciencecentral.com%2Freasons-why-you-need-to-integrate-your-drupal-hosting-with-cloudways%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-sixnewfeatures-69"><span class="mw-cite-backlink">^ <a href="#cite_ref-sixnewfeatures_69-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-sixnewfeatures_69-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/drupal-6.0">"Drupal 6.0 released"</a>. <i>drupal.org</i>. 13 February 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Drupal+6.0+released&rft.date=2008-02-13&rft_id=http%3A%2F%2Fdrupal.org%2Fdrupal-6.0&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-sql-injection-vulnerability-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-sql-injection-vulnerability_70-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/SA-CORE-2014-005">"SA-CORE-2014-005 - Drupal core - SQL injection"</a>. <i>Https</i>. 15 October 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">December 3,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Https&rft.atitle=SA-CORE-2014-005+-+Drupal+core+-+SQL+injection&rft.date=2014-10-15&rft_id=https%3A%2F%2Fwww.drupal.org%2FSA-CORE-2014-005&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-sql-injection-exploited-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-sql-injection-exploited_71-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/PSA-2014-003">"Drupal Core - Highly Critical - Public Service announcement - PSA-2014-003"</a>. <i>Https</i>. 29 October 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">December 3,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Https&rft.atitle=Drupal+Core+-+Highly+Critical+-+Public+Service+announcement+-+PSA-2014-003&rft.date=2014-10-29&rft_id=https%3A%2F%2Fwww.drupal.org%2FPSA-2014-003&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-drupal-windows-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-drupal-windows_72-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://groups.drupal.org/drupal-windows">"Drupal on Windows Group"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2011-02-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Drupal+on+Windows+Group&rft_id=http%3A%2F%2Fgroups.drupal.org%2Fdrupal-windows&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-73">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKillesreiter2013" class="citation web cs1">Killesreiter, Gerhard (2013-02-25). <a rel="nofollow" class="external text" href="https://drupal.org/about/accessibility">"Accessibility statement"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2013-04-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Accessibility+statement&rft.date=2013-02-25&rft.aulast=Killesreiter&rft.aufirst=Gerhard&rft_id=http%3A%2F%2Fdrupal.org%2Fabout%2Faccessibility&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-74">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/docs/8/accessibility/drupal-8-accessibility-features">"Drupal 8 Accessibility Features"</a>. 27 May 2013.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+8+Accessibility+Features&rft.date=2013-05-27&rft_id=https%3A%2F%2Fwww.drupal.org%2Fdocs%2F8%2Faccessibility%2Fdrupal-8-accessibility-features&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-75">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFScholten2012" class="citation web cs1">Scholten, Roy (2012-12-10). <a rel="nofollow" class="external text" href="https://drupal.org/core-gates#accessibility">"Drupal core gates"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2013-04-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Drupal+core+gates&rft.date=2012-12-10&rft.aulast=Scholten&rft.aufirst=Roy&rft_id=http%3A%2F%2Fdrupal.org%2Fcore-gates%23accessibility&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-76"><span class="mw-cite-backlink"><b><a href="#cite_ref-76">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://api.drupal.org/">"API Reference"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=API+Reference&rft_id=http%3A%2F%2Fapi.drupal.org%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-77">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/node/22283">"File and directory management"</a>. <i>drupal.org</i>. 7 May 2005.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=File+and+directory+management&rft.date=2005-05-07&rft_id=http%3A%2F%2Fdrupal.org%2Fnode%2F22283&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-78"><span class="mw-cite-backlink"><b><a href="#cite_ref-78">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.specbee.com/blogs/symphony2-components-drupal-8-integration-every-drupaler-must-know-about">"Integrating Drupal with External Systems"</a>. specbee.com. 2018-08-24<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-08-24</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Integrating+Drupal+with+External+Systems&rft.pub=specbee.com&rft.date=2018-08-24&rft_id=https%3A%2F%2Fwww.specbee.com%2Fblogs%2Fsymphony2-components-drupal-8-integration-every-drupaler-must-know-about&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-79">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.srijan.net/solutions/drupal-camunda-bpm-integration">"Drupal Camunda BPM Integration"</a>. <i>Srijan Technologies</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Srijan+Technologies&rft.atitle=Drupal+Camunda+BPM+Integration&rft_id=https%3A%2F%2Fwww.srijan.net%2Fsolutions%2Fdrupal-camunda-bpm-integration&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-80">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/project/usage">"Project usage overview"</a>. <i>Drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-18</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Drupal.org&rft.atitle=Project+usage+overview&rft_id=https%3A%2F%2Fdrupal.org%2Fproject%2Fusage&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-81">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170704050410/http://www.psdtodrupaldeveloper.com/blog/why-upgrade-from-drupal-5-to-drupal-7">"DRUPAL 5 TO DRUPAL 7"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.psdtodrupaldeveloper.com/blog/why-upgrade-from-drupal-5-to-drupal-7">the original</a> on 2017-07-04<span class="reference-accessdate">. Retrieved <span class="nowrap">2015-03-24</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=DRUPAL+5+TO+DRUPAL+7&rft_id=http%3A%2F%2Fwww.psdtodrupaldeveloper.com%2Fblog%2Fwhy-upgrade-from-drupal-5-to-drupal-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-82"><span class="mw-cite-backlink"><b><a href="#cite_ref-82">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/node/361849">"Field API"</a>. 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-05-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Field+API&rft.date=2009&rft_id=http%3A%2F%2Fdrupal.org%2Fnode%2F361849&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-83"><span class="mw-cite-backlink"><b><a href="#cite_ref-83">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/community-initiatives/drupal-core/vdc-roadmap">"Views in Drupal Core initiative: Status report and roadmap"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2014-11-04</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Views+in+Drupal+Core+initiative%3A+Status+report+and+roadmap&rft_id=https%3A%2F%2Fwww.drupal.org%2Fcommunity-initiatives%2Fdrupal-core%2Fvdc-roadmap&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-84"><span class="mw-cite-backlink"><b><a href="#cite_ref-84">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090308030334/http://drupal.org/phptemplate">"PHPTemplate theme engine"</a>. <i>drupal.org</i>. Archived from <a rel="nofollow" class="external text" href="https://drupal.org/phptemplate">the original</a> on 2009-03-08<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=PHPTemplate+theme+engine&rft_id=http%3A%2F%2Fdrupal.org%2Fphptemplate&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-85"><span class="mw-cite-backlink"><b><a href="#cite_ref-85">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090316205154/http://drupal.org/node/6493">"XTemplate theme engine"</a>. <i>drupal.org</i>. Archived from <a rel="nofollow" class="external text" href="https://drupal.org/node/6493">the original</a> on 2009-03-16<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=XTemplate+theme+engine&rft_id=http%3A%2F%2Fdrupal.org%2Fnode%2F6493&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-:5-86"><span class="mw-cite-backlink">^ <a href="#cite_ref-:5_86-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:5_86-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFArghire2022" class="citation web cs1">Arghire, Ionut (2022-09-29). <a rel="nofollow" class="external text" href="https://www.securityweek.com/drupal-updates-patch-vulnerability-twig-template-engine">"Drupal Updates Patch Vulnerability in Twig Template Engine | SecurityWeek.Com"</a>. <i>www.securityweek.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-10-11</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.securityweek.com&rft.atitle=Drupal+Updates+Patch+Vulnerability+in+Twig+Template+Engine+%7C+SecurityWeek.Com&rft.date=2022-09-29&rft.aulast=Arghire&rft.aufirst=Ionut&rft_id=https%3A%2F%2Fwww.securityweek.com%2Fdrupal-updates-patch-vulnerability-twig-template-engine&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-87"><span class="mw-cite-backlink"><b><a href="#cite_ref-87">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/node/15689#comment-25704">"How does Drupal compare to Mambo? discussion thread"</a>. <i>drupal.org</i>. 2005-01-17<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=How+does+Drupal+compare+to+Mambo%3F+discussion+thread&rft.date=2005-01-17&rft_id=http%3A%2F%2Fdrupal.org%2Fnode%2F15689%23comment-25704&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-88"><span class="mw-cite-backlink"><b><a href="#cite_ref-88">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070823232913/http://drupal.org/project/Themes">"Drupal themes"</a>. Drupal.org. Archived from <a rel="nofollow" class="external text" href="https://drupal.org/project/Themes">the original</a> on 2007-08-23<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+themes&rft.pub=Drupal.org&rft_id=http%3A%2F%2Fdrupal.org%2Fproject%2FThemes&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-89"><span class="mw-cite-backlink"><b><a href="#cite_ref-89">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/node/14208">"Adding your theme to Drupal.org"</a>. Drupal.org.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Adding+your+theme+to+Drupal.org&rft.pub=Drupal.org&rft_id=http%3A%2F%2Fdrupal.org%2Fnode%2F14208&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-90"><span class="mw-cite-backlink"><b><a href="#cite_ref-90">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140413154924/http://www.aglobalway.com/content/top-drupal-distributions">"Top Drupal Distributions"</a>. AGLOBALWAY Consulting Services Inc. Archived from <a rel="nofollow" class="external text" href="http://www.aglobalway.com/content/top-drupal-distributions">the original</a> on 2014-04-13.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Top+Drupal+Distributions&rft.pub=AGLOBALWAY+Consulting+Services+Inc.&rft_id=http%3A%2F%2Fwww.aglobalway.com%2Fcontent%2Ftop-drupal-distributions&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-91"><span class="mw-cite-backlink"><b><a href="#cite_ref-91">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.garfieldtech.com/blog/mvc-vs-pac">"MVC vs. PAC"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MVC+vs.+PAC&rft_id=http%3A%2F%2Fwww.garfieldtech.com%2Fblog%2Fmvc-vs-pac&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-92"><span class="mw-cite-backlink"><b><a href="#cite_ref-92">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://maansoftwares.com/blog/drupal/drupal-cms-grew-overnight">Drupal - CMS Grew Overnight</a> By MAAN Softwares, Retrieved, June 8th, 2017</span> </li> <li id="cite_note-93"><span class="mw-cite-backlink"><b><a href="#cite_ref-93">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://groups.drupal.org/node/17870">"drupal.org discussion on DrupalCon event management"</a>. Groups.drupal.org<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=drupal.org+discussion+on+DrupalCon+event+management&rft.pub=Groups.drupal.org&rft_id=http%3A%2F%2Fgroups.drupal.org%2Fnode%2F17870&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-94"><span class="mw-cite-backlink"><b><a href="#cite_ref-94">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://buildamodule.com/drupal-camps-calendar">"Drupal Camps and Cons"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">25 January</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+Camps+and+Cons&rft_id=http%3A%2F%2Fbuildamodule.com%2Fdrupal-camps-calendar&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-95"><span class="mw-cite-backlink"><b><a href="#cite_ref-95">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/language-specific-communities">"Language specific communities"</a>. Drupal.org. 2011-08-26<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Language+specific+communities&rft.pub=Drupal.org&rft.date=2011-08-26&rft_id=http%3A%2F%2Fdrupal.org%2Flanguage-specific-communities&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-96"><span class="mw-cite-backlink"><b><a href="#cite_ref-96">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://talkingdrupal.com/384">"Talking Drupal #384 - The Drop Times | Talking Drupal"</a>. <i>talkingdrupal.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=talkingdrupal.com&rft.atitle=Talking+Drupal+%23384+-+The+Drop+Times+%7C+Talking+Drupal&rft_id=https%3A%2F%2Ftalkingdrupal.com%2F384&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-97"><span class="mw-cite-backlink"><b><a href="#cite_ref-97">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFFluckinger2021" class="citation web cs1">Fluckinger, Don (2021-03-10). <a rel="nofollow" class="external text" href="https://www.techtarget.com/searchcustomerexperience/news/252498311/Acquia-digital-experience-platform-adds-CX-friendly-tools">"Acquia digital experience platform adds CX-friendly tools"</a>. <i>TechTarget</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-12-06</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechTarget&rft.atitle=Acquia+digital+experience+platform+adds+CX-friendly+tools&rft.date=2021-03-10&rft.aulast=Fluckinger&rft.aufirst=Don&rft_id=https%3A%2F%2Fwww.techtarget.com%2Fsearchcustomerexperience%2Fnews%2F252498311%2FAcquia-digital-experience-platform-adds-CX-friendly-tools&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-98"><span class="mw-cite-backlink"><b><a href="#cite_ref-98">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSpencer2017" class="citation news cs1">Spencer, Jamie (7 April 2017). <a rel="nofollow" class="external text" href="https://makeawebsitehub.com/compare/content-management-system-cms-comparison/">"CMS Battle for Beginners: WordPress vs Joomla vs Drupal (Infographic)"</a>. <i>MakeAWebsiteHub.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">17 May</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=MakeAWebsiteHub.com&rft.atitle=CMS+Battle+for+Beginners%3A+WordPress+vs+Joomla+vs+Drupal+%28Infographic%29&rft.date=2017-04-07&rft.aulast=Spencer&rft.aufirst=Jamie&rft_id=https%3A%2F%2Fmakeawebsitehub.com%2Fcompare%2Fcontent-management-system-cms-comparison%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-99"><span class="mw-cite-backlink"><b><a href="#cite_ref-99">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCaron2015" class="citation web cs1">Caron, Bruce (20 May 2015). <a rel="nofollow" class="external text" href="https://www.earthdata.nasa.gov/esds/competitive-programs/access/drupal-central">"NASA Science on Drupal Central"</a>. <i>earthdata.nasa.gov</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-10-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=earthdata.nasa.gov&rft.atitle=NASA+Science+on+Drupal+Central&rft.date=2015-05-20&rft.aulast=Caron&rft.aufirst=Bruce&rft_id=http%3A%2F%2Fwww.earthdata.nasa.gov%2Fesds%2Fcompetitive-programs%2Faccess%2Fdrupal-central&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-:6-100"><span class="mw-cite-backlink">^ <a href="#cite_ref-:6_100-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:6_100-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBlyaert2022" class="citation web cs1 cs1-prop-foreign-lang-source">Blyaert, Luc (2022-10-18). <a rel="nofollow" class="external text" href="https://www.computable.be/artikel/nieuws/management/7423245/5440850/tobania-trekt-cm-binnen-met-dries-buytaert.html">"Tobania trekt CM binnen met Dries Buytaert"</a>. <i>www.computable.be</i> (in Dutch)<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-10-18</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.computable.be&rft.atitle=Tobania+trekt+CM+binnen+met+Dries+Buytaert&rft.date=2022-10-18&rft.aulast=Blyaert&rft.aufirst=Luc&rft_id=https%3A%2F%2Fwww.computable.be%2Fartikel%2Fnieuws%2Fmanagement%2F7423245%2F5440850%2Ftobania-trekt-cm-binnen-met-dries-buytaert.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-:4-101"><span class="mw-cite-backlink">^ <a href="#cite_ref-:4_101-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:4_101-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKaur_Dadiala2022" class="citation web cs1">Kaur Dadiala, Karanjeet (2022-08-08). <a rel="nofollow" class="external text" href="https://www.zyxware.com/article/16-organization-websites-built-using-drupal-in-2022">"16 Organization Websites Built Using Drupal in 2022"</a>. <i>Zyxware Technologies</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-10-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Zyxware+Technologies&rft.atitle=16+Organization+Websites+Built+Using+Drupal+in+2022&rft.date=2022-08-08&rft.aulast=Kaur+Dadiala&rft.aufirst=Karanjeet&rft_id=https%3A%2F%2Fwww.zyxware.com%2Farticle%2F16-organization-websites-built-using-drupal-in-2022&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-102"><span class="mw-cite-backlink"><b><a href="#cite_ref-102">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://smartbees.co/blog/who-uses-drupal-10-famous-drupal-websites">"Who Uses Drupal? 10 Famous Drupal Websites | Smartbees"</a>. <i>smartbees.co</i>. 2021-05-27<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-10-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=smartbees.co&rft.atitle=Who+Uses+Drupal%3F+10+Famous+Drupal+Websites+%7C+Smartbees&rft.date=2021-05-27&rft_id=https%3A%2F%2Fsmartbees.co%2Fblog%2Fwho-uses-drupal-10-famous-drupal-websites&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-:7-103"><span class="mw-cite-backlink">^ <a href="#cite_ref-:7_103-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:7_103-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-:7_103-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-:7_103-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-:7_103-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-:7_103-5"><sup><i><b>f</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMontti2022" class="citation web cs1">Montti, Roger (2022-04-22). <a rel="nofollow" class="external text" href="https://www.searchenginejournal.com/drupal-warns-of-two-critical-vulnerabilities/446913/">"Drupal Warns of Two Critical Vulnerabilities"</a>. <i>Search Engine Journal</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-10-23</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Search+Engine+Journal&rft.atitle=Drupal+Warns+of+Two+Critical+Vulnerabilities&rft.date=2022-04-22&rft.aulast=Montti&rft.aufirst=Roger&rft_id=https%3A%2F%2Fwww.searchenginejournal.com%2Fdrupal-warns-of-two-critical-vulnerabilities%2F446913%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-104"><span class="mw-cite-backlink"><b><a href="#cite_ref-104">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDrupal" class="citation web cs1">Drupal. <a rel="nofollow" class="external text" href="https://drupal.org/security-team">"Security announcement and release process"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Security+announcement+and+release+process&rft.au=Drupal&rft_id=https%3A%2F%2Fdrupal.org%2Fsecurity-team&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-105"><span class="mw-cite-backlink"><b><a href="#cite_ref-105">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDrupal" class="citation web cs1">Drupal. <a rel="nofollow" class="external text" href="https://drupal.org/security-team/report-issue">"How to report a security issue"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=How+to+report+a+security+issue&rft.au=Drupal&rft_id=https%3A%2F%2Fdrupal.org%2Fsecurity-team%2Freport-issue&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-106"><span class="mw-cite-backlink"><b><a href="#cite_ref-106">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/documentation/modules/update">"Update manager (and Update status)"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2011-07-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Update+manager+%28and+Update+status%29&rft_id=http%3A%2F%2Fdrupal.org%2Fdocumentation%2Fmodules%2Fupdate&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-security-107"><span class="mw-cite-backlink"><b><a href="#cite_ref-security_107-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/security">"Security advisories"</a>. <i>drupal.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-04-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=drupal.org&rft.atitle=Security+advisories&rft_id=http%3A%2F%2Fdrupal.org%2Fsecurity&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-108"><span class="mw-cite-backlink"><b><a href="#cite_ref-108">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/security-team">"Drupal security team"</a>. Drupal.org<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+security+team&rft.pub=Drupal.org&rft_id=http%3A%2F%2Fdrupal.org%2Fsecurity-team&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-109"><span class="mw-cite-backlink"><b><a href="#cite_ref-109">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://drupal.org/security/rss.xml">"Drupal Security RSS feed"</a>. Drupal.org<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Drupal+Security+RSS+feed&rft.pub=Drupal.org&rft_id=http%3A%2F%2Fdrupal.org%2Fsecurity%2Frss.xml&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-110"><span class="mw-cite-backlink"><b><a href="#cite_ref-110">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLeyden2014" class="citation web cs1">Leyden, John (2014-11-03). <a rel="nofollow" class="external text" href="https://www.theregister.com/2014/11/03/drupal_drupalgeddon_analysis/">"Drupal megaflaw raises questions over CMS bods' crisis mgmt"</a>. <i>www.theregister.com</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.theregister.com&rft.atitle=Drupal+megaflaw+raises+questions+over+CMS+bods%27+crisis+mgmt&rft.date=2014-11-03&rft.aulast=Leyden&rft.aufirst=John&rft_id=https%3A%2F%2Fwww.theregister.com%2F2014%2F11%2F03%2Fdrupal_drupalgeddon_analysis%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-111"><span class="mw-cite-backlink"><b><a href="#cite_ref-111">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/SA-CORE-2014-005">"SA-CORE-2014-005 - Drupal core - SQL injection"</a>. <i>Security advisories</i>. Drupal security team.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Security+advisories&rft.atitle=SA-CORE-2014-005+-+Drupal+core+-+SQL+injection&rft_id=https%3A%2F%2Fwww.drupal.org%2FSA-CORE-2014-005&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-112"><span class="mw-cite-backlink"><b><a href="#cite_ref-112">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160611201911/http://www.drop-guard.net/blog/drupalgeddon-panama-papers">"Drupalgeddon strikes back: outdated Drupal allegedly linked to "Panama Papers"<span class="cs1-kern-right"></span>"</a>. <i>Blog</i>. Drop Guard. Archived from <a rel="nofollow" class="external text" href="https://www.drop-guard.net/blog/drupalgeddon-panama-papers">the original</a> on 2016-06-11<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-07-13</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Blog&rft.atitle=Drupalgeddon+strikes+back%3A+outdated+Drupal+allegedly+linked+to+%22Panama+Papers%22&rft_id=https%3A%2F%2Fwww.drop-guard.net%2Fblog%2Fdrupalgeddon-panama-papers&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-113"><span class="mw-cite-backlink"><b><a href="#cite_ref-113">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/PSA-2014-003">"Drupal Core—Highly Critical—Public Service Announcement—PSA-2014-003"</a>. <i>Security advisories</i>. Drupal security team. October 29, 2014 – via Drupal.org. <q><p>You should proceed under the assumption that every Drupal 7 website was compromised unless updated or patched before Oct 15th, 11pm UTC, that is 7 hours after the announcement.</p><p><b>Simply updating to Drupal 7.32 will not remove backdoors</b>....updating to version 7.32 or applying the patch fixes the vulnerability but does not fix an already compromised website. If you find that your site is already patched but you didn't do it, that can be a symptom that the site was compromised - some attacks have applied the patch as a way to guarantee they are the only attacker in control of the site.</p></q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Security+advisories&rft.atitle=Drupal+Core%26mdash%3BHighly+Critical%26mdash%3BPublic+Service+Announcement%26mdash%3BPSA-2014-003&rft.date=2014-10-29&rft_id=https%3A%2F%2Fwww.drupal.org%2FPSA-2014-003&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-114"><span class="mw-cite-backlink"><b><a href="#cite_ref-114">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRobinson2014" class="citation web cs1">Robinson, Brian (2014-11-07). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160818211205/https://gcn.com/blogs/cybereye/2014/11/open-source-attacks.aspx">"Attacks on open source call for better software design -"</a>. <i>GCN</i>. Archived from <a rel="nofollow" class="external text" href="https://gcn.com/blogs/cybereye/2014/11/open-source-attacks.aspx">the original</a> on 2016-08-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-07-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GCN&rft.atitle=Attacks+on+open+source+call+for+better+software+design+-&rft.date=2014-11-07&rft.aulast=Robinson&rft.aufirst=Brian&rft_id=https%3A%2F%2Fgcn.com%2Fblogs%2Fcybereye%2F2014%2F11%2Fopen-source-attacks.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-115"><span class="mw-cite-backlink"><b><a href="#cite_ref-115">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://dropsolid.com/en/blog/how-we-installed-drupal-security-patch-1300-sites-stress-free">"How we installed a Drupal security patch on 1300 sites, stress-free!"</a>. <i>Dropsolid</i>. 4 April 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-03-11</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Dropsolid&rft.atitle=How+we+installed+a+Drupal+security+patch+on+1300+sites%2C+stress-free%21&rft.date=2018-04-04&rft_id=https%3A%2F%2Fdropsolid.com%2Fen%2Fblog%2Fhow-we-installed-drupal-security-patch-1300-sites-stress-free&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-116"><span class="mw-cite-backlink"><b><a href="#cite_ref-116">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://groups.drupal.org/security/faq-2018-002">"FAQ about SA-CORE-2018-002"</a>. Drupal Security Team<span class="reference-accessdate">. Retrieved <span class="nowrap">23 April</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=FAQ+about+SA-CORE-2018-002&rft.pub=Drupal+Security+Team&rft_id=https%3A%2F%2Fgroups.drupal.org%2Fsecurity%2Ffaq-2018-002&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-117"><span class="mw-cite-backlink"><b><a href="#cite_ref-117">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/forum/general/news-and-announcements/2015-11-09/drupal-6-end-of-life-announcement">"Drupal 6 end-of-life announcement"</a>. <i>Drupal.org</i>. 2015-11-09<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Drupal.org&rft.atitle=Drupal+6+end-of-life+announcement&rft.date=2015-11-09&rft_id=https%3A%2F%2Fwww.drupal.org%2Fforum%2Fgeneral%2Fnews-and-announcements%2F2015-11-09%2Fdrupal-6-end-of-life-announcement&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-118"><span class="mw-cite-backlink"><b><a href="#cite_ref-118">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGoddin2018" class="citation news cs1">Goddin, Dan (20 April 2018). <a rel="nofollow" class="external text" href="https://arstechnica.com/information-technology/2018/04/drupalgeddon2-touches-off-arms-race-to-mass-exploit-powerful-web-servers/">"<span class="cs1-kern-left"></span>"Drupalgeddon2" touches off arms race to mass-exploit powerful Web servers"</a>. <a href="/wiki/Ars_Technica" title="Ars Technica">Ars Technica</a><span class="reference-accessdate">. Retrieved <span class="nowrap">23 April</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%22Drupalgeddon2%22+touches+off+arms+race+to+mass-exploit+powerful+Web+servers&rft.date=2018-04-20&rft.aulast=Goddin&rft.aufirst=Dan&rft_id=https%3A%2F%2Farstechnica.com%2Finformation-technology%2F2018%2F04%2Fdrupalgeddon2-touches-off-arms-race-to-mass-exploit-powerful-web-servers%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-119"><span class="mw-cite-backlink"><b><a href="#cite_ref-119">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://duo.com/decipher/drupal-patches-arbitrary-file-upload-flaw">"Drupal Patches Arbitrary File Upload Flaw"</a>. <i>Decipher</i>. 23 December 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-12-23</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Decipher&rft.atitle=Drupal+Patches+Arbitrary+File+Upload+Flaw&rft.date=2019-12-23&rft_id=https%3A%2F%2Fduo.com%2Fdecipher%2Fdrupal-patches-arbitrary-file-upload-flaw&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-120"><span class="mw-cite-backlink"><b><a href="#cite_ref-120">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.drupal.org/sa-core-2019-009">"Drupal core - Moderately critical - Denial of Service - SA-CORE-2019-009"</a>. <i>Drupal.org</i>. 2019-12-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-12-23</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Drupal.org&rft.atitle=Drupal+core+-+Moderately+critical+-+Denial+of+Service+-+SA-CORE-2019-009&rft.date=2019-12-18&rft_id=https%3A%2F%2Fwww.drupal.org%2Fsa-core-2019-009&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-121"><span class="mw-cite-backlink"><b><a href="#cite_ref-121">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMontti2022" class="citation web cs1">Montti, Roger (2022-10-01). <a rel="nofollow" class="external text" href="https://www.searchenginejournal.com/drupal-critical-vulnerability/466647/">"Drupal Warns of Critical High Severity Vulnerability"</a>. <i>Search Engine Journal</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-10-11</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Search+Engine+Journal&rft.atitle=Drupal+Warns+of+Critical+High+Severity+Vulnerability&rft.date=2022-10-01&rft.aulast=Montti&rft.aufirst=Roger&rft_id=https%3A%2F%2Fwww.searchenginejournal.com%2Fdrupal-critical-vulnerability%2F466647%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-122"><span class="mw-cite-backlink"><b><a href="#cite_ref-122">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFArghire2023" class="citation web cs1">Arghire, Ionut (2023-01-20). <a rel="nofollow" class="external text" href="https://www.securityweek.com/drupal-patches-vulnerabilities-leading-information-disclosure">"Drupal Patches Vulnerabilities Leading to Information Disclosure"</a>. <i>www.securityweek.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-01-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.securityweek.com&rft.atitle=Drupal+Patches+Vulnerabilities+Leading+to+Information+Disclosure&rft.date=2023-01-20&rft.aulast=Arghire&rft.aufirst=Ionut&rft_id=https%3A%2F%2Fwww.securityweek.com%2Fdrupal-patches-vulnerabilities-leading-information-disclosure&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> <li id="cite_note-123"><span class="mw-cite-backlink"><b><a href="#cite_ref-123">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAdriana_Alarcón2023" class="citation web cs1">Adriana Alarcón (25 April 2023). <a rel="nofollow" class="external text" href="https://octahedroid.com/blog/why-drupal-headless-cms-future-content-management">"Why Drupal as a Headless CMS is the Future of Content Management"</a>. <i>Octahedroid</i><span class="reference-accessdate">. Retrieved <span class="nowrap">December 6,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Octahedroid&rft.atitle=Why+Drupal+as+a+Headless+CMS+is+the+Future+of+Content+Management&rft.date=2023-04-25&rft.au=Adriana+Alarc%C3%B3n&rft_id=https%3A%2F%2Foctahedroid.com%2Fblog%2Fwhy-drupal-headless-cms-future-content-management&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=22" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Abbott/Jones (2016), Learning Drupal 8, England, Packt Publishing. <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-78216-875-1" title="Special:BookSources/978-1-78216-875-1">978-1-78216-875-1</a></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPol2012" class="citation book cs1">Pol, Kristen (2012). <i>Drupal 7 Multilingual Sites</i>. Birmingham, England: Packt Publishing. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-84951-818-5" title="Special:BookSources/978-1-84951-818-5"><bdi>978-1-84951-818-5</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Drupal+7+Multilingual+Sites&rft.place=Birmingham%2C+England&rft.pub=Packt+Publishing&rft.date=2012&rft.isbn=978-1-84951-818-5&rft.aulast=Pol&rft.aufirst=Kristen&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMercer2010" class="citation book cs1">Mercer, David (2010). <i>Drupal 7</i>. Birmingham, England: Packt Publishing. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-84951-286-2" title="Special:BookSources/978-1-84951-286-2"><bdi>978-1-84951-286-2</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Drupal+7&rft.place=Birmingham%2C+England&rft.pub=Packt+Publishing&rft.date=2010&rft.isbn=978-1-84951-286-2&rft.aulast=Mercer&rft.aufirst=David&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTravis2011" class="citation book cs1">Travis, Brian (2011). <i>Pro Drupal 7 for Windows Developers</i>. Berkeley: APress. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-4302-3153-0" title="Special:BookSources/978-1-4302-3153-0"><bdi>978-1-4302-3153-0</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Pro+Drupal+7+for+Windows+Developers&rft.place=Berkeley&rft.pub=APress&rft.date=2011&rft.isbn=978-1-4302-3153-0&rft.aulast=Travis&rft.aufirst=Brian&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFButcherLarry_GarfieldJohn_WilkinsMatt_Farina2010" class="citation book cs1">Butcher, Matt; Larry Garfield; John Wilkins; Matt Farina; Ken Rickard; Greg Dunlap (2010). <i>Drupal 7 Module Development</i>. Birmingham, England: Packt Publishing. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-84951-116-2" title="Special:BookSources/978-1-84951-116-2"><bdi>978-1-84951-116-2</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Drupal+7+Module+Development&rft.place=Birmingham%2C+England&rft.pub=Packt+Publishing&rft.date=2010&rft.isbn=978-1-84951-116-2&rft.aulast=Butcher&rft.aufirst=Matt&rft.au=Larry+Garfield&rft.au=John+Wilkins&rft.au=Matt+Farina&rft.au=Ken+Rickard&rft.au=Greg+Dunlap&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBhavin2010" class="citation book cs1">Bhavin, Patel (Aug 2010). <i>Drupal 6 Panel Cookbook</i>. Canada: Packt Publishing. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-84951-118-6" title="Special:BookSources/978-1-84951-118-6"><bdi>978-1-84951-118-6</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Drupal+6+Panel+Cookbook&rft.place=Canada&rft.pub=Packt+Publishing&rft.date=2010-08&rft.isbn=978-1-84951-118-6&rft.aulast=Bhavin&rft.aufirst=Patel&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBeighley2009" class="citation book cs1">Beighley, Lynn (2009). <i>Drupal for Dummies</i>. New York: For Dummies. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-470-55611-5" title="Special:BookSources/978-0-470-55611-5"><bdi>978-0-470-55611-5</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Drupal+for+Dummies&rft.place=New+York&rft.pub=For+Dummies&rft.date=2009&rft.isbn=978-0-470-55611-5&rft.aulast=Beighley&rft.aufirst=Lynn&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHerremans2009" class="citation book cs1">Herremans, D. (2009). <i>Drupal 6: Ultimate Community Site Guide</i>. Switzerland. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-2-8399-0490-2" title="Special:BookSources/978-2-8399-0490-2"><bdi>978-2-8399-0490-2</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Drupal+6%3A+Ultimate+Community+Site+Guide&rft.place=Switzerland&rft.date=2009&rft.isbn=978-2-8399-0490-2&rft.aulast=Herremans&rft.aufirst=D.&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span><span class="cs1-maint citation-comment"><code class="cs1-code">{{<a href="/wiki/Template:Cite_book" title="Template:Cite book">cite book</a>}}</code>: CS1 maint: location missing publisher (<a href="/wiki/Category:CS1_maint:_location_missing_publisher" title="Category:CS1 maint: location missing publisher">link</a>)</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPeacock2008" class="citation book cs1">Peacock, Michael (2008). <i>Selling Online with Drupal e-Commerce</i>. Birmingham, England: Packt Publishing. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-84719-406-0" title="Special:BookSources/978-1-84719-406-0"><bdi>978-1-84719-406-0</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Selling+Online+with+Drupal+e-Commerce&rft.place=Birmingham%2C+England&rft.pub=Packt+Publishing&rft.date=2008&rft.isbn=978-1-84719-406-0&rft.aulast=Peacock&rft.aufirst=Michael&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFVanDyk2008" class="citation book cs1">VanDyk, John K. (2008). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/prodrupaldevelop00vand"><i>Pro Drupal Development, Second Edition</i></a></span>. New York: Springer Verlag/Apress. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-4302-0989-8" title="Special:BookSources/978-1-4302-0989-8"><bdi>978-1-4302-0989-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Pro+Drupal+Development%2C+Second+Edition&rft.place=New+York&rft.pub=Springer+Verlag%2FApress&rft.date=2008&rft.isbn=978-1-4302-0989-8&rft.aulast=VanDyk&rft.aufirst=John+K.&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fprodrupaldevelop00vand&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKaferEmma_Hogbin2009" class="citation book cs1">Kafer, Konstantin; Emma Hogbin (Apr 2009). <i>Front End Drupal: Designing, Theming, Scripting</i>. Jersey, USA: Prentice Hall. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-13-713669-8" title="Special:BookSources/978-0-13-713669-8"><bdi>978-0-13-713669-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Front+End+Drupal%3A+Designing%2C+Theming%2C+Scripting&rft.place=Jersey%2C+USA&rft.pub=Prentice+Hall&rft.date=2009-04&rft.isbn=978-0-13-713669-8&rft.aulast=Kafer&rft.aufirst=Konstantin&rft.au=Emma+Hogbin&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADrupal" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Drupal&action=edit&section=23" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:Drupal" class="extiw" title="commons:Category:Drupal">Drupal</a></span>.</div></div> </div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.drupal.org/">Official website</a></span></span> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q170855#P856" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Web_frameworks" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Web_frameworks" title="Template:Web frameworks"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Web_frameworks" title="Template talk:Web frameworks"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Web_frameworks" title="Special:EditPage/Template:Web frameworks"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Web_frameworks" style="font-size:114%;margin:0 4em"><a href="/wiki/Web_framework" title="Web framework">Web frameworks</a></div></th></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div> <ul><li><a href="/wiki/Comparison_of_server-side_web_frameworks" title="Comparison of server-side web frameworks">Comparison</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/.NET" title=".NET">.NET</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET</a> <ul><li><a href="/wiki/ASP.NET_Core" title="ASP.NET Core">Core</a></li> <li><a href="/wiki/ASP.NET_AJAX" title="ASP.NET AJAX">AJAX</a></li> <li><a href="/wiki/ASP.NET_Dynamic_Data" title="ASP.NET Dynamic Data">Dynamic Data</a></li> <li><a href="/wiki/ASP.NET_MVC" title="ASP.NET MVC">MVC</a></li> <li><a href="/wiki/ASP.NET_Razor" title="ASP.NET Razor">Razor</a></li> <li><a href="/wiki/ASP.NET_Web_Forms" title="ASP.NET Web Forms">Web Forms</a></li></ul></li> <li><a href="/wiki/Blazor" title="Blazor">Blazor</a></li> <li><a href="/wiki/DotNetNuke" class="mw-redirect" title="DotNetNuke">DNN</a></li> <li><a href="/wiki/Base_One_Foundation_Component_Library" title="Base One Foundation Component Library">BFC</a></li> <li><a href="/wiki/MonoRail_(software)" title="MonoRail (software)">MonoRail</a></li> <li><a href="/wiki/Umbraco" title="Umbraco">Umbraco</a></li> <li><a href="/wiki/WebSharper" title="WebSharper">WebSharper</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/C%2B%2B" title="C++">C++</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CppCMS" title="CppCMS">CppCMS</a></li> <li><a href="/wiki/Drogon_(software)" title="Drogon (software)">Drogon</a></li> <li><a href="/wiki/Wt_(web_toolkit)" title="Wt (web toolkit)">Wt</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Adobe_ColdFusion" title="Adobe ColdFusion">ColdFusion</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ColdBox_Platform" title="ColdBox Platform">ColdBox Platform</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CL-HTTP" title="CL-HTTP">CL-HTTP</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Haskell" title="Haskell">Haskell</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Servant_(web_framework)" title="Servant (web framework)">Servant</a></li> <li><a href="/wiki/Snap_(web_framework)" title="Snap (web framework)">Snap</a></li> <li><a href="/wiki/Yesod_(web_framework)" title="Yesod (web framework)">Yesod</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Java_(software_platform)" title="Java (software platform)">Java</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/AppFuse" title="AppFuse">AppFuse</a></li> <li><a href="/wiki/Grails_(framework)" title="Grails (framework)">Grails</a></li> <li><a href="/wiki/Google_Web_Toolkit" title="Google Web Toolkit">GWT</a></li> <li><a href="/wiki/ICEfaces" title="ICEfaces">ICEfaces</a></li> <li><a href="/wiki/JHipster" title="JHipster">JHipster</a></li> <li><a href="/wiki/JWt_(Java_web_toolkit)" title="JWt (Java web toolkit)">JWt</a></li> <li><a href="/wiki/Jakarta_Faces#JSF_and_Ajax" title="Jakarta Faces">Mojarra</a></li> <li><a href="/wiki/Play_Framework" title="Play Framework">Play</a></li> <li><a href="/wiki/Remote_Application_Platform" title="Remote Application Platform">Remote Application Platform</a></li> <li><a href="/wiki/JBoss_Seam" title="JBoss Seam">Seam</a></li> <li><a href="/wiki/Apache_Sling" title="Apache Sling">Sling</a></li> <li><a href="/wiki/Spring_Framework#Model-view-controller_framework" title="Spring Framework">Spring</a></li> <li><a href="/wiki/Stripes_(framework)" title="Stripes (framework)">Stripes</a></li> <li><a href="/wiki/Apache_Struts" title="Apache Struts">Struts</a></li> <li><a href="/wiki/Apache_Tapestry" title="Apache Tapestry">Tapestry</a></li> <li><a href="/wiki/Vaadin" title="Vaadin">Vaadin</a></li> <li><a href="/wiki/Vert.x" title="Vert.x">Vert.x</a></li> <li><a href="/wiki/Apache_Wicket" title="Apache Wicket">Wicket</a></li> <li><a href="/wiki/WaveMaker" title="WaveMaker">WaveMaker</a></li> <li><a href="/wiki/ZK_(framework)" title="ZK (framework)">ZK</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Angular_(web_framework)" title="Angular (web framework)">Angular</a>/<a href="/wiki/AngularJS" title="AngularJS">AngularJS</a></li> <li><a href="/wiki/Backbone.js" title="Backbone.js">Backbone.js</a></li> <li><a href="/wiki/Google_Closure_Tools" title="Google Closure Tools">Closure</a></li> <li><a href="/wiki/Dojo_Toolkit" title="Dojo Toolkit">Dojo Toolkit</a></li> <li><a href="/wiki/Ember.js" title="Ember.js">Ember.js</a></li> <li><a href="/wiki/Express.js" title="Express.js">Express.js</a></li> <li><a href="/wiki/Ext_JS" title="Ext JS">Ext JS</a></li> <li><a href="/wiki/Fastify" title="Fastify">Fastify</a></li> <li><a href="/wiki/Htmx" title="Htmx">htmx</a></li> <li><a href="/wiki/JQuery" title="JQuery">jQuery</a></li> <li><a href="/wiki/Knockout.js" class="mw-redirect" title="Knockout.js">Knockout.js</a></li> <li><a href="/wiki/Meteor_(web_framework)" title="Meteor (web framework)">Meteor</a></li> <li><a href="/wiki/MooTools" title="MooTools">MooTools</a></li> <li><a href="/wiki/NestJS" title="NestJS">NestJS</a></li> <li><a href="/wiki/Next.js" title="Next.js">Next.js</a></li> <li><a href="/wiki/Nuxt.js" title="Nuxt.js">Nuxt.js</a></li> <li><a href="/wiki/Node.js" title="Node.js">Node.js</a></li> <li><a href="/wiki/OpenUI5" title="OpenUI5">OpenUI5</a></li> <li><a href="/wiki/Prototype_JavaScript_Framework" title="Prototype JavaScript Framework">Prototype</a></li> <li><a href="/wiki/React_(software)" title="React (software)">React</a></li> <li><a href="/wiki/Remix_(web_framework)" title="Remix (web framework)">Remix</a></li> <li><a href="/wiki/Sencha_Touch" title="Sencha Touch">Sencha Touch</a></li> <li><a href="/wiki/SproutCore" title="SproutCore">SproutCore</a></li> <li><a href="/wiki/Svelte" title="Svelte">Svelte</a></li> <li><a href="/wiki/Vue.js" title="Vue.js">Vue.js</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Perl" title="Perl">Perl</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Catalyst_(software)" title="Catalyst (software)">Catalyst</a></li> <li><a href="/wiki/Dancer_(software)" title="Dancer (software)">Dancer</a></li> <li><a href="/wiki/Maypole_framework" class="mw-redirect" title="Maypole framework">Maypole</a></li> <li><a href="/wiki/Mojolicious" title="Mojolicious">Mojolicious</a></li> <li><a href="/wiki/WebGUI" title="WebGUI">WebGUI</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/PHP" title="PHP">PHP</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CakePHP" title="CakePHP">CakePHP</a></li> <li><a href="/wiki/CodeIgniter" title="CodeIgniter">CodeIgniter</a></li> <li><a class="mw-selflink selflink">Drupal</a></li> <li><a href="/wiki/EZ_Publish" title="EZ Publish">eZ Publish</a></li> <li><a href="/wiki/Fat-Free_Framework" title="Fat-Free Framework">Fat-Free</a></li> <li><a href="/wiki/Neos_Flow" title="Neos Flow">Flow</a></li> <li><a href="/wiki/FuelPHP" title="FuelPHP">FuelPHP</a></li> <li><a href="/wiki/Grav_(CMS)" title="Grav (CMS)">Grav</a></li> <li><a href="/wiki/Gyroscope_(software)" title="Gyroscope (software)">Gyroscope</a></li> <li><a href="/wiki/Horde_(software)" title="Horde (software)">Horde</a></li> <li><a href="/wiki/Joomla" title="Joomla">Joomla!</a></li> <li><a href="/wiki/Laminas" title="Laminas">Laminas</a></li> <li><a href="/wiki/Laravel" title="Laravel">Laravel</a></li> <li><a href="/wiki/Li3_(software)" title="Li3 (software)">li₃</a></li> <li><a href="/wiki/Midgard_(software)" title="Midgard (software)">Midgard</a></li> <li><a href="/wiki/MODX" title="MODX">MODX</a></li> <li><a href="/wiki/Phalcon_(framework)" title="Phalcon (framework)">Phalcon</a></li> <li><a href="/wiki/PHP-Fusion" title="PHP-Fusion">PHP-Fusion</a></li> <li><a href="/wiki/PHP-Nuke" title="PHP-Nuke">PHP-Nuke</a></li> <li><a href="/wiki/Pop_PHP_Framework" title="Pop PHP Framework">Pop PHP</a></li> <li><a href="/wiki/PRADO_(framework)" title="PRADO (framework)">PRADO</a></li> <li><a href="/wiki/ProcessWire" title="ProcessWire">ProcessWire</a></li> <li><a href="/wiki/Qcodo" title="Qcodo">Qcodo</a></li> <li><a href="/wiki/Silverstripe_CMS" title="Silverstripe CMS">Silverstripe</a></li> <li><a href="/wiki/Symfony" title="Symfony">Symfony</a></li> <li><a href="/wiki/TYPO3" title="TYPO3">TYPO3</a></li> <li><a href="/wiki/WordPress" title="WordPress">WordPress</a></li> <li><a href="/wiki/XOOPS" title="XOOPS">XOOPS</a></li> <li><a href="/wiki/Yii" title="Yii">Yii</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Zope#BlueBream" title="Zope">BlueBream</a></li> <li><a href="/wiki/CherryPy" title="CherryPy">CherryPy</a></li> <li><a href="/wiki/CubicWeb" title="CubicWeb">CubicWeb</a></li> <li><a href="/wiki/Django_(web_framework)" title="Django (web framework)">Django</a></li> <li><a href="/wiki/FastAPI" title="FastAPI">FastAPI</a></li> <li><a href="/wiki/Flask_(web_framework)" title="Flask (web framework)">Flask</a></li> <li><a href="/wiki/Grok_(web_framework)" title="Grok (web framework)">Grok</a></li> <li><a href="/wiki/Nevow" class="mw-redirect" title="Nevow">Nevow</a></li> <li><a href="/wiki/Pyjs" title="Pyjs">Pyjs</a></li> <li><a href="/wiki/Pylons_project#Pylons_Framework" title="Pylons project">Pylons</a></li> <li><a href="/wiki/Pylons_project#Pyramid" title="Pylons project">Pyramid</a></li> <li><a href="/wiki/Quixote_(web_framework)" title="Quixote (web framework)">Quixote</a></li> <li><a href="/wiki/TACTIC_(web_framework)" title="TACTIC (web framework)">TACTIC</a></li> <li><a href="/wiki/Tornado_(web_server)" title="Tornado (web server)">Tornado</a></li> <li><a href="/wiki/TurboGears" title="TurboGears">TurboGears</a></li> <li><a href="/wiki/Web2py" title="Web2py">web2py</a></li> <li><a href="/wiki/Zope#Zope_2" title="Zope">Zope 2</a></li> <li><i><a href="/wiki/Category:Python_(programming_language)_web_frameworks" title="Category:Python (programming language) web frameworks">more</a></i>...</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Merb" title="Merb">Merb</a></li> <li><a href="/wiki/Padrino_(web_framework)" title="Padrino (web framework)">Padrino</a></li> <li><a href="/wiki/Ruby_on_Rails" title="Ruby on Rails">Ruby on Rails</a></li> <li><a href="/wiki/Sinatra_(software)" title="Sinatra (software)">Sinatra</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Rocket_(web_framework)" title="Rocket (web framework)">Rocket</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Scala_(programming_language)" title="Scala (programming language)">Scala</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Lift_(web_framework)" title="Lift (web framework)">Lift</a></li> <li><a href="/wiki/Play_Framework" title="Play Framework">Play</a></li> <li><a href="/wiki/Scalatra" title="Scalatra">Scalatra</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/AIDA/Web" title="AIDA/Web">AIDA/Web</a></li> <li><a href="/wiki/Seaside_(software)" title="Seaside (software)">Seaside</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other languages</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Oracle_Application_Express" title="Oracle Application Express">Application Express</a> (<a href="/wiki/PL/SQL" title="PL/SQL">PL/SQL</a>)</li> <li><a href="/wiki/Grails_(framework)" title="Grails (framework)">Grails</a> (<a href="/wiki/Groovy_(programming_language)" class="mw-redirect" title="Groovy (programming language)">Groovy</a>)</li> <li><a href="/wiki/OpenACS" class="mw-redirect" title="OpenACS">OpenACS</a> (<a href="/wiki/Tcl" title="Tcl">Tcl</a>)</li> <li><a href="/wiki/Phoenix_(web_framework)" title="Phoenix (web framework)">Phoenix</a> (<a href="/wiki/Elixir_(programming_language)" title="Elixir (programming language)">Elixir</a>)</li> <li><a href="/wiki/Shiny_(web_framework)" title="Shiny (web framework)">Shiny (web framework)</a> (<a href="/wiki/R_(programming_language)" title="R (programming language)">R</a>)</li> <li><a href="/wiki/SproutCore" title="SproutCore">SproutCore</a> (<a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>-<a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a>)</li> <li><a href="/wiki/Yaws_(web_server)" title="Yaws (web server)">Yaws</a> (<a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a>)</li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Software_in_the_Public_Interest" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Software_in_the_Public_Interest" title="Template:Software in the Public Interest"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Software_in_the_Public_Interest" title="Template talk:Software in the Public Interest"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Software_in_the_Public_Interest" title="Special:EditPage/Template:Software in the Public Interest"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Software_in_the_Public_Interest" style="font-size:114%;margin:0 4em"><a href="/wiki/Software_in_the_Public_Interest" title="Software in the Public Interest">Software in the Public Interest</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Martin_Michlmayr" title="Martin Michlmayr">Martin Michlmayr</a> (President)</li> <li><a href="/wiki/Bdale_Garbee" title="Bdale Garbee">Bdale Garbee</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Projects</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/0_A.D._(video_game)" title="0 A.D. (video game)">0 A.D.</a></li> <li><a href="/wiki/Arch_Linux" title="Arch Linux">Arch Linux</a></li> <li><a href="/wiki/Debian" title="Debian">Debian</a></li> <li><a href="/wiki/Drizzle_(database_server)" title="Drizzle (database server)">Drizzle</a></li> <li><a class="mw-selflink selflink">Drupal</a></li> <li><a href="/wiki/FFmpeg" title="FFmpeg">FFmpeg</a></li> <li><a href="/wiki/Fluxbox" title="Fluxbox">Fluxbox</a></li> <li><a href="/wiki/Freedesktop.org" title="Freedesktop.org">freedesktop.org</a></li> <li><a href="/wiki/FreedomBox" title="FreedomBox">FreedomBox</a></li> <li><a href="/wiki/Gallery_Project" title="Gallery Project">Gallery Project</a></li> <li><a href="/wiki/GNU_TeXmacs" title="GNU TeXmacs">GNU TeXmacs</a></li> <li><a href="/wiki/GNUstep" title="GNUstep">GNUstep</a></li> <li><a href="/wiki/Jenkins_(software)" title="Jenkins (software)">Jenkins</a></li> <li><a href="/wiki/LibreOffice" title="LibreOffice">LibreOffice</a></li> <li><a href="/wiki/MinGW" title="MinGW">MinGW</a></li> <li><a href="/wiki/Open_and_Free_Technology_Community" title="Open and Free Technology Community">Open and Free Technology Community</a></li> <li><a href="/wiki/Open_Bioinformatics_Foundation" title="Open Bioinformatics Foundation">Open Bioinformatics Foundation</a></li> <li><a href="/wiki/Open64" title="Open64">Open64</a></li> <li><a href="/wiki/OpenEmbedded" title="OpenEmbedded">OpenEmbedded</a></li> <li><a href="/wiki/OpenVAS" title="OpenVAS">OpenVAS</a></li> <li><a href="/wiki/OpenWrt" title="OpenWrt">OpenWrt</a></li> <li><a href="/wiki/OpenZFS" title="OpenZFS">OpenZFS</a></li> <li><a href="/wiki/PostgreSQL" title="PostgreSQL">PostgreSQL</a></li> <li><a href="/wiki/Privoxy" title="Privoxy">Privoxy</a></li> <li><a href="/wiki/SproutCore" title="SproutCore">SproutCore</a></li> <li><a href="/wiki/X.Org_Foundation" title="X.Org Foundation">X.Org Foundation</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"><style data-mw-deduplicate="TemplateStyles:r1038841319">.mw-parser-output .tooltip-dotted{border-bottom:1px dotted;cursor:help}</style></div><div role="navigation" class="navbox authority-control" aria-labelledby="Authority_control_databases_frameless&#124;text-top&#124;10px&#124;alt=Edit_this_at_Wikidata&#124;link=https&#58;//www.wikidata.org/wiki/Q170855#identifiers&#124;class=noprint&#124;Edit_this_at_Wikidata" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Authority_control_databases_frameless&#124;text-top&#124;10px&#124;alt=Edit_this_at_Wikidata&#124;link=https&#58;//www.wikidata.org/wiki/Q170855#identifiers&#124;class=noprint&#124;Edit_this_at_Wikidata" style="font-size:114%;margin:0 4em"><a href="/wiki/Help:Authority_control" title="Help:Authority control">Authority control databases</a> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q170855#identifiers" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">International</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://viaf.org/viaf/180810498">VIAF</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">National</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/7522644-3">Germany</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/n2009053036">United States</a></span></li><li><span class="uid"><span class="rt-commentedText tooltip tooltip-dotted" title="Drupal (software)"><a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=ph449166&CON_LNG=ENG">Czech Republic</a></span></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="http://olduli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request=987007365080005171">Israel</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://cantic.bnc.cat/registre/981058620114206706">Catalonia</a></span></li></ul></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐849f99967d‐l9hhh Cached time: 20241124064059 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 1.704 seconds Real time usage: 1.915 seconds Preprocessor visited node count: 10542/1000000 Post‐expand include size: 275514/2097152 bytes Template argument size: 10948/2097152 bytes Highest expansion depth: 23/100 Expensive parser function count: 12/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 457204/5000000 bytes Lua time usage: 1.126/10.000 seconds Lua memory usage: 10634009/52428800 bytes Lua Profile: ? 260 ms 21.3% dataWrapper <mw.lua:672> 140 ms 11.5% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::callParserFunction 100 ms 8.2% recursiveClone <mwInit.lua:45> 100 ms 8.2% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::match 80 ms 6.6% (for generator) 60 ms 4.9% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::gsub 60 ms 4.9% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::getEntity 60 ms 4.9% loader <mw.lua:28> 40 ms 3.3% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::getExpandedArgument 40 ms 3.3% [others] 280 ms 23.0% Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 1722.838 1 -total 36.76% 633.305 1 Template:Reflist 29.54% 508.888 113 Template:Cite_web 21.19% 365.007 2 Template:Infobox 19.03% 327.852 1 Template:Infobox_software 17.32% 298.395 9 Template:Wikidata 14.77% 254.476 1 Template:Infobox_software/simple 12.97% 223.521 2 Template:Drupal_version 5.62% 96.909 1 Template:Application_frameworks 5.58% 96.204 2 Template:Navbox --> <!-- Saved in parser cache with key enwiki:pcache:idhash:166004-0!canonical and timestamp 20241124064059 and revision id 1253694952. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Drupal&oldid=1253694952">https://en.wikipedia.org/w/index.php?title=Drupal&oldid=1253694952</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Drupal" title="Category:Drupal">Drupal</a></li><li><a href="/wiki/Category:2000_software" title="Category:2000 software">2000 software</a></li><li><a href="/wiki/Category:Blog_software" title="Category:Blog software">Blog software</a></li><li><a href="/wiki/Category:Cross-platform_software" title="Category:Cross-platform software">Cross-platform software</a></li><li><a href="/wiki/Category:Free_content_management_systems" title="Category:Free content management systems">Free content management systems</a></li><li><a href="/wiki/Category:Free_software_programmed_in_PHP" title="Category:Free software programmed in PHP">Free software programmed in PHP</a></li><li><a href="/wiki/Category:PHP_frameworks" title="Category:PHP frameworks">PHP frameworks</a></li><li><a href="/wiki/Category:Software_using_the_GPL_license" title="Category:Software using the GPL license">Software using the GPL license</a></li><li><a href="/wiki/Category:Web_frameworks" title="Category:Web frameworks">Web frameworks</a></li><li><a href="/wiki/Category:Website_management" title="Category:Website management">Website management</a></li><li><a href="/wiki/Category:Web_development_software" title="Category:Web development software">Web development software</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:CS1_maint:_numeric_names:_authors_list" title="Category:CS1 maint: numeric names: authors list">CS1 maint: numeric names: authors list</a></li><li><a href="/wiki/Category:CS1_Dutch-language_sources_(nl)" title="Category:CS1 Dutch-language sources (nl)">CS1 Dutch-language sources (nl)</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li><li><a href="/wiki/Category:Articles_lacking_reliable_references_from_October_2022" title="Category:Articles lacking reliable references from October 2022">Articles lacking reliable references from October 2022</a></li><li><a href="/wiki/Category:All_articles_lacking_reliable_references" title="Category:All articles lacking reliable references">All articles lacking reliable references</a></li><li><a href="/wiki/Category:Articles_containing_potentially_dated_statements_from_March_2022" title="Category:Articles containing potentially dated statements from March 2022">Articles containing potentially dated statements from March 2022</a></li><li><a href="/wiki/Category:All_articles_containing_potentially_dated_statements" title="Category:All articles containing potentially dated statements">All articles containing potentially dated statements</a></li><li><a href="/wiki/Category:Articles_containing_potentially_dated_statements_from_2014" title="Category:Articles containing potentially dated statements from 2014">Articles containing potentially dated statements from 2014</a></li><li><a href="/wiki/Category:Wikipedia_articles_in_need_of_updating_from_October_2022" title="Category:Wikipedia articles in need of updating from October 2022">Wikipedia articles in need of updating from October 2022</a></li><li><a href="/wiki/Category:All_Wikipedia_articles_in_need_of_updating" title="Category:All Wikipedia articles in need of updating">All Wikipedia articles in need of updating</a></li><li><a href="/wiki/Category:Articles_containing_potentially_dated_statements_from_January_2017" title="Category:Articles containing potentially dated statements from January 2017">Articles containing potentially dated statements from January 2017</a></li><li><a href="/wiki/Category:Wikipedia_articles_needing_clarification_from_October_2017" title="Category:Wikipedia articles needing clarification from October 2017">Wikipedia articles needing clarification from October 2017</a></li><li><a href="/wiki/Category:Articles_containing_potentially_dated_statements_from_December_2019" title="Category:Articles containing potentially dated statements from December 2019">Articles containing potentially dated statements from December 2019</a></li><li><a href="/wiki/Category:Articles_with_a_promotional_tone_from_April_2024" title="Category:Articles with a promotional tone from April 2024">Articles with a promotional tone from April 2024</a></li><li><a href="/wiki/Category:All_articles_with_a_promotional_tone" title="Category:All articles with a promotional tone">All articles with a promotional tone</a></li><li><a href="/wiki/Category:CS1_maint:_location_missing_publisher" title="Category:CS1 maint: location missing publisher">CS1 maint: location missing publisher</a></li><li><a href="/wiki/Category:Commons_category_link_from_Wikidata" title="Category:Commons category link from Wikidata">Commons category link from Wikidata</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 27 October 2024, at 11:32<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Drupal&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-thrbb","wgBackendResponseTime":182,"wgPageParseReport":{"limitreport":{"cputime":"1.704","walltime":"1.915","ppvisitednodes":{"value":10542,"limit":1000000},"postexpandincludesize":{"value":275514,"limit":2097152},"templateargumentsize":{"value":10948,"limit":2097152},"expansiondepth":{"value":23,"limit":100},"expensivefunctioncount":{"value":12,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":457204,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 1722.838 1 -total"," 36.76% 633.305 1 Template:Reflist"," 29.54% 508.888 113 Template:Cite_web"," 21.19% 365.007 2 Template:Infobox"," 19.03% 327.852 1 Template:Infobox_software"," 17.32% 298.395 9 Template:Wikidata"," 14.77% 254.476 1 Template:Infobox_software/simple"," 12.97% 223.521 2 Template:Drupal_version"," 5.62% 96.909 1 Template:Application_frameworks"," 5.58% 96.204 2 Template:Navbox"]},"scribunto":{"limitreport-timeusage":{"value":"1.126","limit":"10.000"},"limitreport-memusage":{"value":10634009,"limit":52428800},"limitreport-profile":[["?","260","21.3"],["dataWrapper \u003Cmw.lua:672\u003E","140","11.5"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::callParserFunction","100","8.2"],["recursiveClone \u003CmwInit.lua:45\u003E","100","8.2"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::match","80","6.6"],["(for generator)","60","4.9"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::gsub","60","4.9"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getEntity","60","4.9"],["loader \u003Cmw.lua:28\u003E","40","3.3"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getExpandedArgument","40","3.3"],["[others]","280","23.0"]]},"cachereport":{"origin":"mw-api-int.codfw.main-849f99967d-l9hhh","timestamp":"20241124064059","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Drupal","url":"https:\/\/en.wikipedia.org\/wiki\/Drupal","sameAs":"http:\/\/www.wikidata.org\/entity\/Q170855","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q170855","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-01-06T13:57:49Z","dateModified":"2024-10-27T11:32:06Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/9\/9a\/Drupal_9_content_authoring.jpg","headline":"web content management system"}</script> </body> </html>