I Heart Drupal


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

I Heart Drupal

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