Drupal is an open source Content Management System (CMS) that is free to acquire, cheap and easy to develop, and highly flexible and adaptive to the needs of growing organizations. It is used by a number of high-profile government Web site including WhiteHouse.gov, Energy.gov, Ed.gov, DHS.gov, and FEMA.gov.
What differentiates Drupal from other CMS’s is its large and active community which helps create and maintain modules that extend Drupal’s core functionality, mentors and provides guidance to new users, and troubleshoots bugs reported in issue queues. There are over 1 million registered users on Drupal.org and 14,000 contributed modules.
In this workshop, we will introduce basic Drupal concepts including Content Type, Node, Block, Module and Theme. We will also discuss best practices for Drupal site building and theming, including how to set up and test a Drupal site on your local computer, how to install and use popular modules like Views and Panels, and how to approach troubleshooting and maintaing security updates.
This class is a stepping stone for you to get into the Drupal world. Whether you are a manager, designer, developer, or a decision maker, a better understanding of the Drupal ecosystem can help you consider whether Drupal is a fit for your project or agency.
You will learn
1. What differentiates Drupal from other content management systems and how it is more powerful.
2. How to install Drupal 7, find and install contributed modules, and maintain security updates.
3. Best practices for building your first Drupal site, including how to use popular modules like Views and Panels.
A laptop is desirable but not required. Slides will be provided afterwards. Students may follow the demonstration with their laptop in a pre-installed version of Drupal.