Infrastructure and Overview of Technical Architecture
This chapter focuses on many technical aspects of Drupal. It begins by covering the required infrastructure to host Drupal applications. Then, the three primary components of Drupal’s application architecture are reviewed. After that, Drupal’s code architecture is explored from both the backend and the frontend, covering the programming languages, tools, and practices used to develop Drupal. The chapter concludes with a high-level overview of how to effectively maintain a Drupal site and perform standard operations, such as code updates.
In this chapter, we’re going to cover the following main topics:
- Hosting Drupal and platform requirements
- Drupal architecture
- Drupal management and operations