Skip to content
This repository was archived by the owner on Sep 25, 2024. It is now read-only.

dpc-sdp/tide_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6ff1a8e · Sep 25, 2024
Jan 12, 2023
Dec 8, 2023
Nov 27, 2023
Sep 9, 2020
Jul 24, 2024
May 14, 2024
May 25, 2023
Jan 28, 2019
Jan 30, 2023
Aug 29, 2018
Sep 25, 2024
Sep 17, 2024
Oct 19, 2021
Nov 15, 2023
Nov 27, 2023
Jan 20, 2020
Jul 18, 2019
May 18, 2023

Repository files navigation

This repository has been archived and is no longer actively maintained. If you need to create new PRs or Issues, please visit the following repository: https://github.com/dpc-sdp/tide_core.

Tide API

Content API functionality of Tide distribution

CircleCI

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:

  1. Checkout this project
  2. Ensure other projects using our dev stack are stopped
  3. Run ./dev-tools.sh
  4. Run ahoy build
  5. Use ahoy login to gain access to the CMS (or use the one time login link given at end of build)
  6. 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.

SDP logo

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.

Salsa logo