SlideShare a Scribd company logo
1 of 29
Workshop I - End Users,
Content Editors
or How I Learned to Use Drupal
Translation - Soon you'll be a Drupal 6 Ninja!
Overview
This workshop is intended for anyone getting started with Drupal--
professors, students, developers, staff, owners of web sites, and
especially "content editors."
 
• What is Drupal?
• Log in & Permissions
• Content Creation
o Methods: Plain text, WYSIWYG editors, & full html
o Insert images
o Create links 
o Finding your content
o Editing & deleting content
• Menus
• Blocks
• Categories/taxonomy
• Drupal end user guides
What is Drupal?
• Drupal is a content management system
(CMS).
• Content (text and images) are submitted
via web forms.
• Content is stored in a database.  
• When a user views a page, content from
the database is put into a template for
display on the screen.
Log in
• Go to http://webworkshop.asu.edu
• Click on the "Sign On" link in the upper
right of the page.
• On the ASU WebAuth Single Sign-On login
panel, type in your ASUrite ID and
password. You'll be taken back to the site.
Permissions
What you can do on a site depends on your
privileges, or access.
• On content pages, look for tabs above the
title. If one of these tabs says "edit", you
have permissions to add and edit that type
of content.
Content
All content on a Drupal site is a "node,"
including:
• Page
• Poll
• Story
• Forum text
• Blog entry
• Images
 
Comments are not stored as nodes but are
always tied to one.
Content Creation Basics
Creating a page is similar to how most
content types are created.
• Click "create content" to see the types of
content you have permission to post.
• Select "Page."
Content Creation Basics - con't
The "Submit page" form has a number of
fields:
• Title
• Body -  you can
o copy and paste from text editor
o or type in text directly
• Under 'URL path settings," write your first
and last name (no spaces)
 
 
Content Creation: Types
Most Drupal sites offer several ways to input text:
• Plain text
• WYSIWYG (rich-text editor, such as FCKeditor)
• HTML
As well as to accomplish more complex tasks:
• Adding images
• Attaching files
• Publishing & unpublishing
• Creating URL aliases
 
Content Creation: Plain Text
When you input content as plain text,
Drupal:
 
• Takes care of line breaks for you
• Makes links clickable
 
On most Drupal sites, you can:
• Attach files to your content
• Publish and unpublish content
• Create URL aliases
 
Content Creation: WYSIWYG
WYSIWYGs, or rich-text editors, are an easy
way to add "rich" content.
 
• Paragraphs
• Headings
• Bold and italics
• Lists
• Links
• Images
 
Content Creation: HTML
• Bold - <strong></strong>
• Italics - <em></em>
• Paragraphs - <p></p>
• Lists
o Bulleted - <ul><li></li></ul>
o Numbered - <ol><li></li></ol>
• Links <a href="link.com">link text</a>
• Images <img src="
Content Creation: HTML - con't
• Lists
o Bulleted
<ul>
<li>Item</li>
<li>Item</li>
</ul>
 
o Numbered
<ol>
<li>Item</li>
<li>Item</li>
</ol>
Content Creation - con't
 For our purposes, under publishing options,
check "Promoted to front page."
 
Don't forget to hit "Submit" when you're done to
save your content.
 
• Some sites require you to "Preview" before
submitting.
Content Creation - adding an image
• go to images.google.com in a new tab and find an image.
• save it to your desktop.
• click "Edit"
• locate the yellow mountain button to insert an image
• upload an image - click "browse server"
• click the "browse" button at the bottom
• select the image on your desktop
• now, click "upload"
• you should see your image appear in the list. click it.
• click "OK"
• voila!
Finding your content
• All the content on a site is located in
Administer -> Content management >
Content.
• From this page, you can view, edit,
publish, or delete any Drupal content.
Editing and Deleting Content   
To edit a page:
• Click on the "edit" tab.
• Edit.
• Click "Submit."
 
