Object-Oriented PHP
TopicObject-oriented PHP utilizes classes and objects to organize code into reusable chunks. This approach helps us organize complex applications, such as Drupal, into modular code called classes that can be reused across the entire system.
Upgrade Drupal
CourseInstall and Update Drupal
CourseAutomated Testing in Drupal
CourseTest Custom Code
GuideKeep Drupal Up-To-Date
GuideDevelop Drupal Sites
GuideComposer
TopicComposer is the preferred dependency management solution for PHP, is used by Drupal core, and is becoming increasingly popular for managing the modules and themes used for a Drupal project.
Upgrading 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.
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.
Back up Your Drupal Site
TopicA reliable backup will allow you to restore your site if something goes wrong.