question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

I tested @gridsome/source-drupal plugin and it’s just beautiful. If you have functional drupal backend with JSON:API module enabled you can build modern static site in a few minutes. By the way JSON:API goes to Drupal core starting from 8.7 version.

Huge thanks goes to @matt-e-king who is the author of the plugin! And he already start to work on starter project.

I suggest to build Drupal starter on top of always available ContentaCMS API: https://back-end.contentacms.io/api

The main advantage is that you have fully functional Gridsome example with flexible and clear content model in just two cli commands. However ContentaCMS has overwritten api keys which is not default for JSON:API module (e.g. articles instead of node--article).

Lets make Gridsome Drupal starter public and add it to plugin documentation page.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:7 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
matt-e-kingcommented, Apr 3, 2019

@Al-Rozhkov I will update the @gridesome/source-drupal README to have a new table of contents, and I will include a new ContentaCMS section which will elaborate on how ContentaCMS uses JSON:API Extras to override api keys and apiBase - but otherwise will work “out-of-the-box”.

And as you suggested, in the Drupal Starter project we can also clarify in the README on how to convert the gridsome.config.js to work with ContentaCMS.

I’ll work on this over the next week, and then send you the pull request to review. How does that sound?

0reactions
matt-e-kingcommented, Apr 24, 2019

A CLI command is a good idea! I’m not familiar enough with the whole eco system to know how the Drupal Starter needs to be incorporated in order to scaffold out an app with a CLI command. Someone else would need to be the authority on that.

I believe this ticket can be closed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Starter Themes | Drupal.org
A starter or "base" theme is one that typically has very little style and is designed to give you a head start building...
Read more >
Gizra/drupal-starter: Drupal 9 Starter with best practices - GitHub
Starter repo for Drupal 9 development. This starter is an opinionated approach, with the following concepts and tools: ddev should be the only...
Read more >
What is a starter template in Drupal? | Acquia Developer Portal
Hello, Drupal 'Starter Kit'. In Acquia CMS v2 we wanted to move away from Drupal install profiles sooner so we could support three...
Read more >
[Drupal] Top 5 Drupal starter themes - Zyxware Technologies
Drupal starter themes are Drupal themes which are specifically designed to give the designer a base model for building their own custom ...
Read more >
Top 10 starter themes for drupal developers
I always prefer to use a basic starter theme from drupal.org and then adapt it as per the client needs because it saves...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found