To delete the page 
• Click on the "edit" tab.
• Select the "delete" button near the bottom of the
form. You'll get a second chance to confirm that
you wish to delete the page, or to change your
mind!
Content Wrapup
You now know how to create a page and manage pages in
Drupal. Questions?
Creating Blocks
Block are small chunks of content, often found
in the sidebars of a Drupal site.
Blocks can be created by the system (ex: menu,
search and log in blocks), but they also can be
created by hand.
Creating Blocks, cont'd.
Create a block.
• Go to Administer > Site building > Blocks.
• Select the "Add block" tab.
• Input a block description, title, and body.
• For this demo, include your name in your block title.
• Select visibility settings.
• User: choose whether to show the block by default.
• Role: choose which "roles" can see the block.
• Page: choose on which pages to include or exclude the
block.
• Save.
• Find your block in the list and move it up and under
the "Left sidebar" label.
Creating Menus
Menus appear in blocks on your site and help visitors
and users find their way around. 
 
Example menu creation:
 
• Go to Administer > Site building > Menus. 
• Menu creation options will be found here. For the
purposes of this presentation, we have already
created a menu.
 
Creating Menus, cont.
To create new menu links from the admin page:
 
• Select the menu.
• Choose the "add menu item" tab.
• Add the path 
o (URL or absolute path [ex: /node/34]).
o For our demo, use your first & last name.
• Create the menu item text.
• Optionally, add a description for the tool tip.
• Select the parent item.
• Optionally, select a weight for the item's order in
the menu.
Creating Menus, cont.
To create new menu links while creating or
editing a page:
• Go to the "Menu settings" section.
• Add the title.
• Choose a parent item/menu.
• Drupal will provide the URL.
 
Creating categories/taxonomy
Drupal has a built-in system for categorizing content.
 
Create a category, also called a "vocabulary."
• Go to Admin > Content management > Taxonomy.
• Select the "Add a vocabulary" tab.
• Input a name for the vocabulary.
• Optionally, add a description and help text.
• Select content types for which the vocabulary will be
available.
• Select settings--to use tags, allow multiple select, and
to make required.
• Save your vocabulary.
Creating categories/taxonomy
Add "terms."
• Go to Admin > Content management > Taxonomy.
• Select the "add terms" link beside the vocabulary.
• Input the term and, optionally, a description.
• Under the "Advanced options," you may choose a
different parent category, related terms,
synonyms, and a weight.
• Save the term.
Creating categories/taxonomy
Assign terms to content.
 
• Select "Create content," and a content type.
• On the "Submit" form, a new dropdown menu of
your vocabulary terms will be available.
• Choose a term.
• Complete the submit form and save.
• Notice a term is now included in the submission
information line.
Exercise I
Now you're going to use the knowledge you've just gained
in this workshop by building some basic site elements. 
Concepts to try:
• Create a page and make it a menu item
• Create a "friendly" url for your page
• Upload an image to the page and make it link to
drupal.org
• Create a block and make it appear on your page
Resources
• ASU Drupal Help - help.asu.edu/drupal
• ASU Drupal User Group -
groups.drupal.org/Arizona-State-University
• Drupal Office Hours -             
help.asu.edu/drupal/office-hours
• WebCom mailing list - lists.asu.edu
• Drupal End User Guide - drupal.org/node/6261
• Drupal - drupal.org

More Related Content

What's hot

Dreamweaver Notes
Dreamweaver NotesDreamweaver Notes
Dreamweaver Notessmasi27
 
How To Set Up A Wiki Site
How To Set Up A Wiki SiteHow To Set Up A Wiki Site
How To Set Up A Wiki SiteJacqui Sharp
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalNina McHale
 
CFF Webinar: Working with Wikispaces
CFF Webinar: Working with WikispacesCFF Webinar: Working with Wikispaces
CFF Webinar: Working with WikispacesKristin Hokanson
 
Take Your Markup to 11
Take Your Markup to 11Take Your Markup to 11
Take Your Markup to 11Emily Lewis
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to WordpressJamshid Hashimi
 
Creating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki PagesCreating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki Pagesguest00103e
 
How to Create an Article
How to Create an ArticleHow to Create an Article
How to Create an Articledalbergh
 
