acquia / df
A framework for demoing enterprise-ready Drupal solutions.
Requires
- acquia/acf: 2.2.x-dev
- acquia/acquia-cms-starterkit: ^1.0
- acquia/cohesion: ^8.2
- acquia/cohesion-theme: ^8.2
- acquia/sitestudio_contenthub: ^8.2
- acquia/sitestudio_jsonapi: ^8.2
- drupal/access_unpublished: ^1.5
- drupal/acquia_claro: ^1.3
- drupal/acquia_cms_article: ^1.5
- drupal/acquia_cms_audio: ^1.4
- drupal/acquia_cms_common: ^3.3.0
- drupal/acquia_cms_component: ^1.3
- drupal/acquia_cms_document: ^1.4
- drupal/acquia_cms_event: ^1.5
- drupal/acquia_cms_headless: ^1.3
- drupal/acquia_cms_image: ^1.5
- drupal/acquia_cms_page: ^1.5
- drupal/acquia_cms_person: ^1.5
- drupal/acquia_cms_place: ^1.5
- drupal/acquia_cms_search: ^1.4
- drupal/acquia_cms_site_studio: ^1.6
- drupal/acquia_cms_starter: ^1.4
- drupal/acquia_cms_toolbar: ^1.4
- drupal/acquia_cms_toolbar_gin: ^1
- drupal/acquia_cms_tour: ^2.1
- drupal/acquia_cms_video: ^1.5
- drupal/acquia_contenthub: ^3.2
- drupal/acquia_dam: ^1.1
- drupal/acquia_optimize: ^1.0
- drupal/acquia_vwo: ^1.0
- drupal/acsf: ^2.73
- drupal/add_content_by_bundle: ^1.2
- drupal/address: ^2
- drupal/addtocal_augment: ^1.2
- drupal/admin_toolbar: ^3.4
- drupal/advanced_datalayer: ^2.1
- drupal/ai: ^1.3@beta
- drupal/ai_agents: 1.3.x-dev
- drupal/ai_context: ^0.1@alpha
- drupal/ai_image_alt_text: ^1.0
- drupal/ai_media_image: ^1.0@alpha
- drupal/ai_provider_litellm: ^1.2
- drupal/ai_provider_openai: ^1.2
- drupal/ai_seo: ^1.0@beta
- drupal/ai_tmgmt: ^1.0@beta
- drupal/aitxt: ^1.0
- drupal/asset_injector: ^2.7
- drupal/augmentor: ^1.2
- drupal/augmentor_chatgpt: ^1.0@alpha
- drupal/auto_entitylabel: ^3.0
- drupal/auto_translation: ^1.2
- drupal/bpmn_io: ^3
- drupal/captcha: ^2.0@beta
- drupal/coffee: ^2
- drupal/collapsiblock: ^4.0
- drupal/condition_query: ^1
- drupal/conditional_fields: ^4.0@alpha
- drupal/conductor: ^1.0@beta
- drupal/config_delete: ^2.0
- drupal/config_filter: ^2.4
- drupal/consumer_image_styles: ^4.0
- drupal/content_planner: ^1.2
- drupal/context: ^5.0@RC
- drupal/core-composer-scaffold: ^11.2.2
- drupal/core-recommended: ^11.2.2
- drupal/crop: ^2.3
- drupal/cshs: ^4.0
- drupal/datalayer: ^2.1
- drupal/datalayer_webform: ^1.0
- drupal/decoupled_router: 2.0.5
- drupal/easy_breadcrumb: ^2.0
- drupal/eca: ^3
- drupal/editoria11y: ^2.0
- drupal/entity_browser: ^2.9
- drupal/entity_comparison: ^4.0
- drupal/entity_reference_revisions: ^1.10
- drupal/entity_role_view_mode_switcher: ^2.0
- drupal/entity_usage: ^2.0@beta
- drupal/facets: ^2.0
- drupal/facets_pretty_paths: ^2
- drupal/feeds: ^3.0@beta
- drupal/feeds_ex: ^1.0@beta
- drupal/field_permissions: ^1.2
- drupal/field_validation: ^3.0@beta
- drupal/flag: ^4.0@beta
- drupal/focal_point: ^2
- drupal/fpa: ^4.0
- drupal/fullcalendar: ^3.0@beta
- drupal/geofield: ^1
- drupal/gin: ^5
- drupal/gin_login: ^2.1
- drupal/gin_moderation_sidebar: ^1.0@RC
- drupal/google_tag: ^2.0
- drupal/google_tag_events: ^3
- drupal/graphql: ^4.4
- drupal/graphql_core_schema: ^1.0@beta
- drupal/image_url_formatter: ^2
- drupal/imce: ^3.0
- drupal/inline_entity_form: ^3.0@RC
- drupal/js_cookie: ^1.0
- drupal/jsonapi_menu_items: ^1.2
- drupal/jsonapi_node_preview_tab: ^1.0
- drupal/leaflet: ^10.0
- drupal/leaflet_more_maps: ^2.1
- drupal/link_attributes: ^2
- drupal/masquerade: ^2.0@RC
- drupal/mautic: 2.x-blocks-dev
- drupal/mautic_api: 2.x-dev
- drupal/menu_item_extras: ^3.0
- drupal/metatag: ^2
- drupal/moderated_content_bulk_publish: ^3.0@beta
- drupal/moderation_note: ^1.0@beta
- drupal/monsido_tools: ^1.1
- drupal/mysql57: ^1.0
- drupal/new_relic_rpm: ^2.2
- drupal/next: ^2
- drupal/page_manager: ^4.0@RC
- drupal/panels: ^4.7
- drupal/project_browser: ^2
- drupal/purge: ^3.4
- drupal/pwa: ^2.1
- drupal/recaptcha: ^3.2
- drupal/require_login: ^3.0
- drupal/reroute_email: ^2.3
- drupal/restui: ^1.21
- drupal/revision_log_default: ^1.3
- drupal/robotstxt: ^1.6
- drupal/samlauth: ^3.8
- drupal/save_edit: ^2
- drupal/search_api: ^1.28
- drupal/search_api_attachments: ^10.0
- drupal/search_api_autocomplete: ^1.7
- drupal/search_api_location: ^1.0@alpha
- drupal/search_api_searchstax: ^1.0
- drupal/searchstax: ^1.4
- drupal/shield: ^1.7
- drupal/simple_crawler: 1.0.x-dev@dev
- drupal/simple_sitemap: ^4.1.7
- drupal/simplelogin: ^7.0
- drupal/sitestudio_extras: ^1.0@beta
- drupal/sitestudio_gin: ^1.0@RC
- drupal/slack: 3.x-dev
- drupal/smart_date: ^4.2@beta
- drupal/storage: ^1.4@beta
- drupal/svg_image_field: ^2.3
- drupal/tac_lite: ^2
- drupal/tb_megamenu: ^3.0@alpha
- drupal/tmgmt: ^1.14
- drupal/tmgmt_deepl: ^2.2
- drupal/tmgmt_google: ^1.0
- drupal/token: ^1.11
- drupal/toolbar_manager: ^2.0
- drupal/unstructured: ^2.0@beta
- drupal/user_field_value: 2.x-dev
- drupal/view_modes_display: 4.x-dev
- drupal/views_base_url: ^3.0@alpha
- drupal/views_flag_refresh: ^1.0
- drupal/views_json_source: ^2
- drupal/vwo: ^1
- drupal/webform: ^6.3
- drupal/webform_mautic: 2.0.x-dev@dev
- drupal/webform_rest: ^4.2
- drupal/webform_views: ^5.1
- drupal/yoast_seo: ^2.0@alpha
- drush/drush: ^13
- kevinfunk/content_filter: 1.x-dev
- kevinfunk/default_content_ui: 2.x-alpha3-dev
- npm-asset/jsonview: ^1.2
- oomphinc/composer-installers-extender: ^2
This package is auto-updated.
Last update: 2026-06-06 13:03:03 UTC
README
Demo Framework is a distribution consisting of modules, themes and libraries. It highlights powerful features created by the Drupal community. It is intended to be used as a starterkit for promoting enterprise-ready solutions.
Demo Framework is powered by Acquia CMS.
Installing Demo Framework
The preferred way to install Demo Framework is using our Composer-based project template. It's easy!
Once you have a docroot built, you can use DDev, Acquia Developer Studio or any other similar project to get started.
ddev config --project-name df --project-type drupal9 && ddev start
Now use the site-install command to install Drupal with the DF installation profile.
drush si df
You may now login to your site.
drush uli
Installation may take a few minutes depending on your environment. ☕️
Then login to your site.
drush uli
Deploying Demo Framework using version control
If you are using version control to deploy the Demo Framework to a server (such as Acquia Cloud), note that you must edit the file /profiles/df/.gitignore and remove the following lines:
# Contrib
modules/contrib/*
themes/contrib/*
# Libraries
libraries/*
If you do not do so, you will see an error in the installation referring to missing modules.
Resources
Please file issues in our drupal.org issue queue.