druxt.js icon indicating copy to clipboard operation
druxt.js copied to clipboard

Migrate Guide content to Drupal

Open Decipher opened this issue 3 years ago • 1 comments

Is your feature request related to a problem? Please describe.

As a content creator I want the guide content for the DruxtJS.org website in the CMS.

Describe the solution you'd like

  • [x] Setup Drupal backend for Docs / DruxtJS.org
    • [x] Move examples/drupal/drupal-9 to docs/drupal
    • [x] Add Advanced Page content type with Layout Paragraphs content editing experience.
    • [x] Setup menu for content; May experience issue with Tome Sync and Menu Link Content entities, need to confirm.
  • [ ] Migrate Guide content from Nuxt content files into Drupal.
    • [ ] docs/nuxt/content/guide/* -> Advanced page entities in Guide section.
      • [x] Guide / What is Druxt?
      • [x] JSON:API Client
      • [ ] ...

Describe alternatives you've considered

Originally https://cms.druxtjs.org was to exist in it's own git-repository, but the benefits of the mono-repo approach is that the content can be used in the documentation, examples sites and automated tests.

Additional context

The on-going development can be found @ https://github.com/druxt/druxt.js/tree/feature/542-druxt_docs

Test on GitPod:

  • https://gitpod.io/#github.com/druxt/druxt.js/tree/feature/542-druxt_docs
  • Login to Drupal: cd docs/drupal && ddev drush uli
  • Run frontend: cd docs/nuxt && yarn dev

Decipher avatar Mar 11 '22 01:03 Decipher

This has been moved from the cms.druxt.org project into the mono-repo, and will be done using the Drupal instance @ /docs/drupal

Decipher avatar Jul 26 '22 01:07 Decipher