Creating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki PagesCreating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki Pagesstmarksgreen
 
Using your wiki tutorial (pbworks)
Using your wiki tutorial (pbworks)Using your wiki tutorial (pbworks)
Using your wiki tutorial (pbworks)Paul L
 
Getting Started with WordPress.com
Getting Started with WordPress.comGetting Started with WordPress.com
Getting Started with WordPress.comMitzi Lewis
 
Lesson 07 WordPress part 1
Lesson 07   WordPress part 1Lesson 07   WordPress part 1
Lesson 07 WordPress part 1Angelina Njegus
 

What's hot (18)

Dreamweaver Notes
Dreamweaver NotesDreamweaver Notes
Dreamweaver Notes
 
How To Set Up A Wiki Site
How To Set Up A Wiki SiteHow To Set Up A Wiki Site
How To Set Up A Wiki Site
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
CFF Webinar: Working with Wikispaces
CFF Webinar: Working with WikispacesCFF Webinar: Working with Wikispaces
CFF Webinar: Working with Wikispaces
 
Wikispaces Tutorial
Wikispaces TutorialWikispaces Tutorial
Wikispaces Tutorial
 
Take Your Markup to 11
Take Your Markup to 11Take Your Markup to 11
Take Your Markup to 11
 
How to use slideshare
How to use slideshareHow to use slideshare
How to use slideshare
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Creating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki PagesCreating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki Pages
 
Fewd week2 slides
Fewd week2 slidesFewd week2 slides
Fewd week2 slides
 
How to Create an Article
How to Create an ArticleHow to Create an Article
How to Create an Article
 
Creating html blocks on oracle
Creating html blocks on oracleCreating html blocks on oracle
Creating html blocks on oracle
 
Creating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki PagesCreating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki Pages
 
Using your wiki tutorial (pbworks)
Using your wiki tutorial (pbworks)Using your wiki tutorial (pbworks)
Using your wiki tutorial (pbworks)
 
TTT-Wikispaces-Advanced
TTT-Wikispaces-AdvancedTTT-Wikispaces-Advanced
TTT-Wikispaces-Advanced
 
Getting Started with WordPress.com
Getting Started with WordPress.comGetting Started with WordPress.com
Getting Started with WordPress.com
 
Weebly handout chestnut
Weebly handout chestnutWeebly handout chestnut
Weebly handout chestnut
 
Lesson 07 WordPress part 1
Lesson 07   WordPress part 1Lesson 07   WordPress part 1
Lesson 07 WordPress part 1
 

Viewers also liked

Drupal at ASU
Drupal at ASUDrupal at ASU
Drupal at ASUkdmarks
 
bids_final_presentation.pptx
bids_final_presentation.pptxbids_final_presentation.pptx
bids_final_presentation.pptxnoobu
 
Forti gate 110c-install_guid manual
Forti gate 110c-install_guid manualForti gate 110c-install_guid manual
Forti gate 110c-install_guid manualleztic
 
Drupal & CSS Preprocessors
Drupal & CSS PreprocessorsDrupal & CSS Preprocessors
Drupal & CSS Preprocessorskdmarks
 
"JavaME + Android in action" CCT-CEJUG Dezembro 2008
"JavaME + Android in action" CCT-CEJUG Dezembro 2008"JavaME + Android in action" CCT-CEJUG Dezembro 2008
"JavaME + Android in action" CCT-CEJUG Dezembro 2008Vando Batista
 

Viewers also liked (6)

Drupal at ASU
Drupal at ASUDrupal at ASU
Drupal at ASU
 
bids_final_presentation.pptx
bids_final_presentation.pptxbids_final_presentation.pptx
bids_final_presentation.pptx
 
Forti gate 110c-install_guid manual
Forti gate 110c-install_guid manualForti gate 110c-install_guid manual
Forti gate 110c-install_guid manual
 
Drupal & CSS Preprocessors
Drupal & CSS PreprocessorsDrupal & CSS Preprocessors
Drupal & CSS Preprocessors
 
