Webform Basics
CourseImage Styles
CourseLearn Flag Series
CourseLearning Page Manager
CourseLegacy Site Building
GuideUpgrading is the process of moving your site from a previous major version of Drupal to a newer version, for example from Drupal 7 to Drupal 11.
Content Modeling
TopicContent modeling consists of identifying and constructing the different building blocks of data that compose the information on your site.
Modules are bundles of primarily PHP code that extend Drupal in order to add new features or alter existing functionality.
Entities are the fundamental building blocks that make up any Drupal site. Having a good understanding of the Entity system is an important part of ensuring the data model of your Drupal site is set up properly.
Patches are used to describe modifications made to one or more code files, and can be used to share those changes.
In order to run a Drupal site, the web server you are using must meet minimum technical requirements.
Deployment Workflows
TopicTools and workflows for deploying code and configuration changes from one environment to another with Drupal-specific considerations.
The process for keeping Drupal core and contributed modules and themes up to date with the latest security and minor version releases.
Learn about Drupal’s configuration system and how to manage configuration with both the administrative user interface and command-line tools.
Comments
TopicComments are a content entity type that allows users to leave commentary associated with a specific piece of content.
Contributing to Drupal
TopicAs an open source project, Drupal depends on community contributions in many forms including documentation, code, translation, speaking, organizing events, mentoring others, and even donating money.