Resources from Teaming 4 Technology Hands-on Introduction to Drupal
This document was compiled for the introduction to Drupal training for Teaming 4 Technology Colorado. Please use these resources to help you start building a Drupal websites of your onw.
Before You Start
Drupal is a highly powerful and flexible hybrid of a content management system and an application framework. Now what does that mean, it means that Drupal is both a tool for delivering the right content to the right people and the perfect place to start to build an application on the Internet.
Note: Drupal is currently in its 6.X release cycle and there is lots of active work being done to build Drupal 7. When you work with Drupal you always use modules and themes from the same version of Drupal
Modules Used
Themes
Main Step for Configuring Drupal and Our Blog Recipe (this is oversimplified)
1. Download Drupal modules and Themes
2. Decompress them and then put the files on a compatible server- You can use 7-Zip on Windows.
3. Make sure to create a modules and themes folder in your sites/all folder
4. Make sure to copy default.settings.php to settings.php
5. Install Drupal
6. Enable Modules (system modules + modules above)
7. Create an admin role (and other roles)
8. Turn on user image support
9. Create an admin user
10. Change theme (in this case Pixture) – you may want to configure an admin theme at this time
11. Configure WYSIWYG module (FCK Editor)
12. Configure filters
13. Configure Imagecache preset
14. Create blog node type
15. Create and configure blog taxonomy
16. Configure Pathauto settings
17. Create blog list view
18. Create blog role
19. Configure actions and triggers for email to be sent when new comments are added
20. Check and tweak
Other modules we talked about:
Thank you for attending the session.
Theme
The presentation elements of your website. The theme includes the graphics, styles for text, and navigation for the website.
Drupal
A Content Management System (CMS) and web application framework that provides a powerful platform for managing web based content and creating applications for the Internet. You can find out more about Drupal on the Drupal.org website.
Module
Modules are components in Drupal that are used to accomplish specific tasks. There are Drupal modules for ecommerce, modules for forms, modules for connecting your site to Google Analytics and many others.
Lists
A method of organizing other users on Twitter. Lists can be either public or private. A public list like the Denver DataMan Chamber List can be seen by anyone.
Introduction
Because LinkedIn requires you to show an existing relationship before connecting the alternative is to request an introduction. If I know Mark and Mark knows Josh than I can ask Mark for an introduction to Josh.
Blog
A web site designed to share information that is updated often. A blog is often used like a journal to share thoughts and feelings on issues or on happenings in a company or organization. Blogs can be silly and not have much value but they can also be a key advertising and marketing technique.
Node
A piece of content on a Drupal site. Every node has a unique ID.