Name and describe the five conceptual layers in a drupal system.



Name and describe the five conceptual layers in a drupal system...

Answer / Rani Chaudhary

In a Drupal system, there are five conceptual layers:
1. PHP API Layer: This layer is responsible for defining classes, functions, and variables that are used to develop custom modules. It includes core APIs like hook_menu(), hook_block(), hook_form_alter(), etc.
2. Configuration Layer: This layer manages the configuration settings of Drupal. It allows administrators to manage content types, taxonomy terms, user roles, and more through the user interface.
3. Theme Layer: This layer is responsible for rendering the UI of a Drupal site. It includes core themes like Bartik, Seven, etc., and custom themes created by developers. The theme layer is built using PHP templates (.tpl.php files) and preprocess functions in theme's template.php file.
4. Database Layer: This layer manages the data storage of Drupal. It uses SQL to store and retrieve data from the database.
5. File System Layer: This layer handles file management tasks like uploading, downloading, and managing files.n

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Drupal Interview Questions

List out some of the modules used in drupal?

1 Answers  


What is drupal distributions and when to use it.

1 Answers  


What is bootstrap in drupal?

1 Answers  


How will you create subtheme in drupal?

1 Answers  


How do I access the drupal admin panel, when the login block is disabled?

1 Answers  


Why you shouldn’t modify core drupal files ?

1 Answers  


What is a comment in drupal?

1 Answers  


For drupal module development code review which module can be used?

1 Answers  


What is module in drupal? List out some of the contributed modules used in drupal?

1 Answers  


Why do you think drupal is powerful & popular cms compare to others?

1 Answers  


What is services module?

1 Answers  


How to customize a drupal syndicate feed icon?

1 Answers  


Categories