Chapter 6: Hooks and Events
CourseChapter 7: Plugins
CourseChapter 8: Forms
CourseChapter 9: Working with Data
CourseChapter 10: Caching
CourseChapter 11: Testing
CourseChapter 14: Final Thoughts
CourseUpgrade Drupal
CourseInstall and Update Drupal
CourseDrush Custom Command Tutorials Updated
Blog postWe updated our Drush tutorials to be inline with current best practices around the use of PHP attributes and autowiring dependencies. This post looks at the changes we made, and the work required to keep these resources up-to-date for our members.
Automated Testing in Drupal
CourseNew and Updated Tutorials for Drupal 11
Blog postWe've added a new tutorial, Upgrade to Drupal 11. And, we've updated all tutorials and code in our Module Developer Guide for compatibility with Drupal 11.
Performance and scalability determine how fast your application can serve a page and to how many users at a time.
PHP namespaces provide a way in which to group related classes, interfaces, functions and constants. Drupal uses PSR-4 namespaces to autoload the correct PHP class from a file, accommodating variations in site structures.