Using CMS Tool Drupal


Published on

Question: how do you manage in a simple way a website containing a flood of information while facilitating its navigation? Did somebody say Drupal?

Drupal is a free software package that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website. Tens of thousands of people and organizations have used Drupal to power scores of different web sites,

Jean-Pierre Poutcheu will give us an introduction of the CMS tool Drupal. The audience will understand the benefits of considering a CMS solution for the design of their Web site.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Using CMS Tool Drupal

  1. 1. Using Drupal SENEJUG / JUNE MEETING Jean-Pierre POUTCHEU [email_address]
  2. 2. Program <ul><li>What is a CMS ? </li></ul><ul><li>And About Drupal ? </li></ul><ul><li>How to install ? </li></ul><ul><li>Basic concepts & Configuration </li></ul>
  3. 3. What a CMS is ? <ul><li>Content Management System </li></ul><ul><li>Community Management System </li></ul>
  4. 4. Content Management System <ul><li>Manage an ongoing stream of (web) publishing </li></ul><ul><ul><li>Entry of new content </li></ul></ul><ul><ul><li>Workflows for approving in and making it show up in the right places on the site </li></ul></ul><ul><ul><li>Monitoring access </li></ul></ul><ul><ul><li>Removal </li></ul></ul>
  5. 5. Community Management System <ul><li>User profiles </li></ul><ul><li>Interaction </li></ul><ul><ul><li>Comments, ratings, sign-ups </li></ul></ul><ul><li>Subgroups </li></ul>
  6. 6. CMS Platforms <ul><li>Open Source </li></ul><ul><ul><li>Drupal, Joomla!, Plone, Xoops,etc. </li></ul></ul><ul><ul><li>Summary comparison at </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>For demo sites, see </li></ul></ul><ul><li>Commercial Providers for Large Enterprises </li></ul><ul><ul><li>Vignette, Documentum, etc </li></ul></ul><ul><ul><li>See http:// /CMS/Vendors/ </li></ul></ul>
  7. 7. And About Drupal ? <ul><li> </li></ul><ul><li>Founder: Dries Buytaert (BE) </li></ul><ul><li>Since 2001 </li></ul><ul><li>Version 5.1/January 29 2007 </li></ul><ul><li>OS : Cross-Platform </li></ul><ul><li>Licence : GPL </li></ul><ul><li>Very community-oriented </li></ul><ul><li>Estimation: 75.000 sites </li></ul><ul><li>Civicspace </li></ul>
  8. 8. Drupal Modules <ul><li>Page </li></ul><ul><li>User </li></ul><ul><li>Blog </li></ul><ul><li>Forum </li></ul><ul><li>Ping </li></ul><ul><li>Book </li></ul><ul><li>Aggregator(RSS,…) </li></ul><ul><li>Search </li></ul>
  9. 9. Drupal Modules <ul><li>Wiki </li></ul><ul><li>Upload (images,files,…) </li></ul><ul><li>Locale </li></ul><ul><li>Statistics </li></ul><ul><li>WatchDog </li></ul><ul><li>Editor(FCKEditor, TinyMCE ) </li></ul><ul><li>Drupal </li></ul><ul><li>… </li></ul>
  10. 10. Drupal Themes <ul><li>PHPTemplate engine </li></ul><ul><li>XTemplate engine </li></ul><ul><li>Earlier templates used hard-coded PHP. </li></ul>
  11. 11. Drupal website
  12. 12. Ubuntu (Linux Distribution) <ul><li> </li></ul>
  13. 13. <ul><li> </li></ul>
  14. 14. How to install ? <ul><li>Drupal Source </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Lastest Release : Drupal 5.1 </li></ul></ul><ul><li>Web Server </li></ul><ul><ul><li>Apache </li></ul></ul><ul><li>PHP4 or PHP5 </li></ul><ul><li>Database </li></ul><ul><ul><li>MySql 5 or PostgreSQL </li></ul></ul>
  15. 15. How to install ? <ul><li>Move the contents of that directory into web server’s document root or a public directory </li></ul><ul><li>Create the drupal database </li></ul><ul><li>Run the install script </li></ul><ul><li>You will be directed to the welcome page </li></ul>
  16. 16. Installation (ScreenShot1)
  17. 17. Installation (ScreenShot2)
  18. 18. Installation (ScreenShot3)
  19. 19. First User
  20. 20. First User
  21. 21. Basic Concepts <ul><li>Nodes and comments </li></ul><ul><li>Menus and Blocks </li></ul><ul><li>Taxonomies </li></ul><ul><li>Users </li></ul>
  22. 22. Basics Concepts
  23. 23. Nodes and comments <ul><li>Node: The Basic Unit of Content </li></ul><ul><li>Mental model– think blog entry </li></ul><ul><li>All node types have these fields </li></ul><ul><ul><li>Title </li></ul></ul><ul><ul><li>Authored by </li></ul></ul><ul><ul><li>Date created </li></ul></ul><ul><ul><li>Date last updated </li></ul></ul><ul><li>Most have a “body” </li></ul>
  24. 24. Administering Content Options <ul><li>administer > CM > content types </li></ul><ul><li>Set which workflow options will be available to authors </li></ul><ul><li>Set default comment setting </li></ul><ul><li>Set whether attachments allowed </li></ul><ul><li>Users with administration privileges can override these settings when authoring content </li></ul><ul><ul><li>Other users can’t </li></ul></ul>
  25. 25. Blocks <ul><li>Can contain any HTML </li></ul><ul><ul><li>Menus and links </li></ul></ul><ul><ul><li>Images </li></ul></ul><ul><ul><li>Text </li></ul></ul><ul><li>Some pre-built </li></ul><ul><ul><li>Login block </li></ul></ul><ul><ul><li>Navigation Menu </li></ul></ul><ul><ul><li>Tag cloud </li></ul></ul><ul><ul><li>Upcoming events </li></ul></ul><ul><li>Can create your own </li></ul>
  26. 26. Block Configuration <ul><li>administer > site building > blocks </li></ul><ul><li>Change the region a block appears in </li></ul><ul><li>Change its weight to reposition in region </li></ul><ul><li>Enable/disable </li></ul><ul><li>Set which pages visible on </li></ul><ul><li>Create a new block </li></ul>
  27. 27. Create a Block
  28. 28. Taxonomy <ul><li>Classify nodes </li></ul><ul><ul><li>One or more vocabularies </li></ul></ul><ul><ul><li>Each one can be controlled or free-text </li></ul></ul><ul><li>Displayed when nodes are displayed </li></ul><ul><ul><li>Click to see all nodes with that tag </li></ul></ul>
  29. 29. Administering taxonomies <ul><li>administer > CM > categories </li></ul><ul><li>For controlled vocabularies, specify allowed terms </li></ul><ul><li>Specify which types of content they apply to </li></ul>
  30. 30. Users & Roles <ul><li>Administer > Users M. > users </li></ul><ul><ul><li>Configure whether users can register for accounts </li></ul></ul><ul><ul><ul><li>With or without administrator approval </li></ul></ul></ul><ul><ul><li>Add users </li></ul></ul>
  31. 31. Users & Roles <ul><li>Not everyone is allowed to do everything </li></ul><ul><li>Two built-in roles </li></ul><ul><ul><li>Anonymous (not logged in) </li></ul></ul><ul><ul><li>Authenticated (logged in) </li></ul></ul><ul><li>administer > Users M. > access controls </li></ul><ul><ul><li>Create roles </li></ul></ul><ul><ul><ul><li>E.g., content editor, site admin </li></ul></ul></ul><ul><ul><li>Set permissions </li></ul></ul>
  32. 32. Users
  33. 33. Other Useful Settings <ul><li>administer > site configuration </li></ul><ul><ul><li>General settings </li></ul></ul><ul><li>Name shows up in header area </li></ul><ul><li>Clean URLs </li></ul><ul><ul><li>Run the test to enable the option </li></ul></ul>
  34. 34. The Drupal Community <ul><li> </li></ul><ul><li>Handbooks </li></ul><ul><li>Forum </li></ul><ul><ul><li>Two of special interest to us </li></ul></ul><ul><ul><ul><li>Pre installation questions </li></ul></ul></ul><ul><ul><ul><li>Post installation </li></ul></ul></ul><ul><li>Important: posting guidelines! </li></ul><ul><ul><li>Read </li></ul></ul><ul><li>Tracking responses to a post you make </li></ul><ul><ul><li>Recent posts </li></ul></ul><ul><ul><ul><li>Then “my recent posts” tab </li></ul></ul></ul><ul><li>Drupal hymn </li></ul>
  35. 35. ! THANKS ! Contact : Email : [email_address] Website :