GithubHelp home page GithubHelp logo

druxt / demo-api.druxtjs.org Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 2.0 484 KB

Backend for demo.druxt.org.

Home Page: https://demo-api.druxtjs.org

License: GNU General Public License v2.0

Shell 20.97% PHP 67.91% Dockerfile 11.12%
drupal druxtjs

demo-api.druxtjs.org's People

Contributors

briangilbert avatar decipher avatar renovate[bot] avatar schnitzel avatar thom8 avatar tobybellwood avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

demo-api.druxtjs.org's Issues

Update readme to be specific to the project

Is your feature request related to a problem? Please describe.
The current readme doesn't fully explain the steps to get this up and running locally.

Describe the solution you'd like
Add steps to get a local instance fully configured ready for a Druxt frontend.

Describe alternatives you've considered
Maybe export config and commit instead?

Additional context
Add any other context or screenshots about the feature request here.

Add Gitpod configuration

Is your feature request related to a problem? Please describe.
As a maintainer I want Gitpod configuration so I, and others, can maintain the project in the cloud

Describe the solution you'd like

  • Add gitpod config
  • Set DDev tasks

Describe alternatives you've considered
N/A

Additional context
N/A

Proof of concept.

Is your feature request related to a problem? Please describe.
As a developer I want a Demo backend to test against.

Describe the solution you'd like

  • Drupal 9 install
  • Umami install profile
  • Required modules and configuration.

Add search backend.

Is your feature request related to a problem? Please describe.
As a user I want a decoupled search.

Describe the solution you'd like
Add the Lunr Search backend.

Describe alternatives you've considered
JSON:API Search module.

Additional context
N/A

Update Drupal to 9.2.x

Is your feature request related to a problem? Please describe.
As a user I want to see Druxt running the latest stable release of Drupal.

Describe the solution you'd like
Update Drupal core to 9.2.x

Describe alternatives you've considered
N/A

Additional context
N/A

Module / Core Updates

Is your feature request related to a problem? Please describe.
Core and Decoupled router need updating.

Describe the solution you'd like
Update core and Decoupled router.

Describe alternatives you've considered
N/A

Additional context
N/A

Add simple oauth module.

Is your feature request related to a problem? Please describe.
The frontend will need the ability to log in to the backend securely.

Describe the solution you'd like
Add the simple oauth module and configure.

  • Add via custom module druxt_umami
  • Generate private/public keys on build
  • Create consumer on install
  • Get key and secret from env var so it can be shared between lagoon environment.

Describe alternatives you've considered
A JWT approach.

Additional context

Add support for Contact routes.

Is your feature request related to a problem? Please describe.
As a user I want Contact form page routes to resolve.

Describe the solution you'd like
Add a Contact route resolver.

Describe alternatives you've considered
Add resolver to Druxt module.

Additional context
N/A

Update Druxt module

Is your feature request related to a problem? Please describe.
Druxt module needs to be updated

Describe the solution you'd like
Update Druxt module

Describe alternatives you've considered
N/a

Additional context
N/a

JSON:API Views displays are being rendered with incorrect data.

Describe the bug
When calling the endpoint for the Promoted Items Attachment Views display I receive the results of the Block display.

To Reproduce
Steps to reproduce the behavior:

  1. https://demo-api.druxtjs.org/jsonapi/views/promoted_items/block_1
  2. https://demo-api.druxtjs.org/jsonapi/views/promoted_items/attachment_1

Expected behavior
Attachment display should render 2 recipe items.

Media

Your Environment (please complete the following information):

  • Browser: Chrome

Additional context
This is the issue for the JSON:API Views module:
https://www.drupal.org/project/jsonapi_views/issues/3172648

Update ddev to 1.18.2

Is your feature request related to a problem? Please describe.
ddev 1.18.2 adds native Gitpod support, but breaks with the custom gitpod support.

Describe the solution you'd like

  • update to ddev 1.18.2
  • remove custom gitpod integration

Describe alternatives you've considered
n/a

Additional context
drupalpod/drupalpod-starterkit#2

Update OAuth2 consumer settings.

Is your feature request related to a problem? Please describe.
As a project owner I want to update the OAuth2 consumer settings so I can show a successful OAuth2 workflow.

Describe the solution you'd like

  • Enable PCKE without a client secret

Describe alternatives you've considered
N/A

Additional context
N/A

Update to Drupal 9.1.0

Is your feature request related to a problem? Please describe.
As a user I want the demo to use the latest version of Drupal.

Describe the solution you'd like
Update Drupal and dependencies.

Describe alternatives you've considered
N/A

Additional context
N/A

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

circleci
.circleci/config.yml
composer
composer.json
  • amazeeio/drupal_integrations 0.3.7
  • composer/installers 2.1.1
  • cweagans/composer-patches 1.7.2
  • drupal/anonymous_redirect 2.2.0-rc1
  • drupal/core-project-message 9.3.15
  • drupal/core-recommended 9.3.15
  • drupal/druxt 1.1.1
  • drupal/gin 3.0.0-beta3
  • drupal/gin_login 1.2.0
  • drupal/gin_toolbar 1.0.0-beta22@beta
  • drupal/jsonapi_hypermedia 1.7.0
  • drupal/jsonapi_menu_items 1.2.1
  • drupal/jsonapi_node_preview ^1.0@beta
  • drupal/lagoon_logs 2.0.1
  • drupal/search_api_lunr 2.0.1
  • drupal/simple_oauth 5.2.0
  • drush/drush 11.0.9
  • vlucas/phpdotenv 5.4.1
  • zaporylie/composer-drupal-optimizations 1.2.0
  • drupal/core-dev 9.3.15
  • drupal/core-dev-pinned 9.3.15
  • weitzman/drupal-test-traits 1.6.0
docker-compose
.ddev/docker-compose.network-mtu.yaml
docker-compose.yml

  • Check this box to trigger a request for Renovate to run again on this repository

Add JSON:API Node Preview

Is your feature request related to a problem? Please describe.
As a user I want the ability to preview a content edit in Drupal rendered via the frontend.

Describe the solution you'd like

Describe alternatives you've considered
N/A

Additional context
N/A

Update for Composer 2.0

Is your feature request related to a problem? Please describe.
The current composer file doesn't work for Composer 2.0.

Describe the solution you'd like
Update/re-create project to support Composer 2.0

Describe alternatives you've considered
N/A

Additional context

The "zaporylie/composer-drupal-optimizations" plugin was skipped because it requires a Plugin API version ("^1.1") that does not match your Composer installation ("2.0.0"). You may need to run composer update with the "--no-plugins" option.
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.

  Problem 1
    - zaporylie/composer-drupal-optimizations is locked to version 1.1.2 and an update of this package was not requested.
    - zaporylie/composer-drupal-optimizations 1.1.2 requires composer-plugin-api ^1.1 -> found composer-plugin-api[2.0.0] but it does not match the constraint.

You are using Composer 2, which some of your plugins seem to be incompatible with. Make sure you update your plugins or report a plugin-issue to ask them to support Composer 2.

Add Pagination, Filtering, Sorting, etc to Umami Views

Is your feature request related to a problem? Please describe.
As a project maintainer I want Pagination, Filtering, Sorting, etc on Views so that I can ensure the DruxtViews component correctly handles said functionality.

Describe the solution you'd like

  • Add more Recipes content to ensure pagination.
  • Add exposed filters
  • Add sorting

Describe alternatives you've considered
This should be done against the Umami install profile: https://www.drupal.org/project/drupal/issues/3253159

Additional context
Umami default content lives @ web/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/[LANG]/node/[TYPE].csv

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.