Quick Links — Drupal Resources: Drupal User Guide · Evaluator Guide · Local Development Guide · API Reference · Drupal 7 Docs · Developer Docs
Introduction
The Drupal Documentation Hub provides a curated knowledge base for site builders, developers, designers, and contributors. It unifies:
- Curated Guidesfor newcomers.
- Drupal Wikifor community contributions.
- Developer APIsfor technical reference.
- Drupal 7 Legacy Documentationfor still-supported projects.
This page is your command center for navigating Drupal documentation.
I. Curated Guides
📖 Drupal User Guide
- Step-by-step instructions for installing, configuring, and managing Drupal.
- Designed for beginners with minimal Drupal experience.
🧪 Evaluator Guide
- Helps new users test Drupal quickly.
- Guides to creating demo sites online or locally.
💻 Local Development Guide
- Instructions for installing Drupal on a local machine.
- Covers Docker, DDEV, Composer, and environment setup.
II. Drupal Wiki
🌐 Drupal Wiki (Community Docs)
- Open, community-driven documentation.
- Covers Drupal 8, 9, 10, and 11+.
- Contributions from thousands of Drupal.org members.
III. Drupal APIs (Dedicated Section)
🔧 API Reference
- Auto-generated from Drupal core code.
- Includes:
- Functions
- Classes
- Constants
- Services
- Namespaces
🛠️ Drupal API Guides
Key APIs include:
- Access Policy API
- AJAX API
- Authentication API
- Batch API
- Cache API
- Configuration API
- Database API
- Entity API
- Filter API
- Form API
- Layout API
- Logging API
- Menu API
- Migrate API
- Render API
- RESTful Web Services API
- Routing system
- Serialization API
- State API
- Typed Data API
- Update API
- Text Editor API
- Translation API
- Plugin API
- External Libraries in Core
- Decoupled Drupal APIs
Each API guide explains how to implement, extend, and customize functionality using Drupal’s framework.
IV. Drupal 7 Documentation (Dedicated Section)
📘 Drupal 7 Documentation
Even though Drupal 7 is nearing its end of life, many organizations still rely on it. Legacy documentation includes:
1. Installation & Setup
2. Administration & Site Building
3. Extending Drupal 7
- Modules (contributed + custom).
- Themes.
- Creating Custom Modules.
- Creating Distributions.
4. Performance & Maintenance
5. Security
6. Advanced Topics
V. Developer Docs
🖥️ Developer Documentation
- Local Server Setup
- Using Composer
- Git Version Control
- Security & Issue Tracking
- Automated Testing
- Performance Profiling
- Theming Drupal
- Decoupled Drupal
These resources ensure developers can extend, maintain, and optimize Drupal to meet enterprise-grade requirements.
VI. Getting Started
VII. Why Use Drupal Documentation?
- Official GuidesCurated and reviewed for accuracy.
- Community-Driven WikiContinuously updated by contributors.
- API DepthExtensive technical reference for developers.
- Legacy SupportDrupal 7 documentation still maintained.
- Open & TransparentPart of Drupal’s open-source philosophy.
VIII. Related Resources
Next Steps
📖 Start with the Drupal User Guide to learn the basics.
🛠️ Dive into the API Reference for development work.
📘 Use the Drupal 7 Documentation if maintaining legacy sites.
👥 Join the Drupal Community to collaborate and contribute.
Key terms in plain language
Open a term for a concise explanation of language used on this page.
API
An application programming interface is a defined way for software systems to exchange data or request functions from one another.
Cybersecurity
The practices and controls used to protect identities, devices, networks, applications, and data from unauthorized access, disruption, or manipulation.
Zero Trust
A security model that does not automatically trust a user or device because of its location. Access is continuously verified and limited to what is necessary.
SASE
Secure Access Service Edge combines networking and security capabilities in a cloud-delivered architecture so users and locations can receive consistent policy wherever they connect.
Identity and Access Management (IAM)
The systems and policies that determine who a user is, what resources they may access, and how that access is authenticated and reviewed.
Multi-Factor Authentication (MFA)
A login control requiring more than one form of verification, such as a password plus an authenticator app, security key, or biometric factor.