SIGCSE 2010 Workshop 18 : Using Drupal for Educational Web Site Development


Welcome to SIGCSE 2010 Discussions group! This group provides a workplace related to SIGCSE and making disussions.

a group for SIGCSE 2010 workshop on Drupal in education

About Drupal

Drupal is an open source content management system. Drupal is built on AMP (Apache, MySQL, PHP) stack.
After you finish installing drupal go to the site URL where you have installed. For example, if your Apache server's port number is 8080, then your URL will be like this: http://localhost:8080/drupal.
Creating Content:
After login into websit, on left handside you can see a navigation menu. There are several options available. One of which is 'Create Content' option. Click on 'create content', on the new page you can see several options to create content. For example, blog, page, story etc. Please read the description for it and click one of your interest.
The options are very similar if you are working on a local machine or on

Drupal in education

Drupal is used as a tool for managing the content. It has the features to use it like Blackboad etc. but you have to build it. Drupal is more used in the way to pull the content from serveral other sites and provide a composition of information. It is used as a portal. As it is an open source you are free to change the code. It also has lot of features built in it.

How to install Drupal

There are serveral ways to install drupal:

1. Installing Individual Components: You can install drupal on AMP components. Initially you have to donwload Apache HTTP server compatible with your OS. After you install, you have to donwload and install MySQL database. You have to create a new database for drupal installation. After that you have to download and install PHP (libraries) from site. Then you have to go to and download the Drupal 6 files and following the instructions give at that site.

2. Installing from a AMP Stack (Simpler): You can donwload the AMP (Apache, MySQL and PHP) stack compatibel with your OS and install it. Once you install and running all the components you can go to and download drupal files and install drupal as per the given instructions.

3. Installing from Drupal stack (Simplest): You can download the drupal stack which has AMP (Apache, MySQL and PHP) and Drupal. When you install it give user name and password and port numbers for Apache server and MySQL database. Once you install launch drupal in website.

Detailed instructions for installing and running drual from a drupal stack (Approach no.3 here) are given in the powerpoint presentation attached to this page. Please download it and see how to install and run drupal. The drupal installation demonstrated in this presentation is typical installation for Windows Operating System and it is very similar to other operating systems like Mac and Linux etc.

Office presentation icon How to install Drupal.ppt588 KB

SIGCSE 2010 Workshop 18 : Using Drupal for Educational Web Site Development (Materials)

Welcome to SIGCSE 2010 Workshop 18 : Using Drupal for Educational Web Site Development (Materials)
Please find the powepoint presentation of SIGCSE 2010: Drupal in Education workshop slides as attachments to this page