Develop
- Local server setup
- Development tools
- Using Composer
- Git version control system
- Managing a drupal.org theme, module, or distribution project
- Security
- Drupal project issues
- Usability testing
- Profiling Drupal
- [Obsolete] Coding standards
- User interface standards
- Theming Drupal
- Creating custom modules
- Drupal APIs
- Automated Testing
- Upgrading and converting Drupal 7 modules
- Core modules and themes
- External Libraries in Core
- Mobile guide
- Decoupled Drupal
Decoupled Drupal
Decoupled Drupal, or headless Drupal, separates your backend (content management) from your frontend (presentation layer), allowing you to use Drupal as a powerful content API while building modern frontends with frameworks like React, Vue, or Astro. This architecture enables omnichannel content delivery, improved performance, and greater frontend flexibility.
Decoupled Drupal stacks
A list of completely integrated, documented solutions that make it easy to get started with decoupled Drupal.
APIs and useful modules
Drupal provides multiple API approaches and extension modules for decoupled architectures.
Frontend Libraries
Useful JavaScript/TypeScript libraries for building decoupled Drupal applications
Decoupled Drupal Canvas
Discusses approaches for decoupling Drupal Canvas: Via synched code components or via Canvas External Javascript Components