"JavaME + Android in action" CCT-CEJUG Dezembro 2008
"JavaME + Android in action" CCT-CEJUG Dezembro 2008"JavaME + Android in action" CCT-CEJUG Dezembro 2008
"JavaME + Android in action" CCT-CEJUG Dezembro 2008
 
Less vs sass
Less vs sassLess vs sass
Less vs sass
 

Similar to Workshop I: Intro to Using Drupal

Webiny CMS Starter Guide
Webiny CMS Starter GuideWebiny CMS Starter Guide
Webiny CMS Starter GuideWebiny
 
Wordpressguide
WordpressguideWordpressguide
Wordpressguidelhthomas
 
Wordpress Guide
Wordpress GuideWordpress Guide
Wordpress Guidelhthomas
 
Wordpress Guide
Wordpress GuideWordpress Guide
Wordpress Guidelhthomas
 
Project Management with WordPress & P2 - WordCamp Toronto 2013
Project Management with WordPress & P2 - WordCamp Toronto 2013Project Management with WordPress & P2 - WordCamp Toronto 2013
Project Management with WordPress & P2 - WordCamp Toronto 2013WPUniversity
 
Wordpress Guide CO300 F15
Wordpress Guide CO300 F15Wordpress Guide CO300 F15
Wordpress Guide CO300 F15lhthomas
 
Complete manual for_teachers
Complete manual for_teachersComplete manual for_teachers
Complete manual for_teachersWanalift
 
Using WordPress Blogs
Using WordPress BlogsUsing WordPress Blogs
Using WordPress BlogsMatt Lingard
 
Your first word press site
Your first word press siteYour first word press site
Your first word press siteMarc Gratch
 
Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016
Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016
Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016Jim Adcock
 
K 12 wiki-handout
K 12 wiki-handoutK 12 wiki-handout
K 12 wiki-handoutJustin Keel
 
Intro.to.weebly r3-rapid aimfire global
Intro.to.weebly r3-rapid aimfire globalIntro.to.weebly r3-rapid aimfire global
Intro.to.weebly r3-rapid aimfire globalFlorito Resty Rosales
 
Ncair summer drive in creating a google site
Ncair summer drive in creating a google siteNcair summer drive in creating a google site
Ncair summer drive in creating a google siteSandra Nicks
 
How to create a project dashboard using share point lists
How to create a project dashboard using share point listsHow to create a project dashboard using share point lists
How to create a project dashboard using share point listsGavin Bollard
 
Slides 3 - Wordpress Networks Sites
Slides 3 - Wordpress Networks SitesSlides 3 - Wordpress Networks Sites
Slides 3 - Wordpress Networks SitesMassimo Callisto
 

Similar to Workshop I: Intro to Using Drupal (20)

Word press training
Word press trainingWord press training
Word press training
 
Webiny CMS Starter Guide
Webiny CMS Starter GuideWebiny CMS Starter Guide
Webiny CMS Starter Guide
 
Wordpressguide
WordpressguideWordpressguide
Wordpressguide
 
Wordpress Guide
Wordpress GuideWordpress Guide
Wordpress Guide
 
Wordpress Guide
Wordpress GuideWordpress Guide
Wordpress Guide
 
Project Management with WordPress & P2 - WordCamp Toronto 2013
Project Management with WordPress & P2 - WordCamp Toronto 2013Project Management with WordPress & P2 - WordCamp Toronto 2013
Project Management with WordPress & P2 - WordCamp Toronto 2013
 
Wordpress Guide CO300 F15
Wordpress Guide CO300 F15Wordpress Guide CO300 F15
Wordpress Guide CO300 F15
 
WordPress
WordPressWordPress
WordPress
 
Complete manual for_teachers
Complete manual for_teachersComplete manual for_teachers
Complete manual for_teachers
 
Working with the Latest Tendenci Modules
Working with the Latest Tendenci ModulesWorking with the Latest Tendenci Modules
Working with the Latest Tendenci Modules
 
Introduction Wordpress
Introduction WordpressIntroduction Wordpress
Introduction Wordpress
 
