Refresh Episode 16
Terminology
 Drupal – Open Source CMS
 CMS – Content Management System
 Dreamhost – World’s best hosting
 Module – an ...
Terminology
 Filezilla – Free FTP Program
 FTP – File Transfer Protocol
Getting Started - Hosting
 I prefer DreamHost…
 One Click MySQL Installation
 Fast and Thorough Technical Support
 Fle...
Getting Started - MySQL
 Naming Conventions (sitename_drupal)
 Hands Free Approach
 One Click Install with DreamHost
 ...
Installing Drupal (6.xx)
 Drupal.org – Drupal’s Official Site
 6.xx vs. 5xx – Development Differences
 5.xx has more mo...
Installing Drupal (FTP)
 Download Drupal
 Unpack Drupal
 Preparing Files (settings.php &
default.settings.php)
 Upload...
Installing Drupal
(install.php)
 Install.php (Run The Following)
 http://example.com/install.php
 Follow Directions inc...
Configuring Drupal
 Garland Theme (It’s Fugly)
 Input Types (They’re Bare HTML)
 Comments (They’re on by default)
 Wha...
Configuring Drupal –
Themes
 Themes
 http://drupal.org/project/Themes
 http://drupal.org/theme-guide
 http://drupal2u....
Configuring Drupal -
Modules
 Modules
 http://drupalmodules.com/ - The best place
for the newest and best modules
 Rati...
Configuring Drupal -
Modules
 My Favorite Modules
 WYSIWYG - FCKEditor
 IMCE
 IMCE Bridge
 Brilliant Gallery
 Simple...
Configuring Drupal -
Modules
 Normal Module Installation
 FTP Installation
 Configuration
 Set Permissions
 Advanced ...
Configuring Drupal – Input
Types
 Filtered HTML – useful for bloggers
 Full HTML – useful for advanced
bloggers
 PHP In...
Creating Content Pages
 Create Content!
 Write want you want.
 Use the FCK editor
 Importing images
 Awesomeness
 Cr...
Creating SiteNav Menus
 Administering Menus
 Primary
 Secondary
 Custom
 Using Menus for other things –
Taxonomy, Con...
Creating Blocks
 Placing Content on several pages at
once.
 Blocks are focused content
 All input types apply
 Showing...
Users and Permissions
 User Groups
 Permissions
Conclusion
 Brief Overview
 Questions?
Upcoming SlideShare
Loading in …5
×

I <3 Drupal

768 views

Published on

At refresh last year I decided to try and wrangle Drupal into a

Published in: Self Improvement, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
768
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

I <3 Drupal

  1. 1. Refresh Episode 16
  2. 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.
  3. 3. Terminology  Filezilla – Free FTP Program  FTP – File Transfer Protocol
  4. 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. 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. 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.
  7. 7. Installing Drupal (FTP)  Download Drupal  Unpack Drupal  Preparing Files (settings.php & default.settings.php)  Uploading Files  Changing Permissions (index.php and settings.php)
  8. 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. 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. 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. 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. 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. 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. 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. 15. Creating Content Pages  Create Content!  Write want you want.  Use the FCK editor  Importing images  Awesomeness  Creating Menus
  16. 16. Creating SiteNav Menus  Administering Menus  Primary  Secondary  Custom  Using Menus for other things – Taxonomy, Contact Form, etc…  Awesome! Great Job!
  17. 17. Creating Blocks  Placing Content on several pages at once.  Blocks are focused content  All input types apply  Showing Blocks on certain pages
  18. 18. Users and Permissions  User Groups  Permissions
  19. 19. Conclusion  Brief Overview  Questions?

×