Backdrop CMS

{{Infobox software

| name = Backdrop CMS

| logo = Backdrop logo.svg

| logo size =

| screenshot = Backdrop CMS Layout Admin.png

| screenshot size = 250px

| caption = Backdrop CMS Layout Admin.

| collapsible = yes

| author =

| developer = Backdrop community

| released = {{Release date and age|2015|01|15}}{{Cite web | url=https://backdropcms.org/roadmap | title=Roadmap | work=backdropcms.org | access-date=2017-02-13 | archive-url=https://web.archive.org/web/20170115223113/https://backdropcms.org/roadmap | archive-date=2017-01-15 | url-status=live}}

| discontinued =

| latest release version = {{BackdropCMS version}}

| latest release date = {{BackdropCMS version|releasedate}}

| programming language = PHP

| operating system = Unix-like, Windows

| platform = Cross-platform

| size = 38.6MB (uncompressed Backdrop CMS core)

| language = Multilingual

| genre = Content management framework, Content management system, Community and Blog software

| license = GPLv2 or later

| website = {{official URL}}

}}

Backdrop CMS is an Open source, community-developed, content management system,{{Cite web|url=https://drupalwatchdog.com/volume-4/issue-1/backdrop-cms|title=Backdrop CMS: Setting the record straight|date=2014-06-01|website=Drupal Watchdog|archive-url=https://web.archive.org/web/20170709194338/https://drupalwatchdog.com/volume-4/issue-1/backdrop-cms|access-date=2016-04-15|archive-date=2017-07-09}} written in PHP, and licensed under the GNU General Public License.{{Cite web | url=https://backdropcms.org/license | title=Licensing FAQ | work=backdropcms.org | access-date=2016-04-15 | archive-url=https://web.archive.org/web/20160505164053/https://backdropcms.org/license | archive-date=2016-05-05 | url-status=live}} Backdrop CMS was forked from the Drupal CMS in 2013 by two Drupal developers, Nate Lampton (né Haug) and Jen Lampton. Backdrop is very similar to version 7 of the Drupal CMS, maintaining most of the same functionality and features.{{Cite web|url=https://pantheon.io/blog/backdrop-cms-10-available-pantheon|title=Backdrop CMS 1.0 Available on Pantheon|last=Cheney|first=Matt|date=January 16, 2015|website=Pantheon|archive-url=https://web.archive.org/web/20150407032516/https://pantheon.io/blog/backdrop-cms-10-available-pantheon|archive-date=April 7, 2015|url-status=live|access-date=May 17, 2019|df=mdy-all}} The project's mission is to "enable people to build highly customized websites affordably, through collaboration and open source software".{{cite web|url=https://backdropcms.org/philosophy|title=Philosophy|website=Backdrop CMS|access-date=15 April 2016|archive-url=https://web.archive.org/web/20160330130252/https://backdropcms.org/philosophy|archive-date=30 March 2016|url-status=live|df=dmy-all}}

History

The Backdrop CMS project was forked about 2 years into the Drupal 8 development cycle. Backdrop therefore retained some features newly included in Drupal version 8, but excluded Symfony, and most of the many new dependencies that were added to Drupal 8. Backdrop's founders and early contributors had concerns over the significant (and at the time controversial) changes coming to Drupal, and expressed concern that maintainers of existing Drupal websites would be unable (or unwilling) to manage these changes, and the cost that comes with them.

Dependencies

Installation of Backdrop requires a web server running PHP 5.6 or higher and a MySQL 5.0.15 database or higher (or equivalent, like MariaDB).{{Cite web|url=https://backdropcms.org/requirements|title=System Requirements {{!}} Backdrop CMS|website=backdropcms.org|language=en|access-date=2018-10-16|archive-url=https://web.archive.org/web/20180905064821/https://backdropcms.org/requirements|archive-date=2018-09-05|url-status=live}} All Backdrop versions are being tested on PHP version 5, PHP version 7, and PHP version 8. Backdrop core, and the majority of contributed modules are developed on the GitHub platform.

Development Support

Docker-based local development environments like DDEV{{Cite web|url=https://www.drud.com/ddev-local/ddev-adds-support-for-backdrop-cms/|title=DDEV Adds Support for Backdrop CMS|date=2018-02-14|website=DDEV|language=en-US|access-date=2020-11-26}} and Lando{{Cite web|url=https://docs.devwithlando.io/tutorials/backdrop.html|title=Backdrop · Lando Documentation|website=docs.devwithlando.io|access-date=2020-11-26}} support Backdrop CMS out of the box by providing Backdrop CMS as an installation option. Backdrop is also available as an installation option on the managed hosting platform, Pantheon.{{Cite book|url=https://www.apress.com/us/book/9781484219690|title=Beginning Backdrop CMS|last=Tomlinson|first=Todd|publisher=Apress|year=2016|isbn=978-1-4842-1969-0|access-date=2020-11-26|archive-url=https://web.archive.org/web/20170917054347/http://www.apress.com/us/book/9781484219690|archive-date=2017-09-17|url-status=live}}

There are upgrade paths available to developers who wish to upgrade Drupal 6 and Drupal 7 sites to Backdrop.{{Cite book|url=https://www.apress.com/us/book/9781484217597|title=Migrating from Drupal to Backdrop|last=Tomlinson|first=Todd|publisher=Apress|year=2015|isbn=978-1-484217-59-7|access-date=2020-11-26|archive-url=https://web.archive.org/web/20170406045558/http://www.apress.com/us/book/9781484217597|archive-date=2017-04-06|url-status=live}} Core modules have upgrade paths as do some of the more popular contributed modules. Some may require extra work to upgrade smoothly.

Organization of the Backdrop project

Backdrop is a community-developed project, guided by a Project Management Committee{{Cite web|url=https://backdropcms.org/leadership|title=Leadership {{!}} Backdrop CMS|website=backdropcms.org|language=en|access-date=2020-11-26|archive-url=https://web.archive.org/web/20180905025025/https://backdropcms.org/leadership|archive-date=2018-09-05|url-status=live}} (PMC), which is modeled on the respective Apache project PMC.{{Cite web|url=http://www.apache.org/dev/pmc.html|title=Project Management Committee Guide|website=www.apache.org|language=en|access-date=2020-11-26|archive-url=https://web.archive.org/web/20181106230041/http://apache.org/dev/pmc.html|archive-date=2018-11-06|url-status=live}} The project is maintained by volunteer developers on the GitHub platform, with shared code contributions reviewed and approved by community members. As of November 26, 2020, there were 136 contributors to the core Backdrop project on GitHub,{{Cite web|url=https://github.com/backdrop/backdrop/graphs/contributors|title=Backdrop CMS core contributors|website=GitHub|language=en|access-date=2020-11-26}} and 92 contributors maintaining 717 user-contributed modules, themes, and layouts{{Cite web|url=https://github.com/orgs/backdrop-contrib/people|title=Backdrop CMS contributors|website=GitHub|language=en|access-date=2020-11-26}}{{Cite web|url=https://github.com/backdrop-contrib|title=Backdrop CMS contributed projects|website=GitHub|language=en|access-date=2020-11-26|archive-url=https://web.archive.org/web/20160206102501/https://github.com/backdrop-contrib|archive-date=2016-02-06|url-status=live}} The Backdrop community hosts weekly development, design, and outreach webcasts with recordings available on YouTube.

Backdrop CMS is a member of the Software Freedom Conservancy. This membership allows Backdrop CMS to operate as a charitable initiative without having to manage their own corporate structure, administrative services, or legal team.{{Cite web|url=https://sfconservancy.org/news/2018/may/08/backdropjoinsSFC/|title=Backdrop CMS is the Conservancy's Newest Member Project|date=May 8, 2018|website=Software Freedom Conservancy|archive-url=https://web.archive.org/web/20180625203740/https://sfconservancy.org/news/2018/may/08/backdropjoinsSFC/|archive-date=June 25, 2018|url-status=live|access-date=2020-11-26|df=mdy-all}}

Integrations

CiviCRM, the open source CRM focused on non-profits, officially supports Backdrop, in addition to Wordpress and Drupal.{{Cite web|url=https://civicrm.org/blog/herbdool/official-civicrm-support-for-backdrop-cms|title=Official CiviCRM support for Backdrop CMS|date=September 13, 2017|website=CiviCRM|access-date=2020-11-26}}{{Cite web|url=https://docs.civicrm.org/sysadmin/en/latest/install/backdrop/|title=Installing CiviCRM on Backdrop CMS|access-date=2020-11-26}} The Webform CiviCRM module was also ported from Drupal to Backdrop and can be used for more complex integrations between CiviCRM and Backdrop.{{Citation|title=A powerful, flexible, user-friendly form builder for CiviCRM.: backdrop-contrib/webform_civicrm|date=2019-04-18|url=https://github.com/backdrop-contrib/webform_civicrm|publisher=Backdrop CMS contributed projects|access-date=2020-11-26}}

See also

References