Core functionality of the Tide distribution for Drupal 11.
Tide is an API-first, headless Drupal content administration platform.
- Roles and site administration permissions
- Text formats and WYSIWYG configuration
- Shared fields and paragraph types
- Content moderation workflows
- Common taxonomies including Topics, Tags, Locations and Departments
Add the repository to your project's composer.json:
{
"repositories": {
"dpc-sdp/tide_core": {
"type": "vcs",
"no-api": true,
"url": "https://github.com/dpc-sdp/tide_core.git"
}
}
}Require the package:
composer require dpc/tide_coreLocal development uses DDEV and the
ddev-drupal-contrib add-on. The
module repository is the project root. A disposable Drupal site is built into
web/, and root files are symlinked into web/modules/custom/tide_core.
Build a fresh development site with:
ddev buildThe individual build steps are:
ddev startstarts the web, database, OpenSearch, Selenium Chrome and ClamAV services.ddev poserinstalls Drupal 11.4 and project dependencies intoweb/andvendor/.ddev symlink-projectlinks Tide Core into the generated site.ddev install-siteinstalls the minimal profile and enablestide_coreandtide_test.
Common commands:
ddev drush <command>runs Drush.ddev phpunit --testsuite unitruns unit tests.ddev exec vendor/bin/behat --strict --colors [path]runs Behat tests.ddev phpcsandddev phpcbfcheck and fix coding standards.ddev sshopens a shell in the web container.
If OpenSearch fails its bootstrap check because vm.max_map_count is too low,
inspect it with ddev logs -s opensearch, then increase the Docker host
limit and restart DDEV:
docker run --privileged --rm --pid=host alpine sysctl -w vm.max_map_count=262144
ddev startDigital Engagement, Department of Premier and Cabinet, Victoria, Australia maintains this package. Open an issue or submit a pull request on GitHub to propose a change.
This project is licensed under GPL 2.
Single Digital Presence offers government agencies an open and flexible toolkit to build websites quickly and cost-effectively.
The Department of Premier and Cabinet partnered with Salsa Digital to deliver Single Digital Presence. As long-term supporters of open government approaches, they were integral to establishing SDP as an open source platform.

