Concepts
Understanding-oriented explanations of how Druxt works and why, from the architecture and data flow to deployment shapes and the vocabulary of both sides of the stack.
Concepts are understanding-oriented: they explain how Druxt works and the reasoning behind its design, from the architecture and data flow to the mental model the modules share. They deliberately avoid step-by-step instructions. For doing, see the How-to guides.
Topics
- Architecture: the fully decoupled Drupal and Nuxt.js request lifecycle, end to end.
- The DruxtStore: collections, resources, and how modules share state.
- Decoupled routing: how Drupal routes map to frontend paths.
- The schema system: display modes as a component data source.
- Component resolution: wrapper discovery and the theme layer.
- Request topology: which requests happen where, and why CORS only ever bites in the browser.
- Deployment models: three production shapes and the decision framework between them.
- Drupal for Nuxt developers: the backend vocabulary and tooling, in frontend terms.
- Nuxt for Drupal developers: the frontend concepts, mapped to the Drupal ideas they replace.
- Support and versioning: what a release number promises, and how deprecation works.