Tech in T: depth + breadth‎ > ‎Tools - Business‎ > ‎PHP‎ > ‎Drupal‎ > ‎

Drupal 7.2

Just download drupal here, accessible from here. Extract it in the main www directory on your machine (e.g. /var/www/).

Browse to drupal-7.2/install.php and follow the steps.


Drupal, on the other hand, treats most content types as variations on the same concept: a node (more on this in a moment). Static pages, blog posts, and news items (some possible node types) are all stored in the same way, and the site's navigation structure is designed separately by editing menus, views (lists of content), and blocks (side content which often have links to different site sections).

a node
is a set of related information. Some of these elements will be shown by the theme layer when the node is displayed. Others are meta-data

Pages in books
Discussion topics in forums
Entries in blogs
News article stories

(small bits of content, such as the five most recent blog articles described earlier)  Blocks often provide the output from a module
Blocks can take the form of menus (which are concerned with site navigation), the output from modules (e.g., hot forum topics), or dynamic and static chunks of information

are second-class citizens in Drupal compared to nodes, but they also illustrate the Drupal way. Comments aren’t just part of the blog system, since there isn't a separate "blog system." Comments can be enabled on any node type you choose - blog posts, news items, book pages (which provide basic wiki features) and any other you may create.

Each comment is a typically small piece of content that a user submits, attached to a particular node.

each piece of discussion attached to a particular forum topic node is a comment.

tags (can be hierarchical) assigned to nodes, allows you to group or classify nodes.

Modules build on Drupal's core functionality, allowing you to customize the data items (fields) on your node types;

Generally, Drupal allows each module you have enabled on your site to define paths that the module will be responsible for, and when you choose to visit a particular path, Drupal asks the module what should be displayed on the page.

Content Types

Basic Content Types
Article (generally used for information that is updated more frequently and often cross-referenced and categorized (such as news items or resources))
Page (static pages)
Other Content Types