Using WordPress Blogs
Using WordPress BlogsUsing WordPress Blogs
Using WordPress Blogs
 
Your first word press site
Your first word press siteYour first word press site
Your first word press site
 
Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016
Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016
Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016
 
K 12 wiki-handout
K 12 wiki-handoutK 12 wiki-handout
K 12 wiki-handout
 
Intro.to.weebly r3-rapid aimfire global
Intro.to.weebly r3-rapid aimfire globalIntro.to.weebly r3-rapid aimfire global
Intro.to.weebly r3-rapid aimfire global
 
How to make a website part2
How to make a website part2 How to make a website part2
How to make a website part2
 
Ncair summer drive in creating a google site
Ncair summer drive in creating a google siteNcair summer drive in creating a google site
Ncair summer drive in creating a google site
 
How to create a project dashboard using share point lists
How to create a project dashboard using share point listsHow to create a project dashboard using share point lists
How to create a project dashboard using share point lists
 
Slides 3 - Wordpress Networks Sites
Slides 3 - Wordpress Networks SitesSlides 3 - Wordpress Networks Sites
Slides 3 - Wordpress Networks Sites
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 

Workshop I: Intro to Using Drupal

  • 1. Workshop I - End Users, Content Editors or How I Learned to Use Drupal
  • 2. Translation - Soon you'll be a Drupal 6 Ninja!
  • 3. Overview This workshop is intended for anyone getting started with Drupal-- professors, students, developers, staff, owners of web sites, and especially "content editors."   • What is Drupal? • Log in & Permissions • Content Creation o Methods: Plain text, WYSIWYG editors, & full html o Insert images o Create links  o Finding your content o Editing & deleting content • Menus • Blocks • Categories/taxonomy • Drupal end user guides
  • 4. What is Drupal? • Drupal is a content management system (CMS). • Content (text and images) are submitted via web forms. • Content is stored in a database.   • When a user views a page, content from the database is put into a template for display on the screen.
  • 5. Log in • Go to http://webworkshop.asu.edu • Click on the "Sign On" link in the upper right of the page. • On the ASU WebAuth Single Sign-On login panel, type in your ASUrite ID and password. You'll be taken back to the site.
  • 6. Permissions What you can do on a site depends on your privileges, or access. • On content pages, look for tabs above the title. If one of these tabs says "edit", you have permissions to add and edit that type of content.
  • 7. Content All content on a Drupal site is a "node," including: • Page • Poll • Story • Forum text • Blog entry • Images   Comments are not stored as nodes but are always tied to one.
  • 8. Content Creation Basics Creating a page is similar to how most content types are created. • Click "create content" to see the types of content you have permission to post. • Select "Page."
  • 9. Content Creation Basics - con't The "Submit page" form has a number of fields: • Title • Body -  you can o copy and paste from text editor o or type in text directly • Under 'URL path settings," write your first and last name (no spaces)    
  • 10. Content Creation: Types Most Drupal sites offer several ways to input text: • Plain text • WYSIWYG (rich-text editor, such as FCKeditor) • HTML As well as to accomplish more complex tasks: • Adding images • Attaching files • Publishing & unpublishing • Creating URL aliases  
  • 11. Content Creation: Plain Text When you input content as plain text, Drupal:   • Takes care of line breaks for you • Makes links clickable   On most Drupal sites, you can: • Attach files to your content • Publish and unpublish content • Create URL aliases  
  • 12. Content Creation: WYSIWYG WYSIWYGs, or rich-text editors, are an easy way to add "rich" content.   • Paragraphs • Headings • Bold and italics • Lists • Links • Images  
  • 13. Content Creation: HTML • Bold - <strong></strong> • Italics - <em></em> • Paragraphs - <p></p> • Lists o Bulleted - <ul><li></li></ul> o Numbered - <ol><li></li></ol> • Links <a href="link.com">link text</a> • Images <img src="
  • 14. Content Creation: HTML - con't • Lists o Bulleted <ul> <li>Item</li> <li>Item</li> </ul>   o Numbered <ol> <li>Item</li> <li>Item</li> </ol>
  • 15. Content Creation - con't  For our purposes, under publishing options, check "Promoted to front page."   Don't forget to hit "Submit" when you're done to save your content.   • Some sites require you to "Preview" before submitting.
  • 16. Content Creation - adding an image • go to images.google.com in a new tab and find an image. • save it to your desktop. • click "Edit" • locate the yellow mountain button to insert an image • upload an image - click "browse server" • click the "browse" button at the bottom • select the image on your desktop • now, click "upload" • you should see your image appear in the list. click it. • click "OK" • voila!
  • 17. Finding your content • All the content on a site is located in Administer -> Content management > Content. • From this page, you can view, edit, publish, or delete any Drupal content.
  • 18. Editing and Deleting Content    To edit a page: • Click on the "edit" tab. • Edit. • Click "Submit."   To delete the page  • Click on the "edit" tab. • Select the "delete" button near the bottom of the form. You'll get a second chance to confirm that you wish to delete the page, or to change your mind!
  • 19. Content Wrapup You now know how to create a page and manage pages in Drupal. Questions?
  • 20. Creating Blocks Block are small chunks of content, often found in the sidebars of a Drupal site. Blocks can be created by the system (ex: menu, search and log in blocks), but they also can be created by hand.
  • 21. Creating Blocks, cont'd. Create a block. • Go to Administer > Site building > Blocks. • Select the "Add block" tab. • Input a block description, title, and body. • For this demo, include your name in your block title. • Select visibility settings. • User: choose whether to show the block by default. • Role: choose which "roles" can see the block. • Page: choose on which pages to include or exclude the block. • Save. • Find your block in the list and move it up and under the "Left sidebar" label.
  • 22. Creating Menus Menus appear in blocks on your site and help visitors and users find their way around.    Example menu creation:   • Go to Administer > Site building > Menus.  • Menu creation options will be found here. For the purposes of this presentation, we have already created a menu.  
  • 23. Creating Menus, cont. To create new menu links from the admin page:   • Select the menu. • Choose the "add menu item" tab. • Add the path  o (URL or absolute path [ex: /node/34]). o For our demo, use your first & last name. • Create the menu item text. • Optionally, add a description for the tool tip. • Select the parent item. • Optionally, select a weight for the item's order in the menu.
  • 24. Creating Menus, cont. To create new menu links while creating or editing a page: • Go to the "Menu settings" section. • Add the title. • Choose a parent item/menu. • Drupal will provide the URL.  
  • 25. Creating categories/taxonomy Drupal has a built-in system for categorizing content.   Create a category, also called a "vocabulary." • Go to Admin > Content management > Taxonomy. • Select the "Add a vocabulary" tab. • Input a name for the vocabulary. • Optionally, add a description and help text. • Select content types for which the vocabulary will be available. • Select settings--to use tags, allow multiple select, and to make required. • Save your vocabulary.
  • 26. Creating categories/taxonomy Add "terms." • Go to Admin > Content management > Taxonomy. • Select the "add terms" link beside the vocabulary. • Input the term and, optionally, a description. • Under the "Advanced options," you may choose a different parent category, related terms, synonyms, and a weight. • Save the term.
  • 27. Creating categories/taxonomy Assign terms to content.   • Select "Create content," and a content type. • On the "Submit" form, a new dropdown menu of your vocabulary terms will be available. • Choose a term. • Complete the submit form and save. • Notice a term is now included in the submission information line.
  • 28. Exercise I Now you're going to use the knowledge you've just gained in this workshop by building some basic site elements.  Concepts to try: • Create a page and make it a menu item • Create a "friendly" url for your page • Upload an image to the page and make it link to drupal.org • Create a block and make it appear on your page
  • 29. Resources • ASU Drupal Help - help.asu.edu/drupal • ASU Drupal User Group - groups.drupal.org/Arizona-State-University • Drupal Office Hours -              help.asu.edu/drupal/office-hours • WebCom mailing list - lists.asu.edu • Drupal End User Guide - drupal.org/node/6261 • Drupal - drupal.org