Friday, December 04, 2009

What are the five main layers in the Drupal system?

1. Data (Nodes, etc)

At the core of the system is the big bucket of nodes—the data pool. Before anything can be displayed on the site, it must be input as data

2. Modules

Modules are functional plug-ins that are either part of the Drupal core (they ship with Drupal) or they are contributed items that have been created by members of the Drupal community.

3. Blocks & Menus

Blocks often provide the output from a module or can be created to display whatever you want, and then can be placed in various spots in your template (theme) layout.

4. User Permissions

This is where settings are configured to determine which things different user types have access to.

5. Template

This is made up predominately of XHTML and CSS, with some PHP tokens sprinkled throughout to insert content from the system into the correct spots.

No comments: