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