2. Terminology
Drupal – Open Source CMS
CMS – Content Management System
Dreamhost – World’s best hosting
Module – an application within Drupal
Theme – The style and graphics of a Drupal
site
Block – A small area of content that can be
placed in various places within a theme
MySQL – Database program that keeps up
with your content
PHP – Programming Language that Drupal is
written in.
4. Getting Started - Hosting
I prefer DreamHost…
One Click MySQL Installation
Fast and Thorough Technical Support
Flexible Hosting and Registrations
Easy to use Control Panel
5. Getting Started - MySQL
Naming Conventions (sitename_drupal)
Hands Free Approach
One Click Install with DreamHost
Nice Address Names:
mysql.irishninjas.com
mysql.example.com
Write it down
Username and Password
Write it down
6. Installing Drupal (6.xx)
Drupal.org – Drupal’s Official Site
6.xx vs. 5xx – Development Differences
5.xx has more modules, but 6.xx is quickly
closing in.
6.xx is more secure, easier to style, and
features newer themes and modules.
7.xx is coming soon, but adoption will be
slow.
8. Installing Drupal
(install.php)
Install.php (Run The Following)
http://example.com/install.php
Follow Directions including advanced
settings for MySQL
Recall the info you wrote down earlier
Place info into appropriate fields
Follow onscreen guide
Congratulations! You’re live!
9. Configuring Drupal
Garland Theme (It’s Fugly)
Input Types (They’re Bare HTML)
Comments (They’re on by default)
What to do next?
10. Configuring Drupal –
Themes
Themes
http://drupal.org/project/Themes
http://drupal.org/theme-guide
http://drupal2u.com/ - Some Free / Some
Pay
Design Your Own by Editing CSS (Ask Me
Later as this can be tedious)
11. Configuring Drupal -
Modules
Modules
http://drupalmodules.com/ - The best place
for the newest and best modules
Ratings, and Usability Stats Available
Development Snapshots
Filter by Core (5.xx, 6.xx, 7.xx)
12. Configuring Drupal -
Modules
My Favorite Modules
WYSIWYG - FCKEditor
IMCE
IMCE Bridge
Brilliant Gallery
SimpleMenu
Taxonomy – Built Into Drupal Core
Sections – Themes for different pages
LightBox2
Tweet – tweet from a page
Twitter – Link Drupal and Twitter accounts
Event
PoorMansCron
XML Sitemap
Webform
13. Configuring Drupal -
Modules
Normal Module Installation
FTP Installation
Configuration
Set Permissions
Advanced Module Installation
Same as above with admin panel changes
Per Instruction Installation
*Read Documentation!
14. Configuring Drupal – Input
Types
Filtered HTML – useful for bloggers
Full HTML – useful for advanced
bloggers
PHP Input – Advanced for Admins Only
Create your own! – Great for
unadultered HTML edits within a page
15. Creating Content Pages
Create Content!
Write want you want.
Use the FCK editor
Importing images
Awesomeness
Creating Menus
16. Creating SiteNav Menus
Administering Menus
Primary
Secondary
Custom
Using Menus for other things –
Taxonomy, Contact Form, etc…
Awesome! Great Job!
17. Creating Blocks
Placing Content on several pages at
once.
Blocks are focused content
All input types apply
Showing Blocks on certain pages