Content Management System Drupal Content Management System
Learning Objectives: The Value of Drupal Backend Look at Drupal Features Drupal Modules Hands-on: create Publish and redesign template layout
Drupal Workshop Overview
What is Drupal? Why Drupal? Is it right for you? Drupal Workshop Overview
What is Drupal? Content Management System (CMS) Free & Open Source Flexible Friendly ...etc. Trivia: Misspelling of the Word Drop in Dutch
Why Drupal? Pros: Cons: Free & Open Source Excellent Categorization System Dynamic System Highly Customizable Helpful Community Cons: Steep Learning Curve It takes time Can be expensive to customize.
Steep Learning Curve Drupal Learning Curve (http://sixrevisions.com/web-development/drupal-learning-curve/)
Is Drupal Right For you... Simple Blog - NO! -- Install Wordpress Desire: Flexibility Dynamic pages Other Future Functionality
A Look into Drupal
Drupal Site Username Password http://dpi.utsc.utoronto.ca/test01/ test01passwd http://dpi.utsc.utoronto.ca/test02/ test02 test02passwd http://dpi.utsc.utoronto.ca/test03/ test03 test03passwd http://dpi.utsc.utoronto.ca/test04/ test04 test04passwd http://dpi.utsc.utoronto.ca/test05/ test05 test05passwd http://dpi.utsc.utoronto.ca/test06/ test06 test06passwd http://dpi.utsc.utoronto.ca/test07/ test07 test07passwd http://dpi.utsc.utoronto.ca/test08/ test08 test08passwd http://dpi.utsc.utoronto.ca/test09/ test09 test09passwd http://dpi.utsc.utoronto.ca/test10/ test10 test10passwd http://dpi.utsc.utoronto.ca/test11/ test11 test11passwd
Navigating through Drupal Site Settings & Configuration A Look into Drupal
Interface Public: Drupal Logo Site Name Home & Search Login Area Body (posts area) Footer & Header Administrator: Full Access to Toolbar: Dashboard Content Structure Appearance People Help
Administrator View Dashboard: Offers a quick overview of site Content: Add and modify content Structure: Create content types, taxonomies and site Categories Appearance: Manage theme and the site’s look & feel People: Add users, determine roles and permissions Modules: Install, enable and disable modules Configuration: Configure account and module setting Reports: Provides site information Help: Drupal forum and helpful tips and links
Changing Configuration Settings in Drupal
Changing Site Name & Logo: Changing the Site Name: Configuration > Site Information Changing the Logo: Appearance > Settings (default theme) Changing Configuration Settings in Drupal
Drupal Site Workflow Planning Content types Themes User Roles and Permissions
Adding Content to Drupal
Content Types: Structure > Content Type Add Content Type Edit Delete Manage Fields Manage Display Adding Content to Drupal
Example: Literary Course Website Book Title Author Image of Book Cover Brief Historical Context and Description Genre Adding Content to Drupal
Taxonomy in Drupal
Taxonomy: Is a categorization system that is more organized and controlled. Structure > Taxonomy > Add Vocabulary Taxonomy in Drupal
Example (Cont’d): Literary Course Website Book Title: Pride and Prejudice Author: Jane Austen Image of Book Cover: insert an Image Brief Historical Context and Description: Placeholder text Genre: Novel of Manner, Romance, Social Satire Adding Content to Drupal
Articles & Pages in Drupal
Articles are: Similar to posts: time sensitive material. You can enter a: Title, tag, body and Image. They are published to the home page and in publication order Pages are: Static pages, meaning content usually doesn’t change on these page. Very Basic Articles & Pages in Drupal
Modules in Drupal
Software, that extends and customizes site functionality What are Modules? Software, that extends and customizes site functionality Searching Modules: Go to the https://www.drupal.org/project/project_module and search for the right module for you (overwhelming) Use Google to find the most popular module Examples: Five Star Rating Polls Modules in Drupal
Before Selecting a Module, review the following: Read the description Maintenance & Development Status The Developer The dowloads rate and reported installs Dependencies Modules in Drupal
Installing & Enabling a Module:(very simple) On the Drupal.org Module Website: Right click on the link under Download Select Copy Link Go back to Drupal Site Click Modules > Install new module Paste the link in the Install from URL Click Install Select Enable newly installed module Search for the module then check the box next to it Click Save configuration Modules in Drupal
Display in Drupal
Changing Display in Drupal: Content types Structure > Content type Manage Display Theme Blocks Structure > Block Arrange existing Blocks Add new Blocks Display in Drupal
Creating a Block Add Block: Give it a title Description Add a message in the Block Body Change Region Settings Visibility Settings: On a specific Page With specific Content types Users with specific roles Display in Drupal
Roles & Permissions in Drupal
In the People menu Out-of-the-Box Roles: Administrator Authenticated User Anonymous User Create Roles Add Permissions Masquerade https://www.drupal.org/project/masquerade Roles & Permissions in Drupal
Creating New Roles: People > Permissions > Roles: Enter the new Role > Click Add Role Creating New User: People > Add user: Enter the user name Email address A password Assign them a role Click Create account Roles & Permissions in Drupal
Drupal Resources Drupal Community: https://www.drupal.org/community Drupal Answers: http://drupal.stackexchange.com/ Drupal Groups: https://groups.drupal.org/ Drupal Camps: http://buildamodule.com/drupal-camps-calendar Drupal Cons: https://twitter.com/drupalcon
In Participation with: This research was supported by the Social Sciences and Humanities Research Council of Canada:
Drupal DPI Workshop Module by Mona Elayyan for the Digital Pedagogy Institute: Improving the Student Experience is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.