Development

Drupal Admin Interface

Assuming you have installed your site, the first place you want to go is the admin area. If you click on Administer in the left menu of your default install, you get this screen.

In the following pages, we will explore Drupal's admin interface shown below.

Admin Page

section:
phases:
type of content:

Install Drupal

Are you ready to install Drupal and start exploring? Sure, why not. Go to drupal.org and you will see a link to download Drupal.

This short tutorial shows the steps to install Drupal. For written instructions, see the INSTALL.txt file that comes with Drupal. The hosting provider you choose will influence what your interface looks like. I assume you can set up an empty site space on the server and assign it a domain or you can ask your hosting service to do it for you.

section:
phases:
type of content:

Anatomy of a Page

Theme structureLet's break up a page into its parts.

Pages are made up of the main content area, regions, sidebars, header, footer, and menus (primary and secondary). Pages and their layout are defined by the theme.

section:
phases:
type of content:

From Data to Site Structure

Now that we have looked at the parts of Drupal, let's look at the parts of a Drupal site.

I suppose there are many ways to slice up a Drupal site into parts. One way is to go from small to large.

section:
phases:
type of content:

Module Dependencies

Module dependenciesModularity provides flexibility but complexity when you aren't used to it.

As stated before, modules are pieces of code that enable Drupal, you, and/or your site visitors to do something in Drupal. Alone, a module can't do much. They work together. They have dependencies.

section:
phases:
type of content:

What makes up Drupal?

Storage, Code, ThemeNow that we know Drupal is a content management system that is often hosted on a LAMP server environment. Let's open up Drupal and see what's inside.

Even if you aren't going to do any coding, you still need to understand some basics about how Drupal works so that you can take advantage of thousands of add-on features that are available.

section:
phases:
type of content:

Drupal's Server Environment

Linux, Apache, MySQL, PHPKeeping in line with open source, Drupal runs well on LAMP. LAMP stands for

section:
phases:
type of content:

What is Drupal?

Drupal is an open source content management system. It is used to build

  • dynamically generated web sites
  • web applications
  • document repositories
  • e-commerce sites
  • and more.

Drupal (its code and its database) runs on a web server environment. Before you try to install Drupal, you need to know what it needs to run.

Let's look at a typical web server environment.

section:
phases:
type of content:

Introduction to Drupal for Builders - How Drupal Works

Description: In this short tutorial, you will be introduced to some basic concepts you need to understand before diving into Drupal. You will also see how to install Drupal and you will take a video tour of Drupal's default interface.

Audience: If you are interested in becoming a Drupal site builder and eventually a coder, this is a good place to start if you don't know Drupal. Or if you want to understand more about Drupal so you can interact with your builders and developers, you might find this interesting.

section:
phases:
type of content:

Section Themes

There are different methods for assigning themes and sub-themes to your different sections of your site. Below are three options.

Node reference: 
section:
type of content:

Pages

Subscribe to RSS - Development