dpc-sdp / tide_api
Content API for Tide distribution.
Installs: 40 533
Dependents: 7
Suggesters: 0
Security: 0
Stars: 0
Watchers: 15
Forks: 2
Open Issues: 10
Type:drupal-module
Requires
- dpc-sdp/tide_core: ^4.0.0
- drupal/jsonapi_extras: ^3.23
- drupal/jsonapi_menu_items: ^1.2
- drupal/jsonapi_resources: ^1.0.0-beta5@beta
- drupal/schemata: ^1.0@beta
- dev-develop
- V4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.0
- 3.0.14
- 3.0.13
- 3.0.12
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.12-p1
- 1.2.12
- 1.2.11
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.0
- v1.0.0-alpha1
- 0.8.0
- dev-reference
- dev-testing/jsonapi-patch
- dev-feature/temp-patch-to-fix-php-error-declaration-normalize-function
- dev-master
- dev-release/4.1.2
- dev-testing/content-collection
- dev-feature/update-patch-to-compatible-with-d10-2-0
- dev-feature/DDS-1510-tide-module-builds
- dev-release/4.0.0
- dev-feature/SDPAP-7716-disabling-file-resource-in-json-api
- dev-release/3.0.14
- dev-feature/SDPAP-7476-remove-default-text
- dev-SDPAP-7476-test
- dev-claro-SDPAP-7476-cc-new-url-field
- dev-feature/SDPAP-7657-custom-content-type
- dev-release/3.0.11
- dev-feature/R20-456-add-test
- dev-feature/SDPAP-7855-allow-undefined-include
- dev-feature/R20-456-custom-menu
- dev-release/3.0.9
- dev-feature/fix-php-notice-log-webforms
- dev-release/3.0.5
- dev-release/3.0.3
- dev-release/3.0.2
- dev-feature/tide_content_collection_ui_fixes
- dev-feature/tide_content_collection_widget_ui
- dev-feature/tide_content_collection_widget_ui_2
- dev-feature/tide_content_collection_widget_ui_1
- dev-feature/update-builder-image
- dev-feature/share_link_token
- dev-release/1.5.1
- dev-release/1.2.12+drupal8.7
- dev-release/1.2.8
- dev-feature/SDPA-2972_add_user_cache_getroute
- dev-release/1.2.7
- dev-feature/SDPA-2523_remove-broken-updates
- dev-hotfix/1.2.3
- dev-hotfix/1.2.2
- dev-hotfix/1.2.1
- dev-feature/update-dev-tools
- dev-feature/test-dev-tools-update
- dev-release/1.2.0
- dev-feature/SDPA-2016-Restore-Enable-Vimeo-Embed-Video-Field
- dev-feature/SDPA-2192_revert_entity_id_alias
- dev-feature/SDPA-2286_fix_jsonapi
- dev-feature/SDPA-1213_jsonapi_upgrade
- dev-feature/SDPA-1765_overwrite-configuration
- dev-feature/SDPA-1704_event-log-failed-password
- dev-feature/SDPA-1564_password-reset-restrictions
- dev-feature/SDPA-1628_grants-import
This package is auto-updated.
Last update: 2024-10-25 03:09:51 UTC
README
Tide API
Content API functionality of Tide distribution
Tide
Tide is a Drupal 8 distribution focused on delivering an API first, headless Drupal content administration site.
CONTENTS OF THIS FILE
- Introduction
- Requirements
- Recommended Modules
- Installation
INTRODUCTION
The Tide API module provides the content API functionality and related configurations. This module is required in case you want to use your site in a headless manner.
Redirects
This module introduces a wildcard redirect feature. Redirects using the
Redirects module can be added with a %
at the end in order to create wildcard
redirects. E.g. /my-path%
will match /my-path-title
,
my-path/sub-folder/path
and /my-path-other-title
.
REQUIREMENTS
INSTALLATION
Include the Tide API module in your composer.json file
composer require dpc-sdp/tide_api
Development and maintenance
Development is powered by Dev-Tools. Please refer to Dev-Tools' page for system requirements and other details.
To start local development stack:
- Checkout this project
- Ensure other projects using our dev stack are stopped
- Run
./dev-tools.sh
- Run
ahoy build
- Use
ahoy login
to gain access to the CMS (or use the one time login link given at end of build) - Use
ahoy lint && ahoy test-behat
to run CI tests
Caveats
Tide API is on the alpha release, use with caution. APIs are likely to change before the stable version, that there will be breaking changes and that we're not supporting it for external production sites at the moment.
Attribution
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 the establishment of SDP as an open source platform.