SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Introduction to Drupal
Part 3 of 3
Text Formats, Images, Media, Views & Themes
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap from Nov. 11
•  Installation & File System
•  Configuration System
Site name, Site email, Timezone
•  Content Types
Default types, Adding new types, settings
•  Extending Drupal with Contributed Modules
•  User Roles
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap from Dec. 10
•  Blocks
•  Menus
•  Taxonomy
•  Webforms
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  Node: a piece of content which belongs to a content type. A
node page is the specific single page for that content, but nodes
can be viewed outside of their page.
•  Teaser (aka Summary): an introductory paragraph about a piece
of content.
•  Terms (aka Tags): organizational keywords that can be used to
create categories or metadata.
•  Module: a package of code (typically written in PHP and CSS)
that extends Drupal functionality.
https://drupal.org/glossary
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  User: an individual with login credentials for the site.
•  Role: a set of permissions that can be applied to individual users.
Users can belong to multiple roles.
•  Permission: a tool for controlling access to content creation,
modification and site administration.
•  User1 (aka Site Maintenance Account): this is the first user on
the site, and can do anything. It is not advisable to work on your
site as User1. Always create an administrative account for
yourself, and protect the User1 credentials.
https://drupal.org/glossary
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  Administrator: a default Drupal role that has high-level
permissions on the site. This should only be given to trusted
individuals who know what the tools do.
•  Authenticated user: a site visitor who has logged into the site
using their credentials.
•  Anonymous user: a site visitor who has not logged in (and may
not have credentials). The general public will typically be
anonymous users.
https://drupal.org/glossary
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  Region: Defined areas of the page where blocks and other
elements can be placed. Includes Header, Footer, Content, +.
•  Block: A visible box of content or functionality. Blocks can be
created by modules, including Views, or manually added.
•  Menu: A set of clickable navigation items on the page.
•  Menu Item: A specific link in a menu that takes the user
elsewhere when clicked.
•  Path or Alias: The last part of the URL of a page (following the
domain name), e.g. node/4 or teens/summer-reading.
https://drupal.org/glossary
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  Taxonomy: A core module that gives your site a system of
categorization and classification.
•  Vocabulary: A collection of terms, e.g. Site Section vs.
Database Category vs. Special Collection.
•  Term: An organizational keyword that can be applied to a node.
•  Tag: The same as Term, but usually refers to a freeform method
of applying keywords and so is more commonly thought of as a
classification method for blogging and social media.
https://drupal.org/glossary
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  Webform: A form that a user can fill out, including the search
or contact forms. ALSO: A module that enables the site
administrator to easily build complex forms on their site.
•  Select or Other: A module and form option that allows a user
who chooses “other” in a form to fill out a text field with the
“other” value.
•  Form Component: Each specific field within the form.
•  Form Validation: A module and method for ensuring that user
responses in a form line up with requirements.
•  CAPTCHA: A module and method for ensuring the form is
filled out by a human (not a spam bot).
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
What’s next?
•  Text Formats
•  Images
•  Media
•  Views
•  Themes
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Text Formats
And… why do they matter?
Photo credit: http://www.flickr.com/photos/stevenm_61
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Why does this matter?
•  Security: A CMS allows people to enter data into the site.
Entered data could contain security risks.
•  Branding: A consistent look and feel not only makes your site
look more professional, it engenders trust from the user.
•  Usability: If anyone can format however they want, eventually
you will have green text on a blue background, difficult to read
fonts, or worse.
•  WYSIWYG: Providing content contributors with a UI for
formatting will make their lives much easier, as they won’t need
to know HTML. It also makes it easier for you to control how
they format their content.
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Text Formats Demo
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  Text Format: (aka Input Format) A tool for defining the
processing that happens to user-entered text before it is rendered
in the browser.
•  Filtered HTML: A default text format that strips unwanted
HTML from user-entered content.
•  Full HTML: A default text format that will allow any HTML
markup to render in the browser (has security implications).
•  Plain Text: A default text format that removes all formatting.
https://drupal.org/glossary
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  WYSIWYG: (pronounced whizz-i-wig) A graphical user
interface for formatting user-entered content. Comes from
“what-you-see-is-what-you-get” (which is not always true).
•  Rich Text: The opposite of Plain Text, but not a text format.
This describes all formats when formatting is displayed.
•  Paste from Word: A tool that should be enabled in any
WYSIWYG to help strip out unwanted invisible code from any
content pasted from a word processor (such as MS Word).
Warning: this is not always successful and can give a false sense
of security.
https://drupal.org/glossary
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Working with Images
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Images Demo
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  Image Styles: Predefined settings for displaying an image (size,
aspect ratio, rotation, etc.). Drupal creates new images for each
setting, as needed, so that the image styles aren’t rendered in the
browser on the fly.
•  Inline Images: Images that are placed within a large block of
text (or “blob” of content).
•  Imagecache: The name of the module (now in Core) previously
used for Image Styles. Important to know when looking for
interesting image modules.
https://drupal.org/glossary
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  Alt Text: Alternate text, or, the text that is presented in place of
the image when the image is not available. Examples of when
Alt Text is used:
•  Missing images
•  Screen readers
•  Search engines
Alt text should never be left blank.
https://drupal.org/glossary
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Working with Media
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Media Demo
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Views
Photo credit: http://www.flickr.com/photos/micahtaylor
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Views Examples &
Demo
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Recap: Drupal Glossary
•  Views: A module that provides a graphical user interface for
building queries – lists of your content that are displayed in
customized ways.
•  Filters: The tool within Views to determine which content
displays in any given list.
•  Exposed Filters: Filters that the end-user can see and change to
customize what results show on their screen.
•  Sort: The tool within Views to determine the order in which
results are displayed.
•  Bulk operations: A tool for performing actions on multiple
entities at once.
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Themes
Photo credit: http://www.flickr.com/photos/pearlmatic
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Theming Options
•  Easy/Fast/Cheap: Contributed themes, which can be found free
on Drupal.org or purchased from companies that sell Drupal
themes. Mostly plug-and-play.
•  Intermediate: Subthemes, which you create from one of the
many well-regarded Base themes such as Zen, Zurb Foundation,
AdaptiveTheme, Omega, etc. Enables you to have a custom
design without having to start from scratch.
•  Advanced/Expensive: Custom theme, which you build from
scratch.
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Contrib Themes
Demo
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Theming resources
found at
http://chillco.com/tla-drupal/questions
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
Questions?
Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014
http://chillco.com/
tla-drupal-questions

Mais conteúdo relacionado

Mais procurados

Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Acquia
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
The EduHK
 

Mais procurados (11)

Drupal8 corporate training in Hyderabad
Drupal8 corporate training in HyderabadDrupal8 corporate training in Hyderabad
Drupal8 corporate training in Hyderabad
 
Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09
 
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
 
Bootstrap4XPages
Bootstrap4XPagesBootstrap4XPages
Bootstrap4XPages
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
 
Joomla Templates101
Joomla Templates101Joomla Templates101
Joomla Templates101
 
XPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 WebinarXPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 Webinar
 
OpenOffice.org 2.x and Beyond
OpenOffice.org 2.x and BeyondOpenOffice.org 2.x and Beyond
OpenOffice.org 2.x and Beyond
 
Beyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleighBeyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleigh
 
Get the best out of Bootstrap with Bootstrap4XPages (AD202)
Get the best out of Bootstrap with Bootstrap4XPages (AD202)Get the best out of Bootstrap with Bootstrap4XPages (AD202)
Get the best out of Bootstrap with Bootstrap4XPages (AD202)
 

Destaque

Short presentation Credit Tools
Short presentation Credit ToolsShort presentation Credit Tools
Short presentation Credit Tools
Gulamali
 
Boletín Mensual: El mercado de gomas de mascar
Boletín Mensual: El mercado de gomas de mascarBoletín Mensual: El mercado de gomas de mascar
Boletín Mensual: El mercado de gomas de mascar
ProEcuadorMexico
 
Continuous integration / deployment with Jenkins
Continuous integration / deployment with JenkinsContinuous integration / deployment with Jenkins
Continuous integration / deployment with Jenkins
cherryhillco
 

Destaque (20)

TLA Webinar: Introduction to Drupal -- part 1 of 3
TLA Webinar: Introduction to Drupal -- part 1 of 3TLA Webinar: Introduction to Drupal -- part 1 of 3
TLA Webinar: Introduction to Drupal -- part 1 of 3
 
Socialmedia@clark.wa.gov: How we do it in the \'couve.
Socialmedia@clark.wa.gov: How we do it in the \'couve.Socialmedia@clark.wa.gov: How we do it in the \'couve.
Socialmedia@clark.wa.gov: How we do it in the \'couve.
 
Short presentation Credit Tools
Short presentation Credit ToolsShort presentation Credit Tools
Short presentation Credit Tools
 
Social Media Presentation for Sertoma International Conference
Social Media Presentation for Sertoma International ConferenceSocial Media Presentation for Sertoma International Conference
Social Media Presentation for Sertoma International Conference
 
Social Media 2010 Check-Up - Burson Martsteller
Social Media 2010 Check-Up - Burson MartstellerSocial Media 2010 Check-Up - Burson Martsteller
Social Media 2010 Check-Up - Burson Martsteller
 
BAOT/COT Social Media Guidance 02.09.10
BAOT/COT Social Media Guidance 02.09.10BAOT/COT Social Media Guidance 02.09.10
BAOT/COT Social Media Guidance 02.09.10
 
профессора 24 июня 2014
профессора  24 июня 2014 профессора  24 июня 2014
профессора 24 июня 2014
 
Advanced iPad Tips and Tricks
Advanced iPad Tips and TricksAdvanced iPad Tips and Tricks
Advanced iPad Tips and Tricks
 
iPad Setup Instructions
iPad Setup InstructionsiPad Setup Instructions
iPad Setup Instructions
 
Migrate
MigrateMigrate
Migrate
 
LWVC Leadership Council 2014 - Using the Web to Expand Your Audience
LWVC Leadership Council 2014 - Using the Web to Expand Your AudienceLWVC Leadership Council 2014 - Using the Web to Expand Your Audience
LWVC Leadership Council 2014 - Using the Web to Expand Your Audience
 
LITA Forum 2014 - Using Islandora for Digital Content Delivery
LITA Forum 2014 - Using Islandora for Digital Content DeliveryLITA Forum 2014 - Using Islandora for Digital Content Delivery
LITA Forum 2014 - Using Islandora for Digital Content Delivery
 
Boletín Mensual: El mercado de gomas de mascar
Boletín Mensual: El mercado de gomas de mascarBoletín Mensual: El mercado de gomas de mascar
Boletín Mensual: El mercado de gomas de mascar
 
Boletín Mensual Julio
Boletín Mensual JulioBoletín Mensual Julio
Boletín Mensual Julio
 
Site Builders: Let's clean up our UIs!
Site Builders: Let's clean up our UIs!Site Builders: Let's clean up our UIs!
Site Builders: Let's clean up our UIs!
 
Boletín Hitos Estratégicos
Boletín Hitos EstratégicosBoletín Hitos Estratégicos
Boletín Hitos Estratégicos
 
TLA Webinar: Introduction to Drupal -- part 2 of 3
TLA Webinar: Introduction to Drupal -- part 2 of 3TLA Webinar: Introduction to Drupal -- part 2 of 3
TLA Webinar: Introduction to Drupal -- part 2 of 3
 
Continuous integration / deployment with Jenkins
Continuous integration / deployment with JenkinsContinuous integration / deployment with Jenkins
Continuous integration / deployment with Jenkins
 
Source Credibility and the CRAAP Test
Source Credibility and the CRAAP TestSource Credibility and the CRAAP Test
Source Credibility and the CRAAP Test
 
DrupalCampLA 2014 - Drupal backend performance and scalability
DrupalCampLA 2014 - Drupal backend performance and scalabilityDrupalCampLA 2014 - Drupal backend performance and scalability
DrupalCampLA 2014 - Drupal backend performance and scalability
 

Semelhante a TLA Webinar: Introduction to Drupal -- part 3 of 3

Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
Rachel Vacek
 
Contributing to Drupal
Contributing to DrupalContributing to Drupal
Contributing to Drupal
Chris Skene
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
Rachel Vacek
 

Semelhante a TLA Webinar: Introduction to Drupal -- part 3 of 3 (20)

Online Drupal Training Syllabus
Online Drupal Training SyllabusOnline Drupal Training Syllabus
Online Drupal Training Syllabus
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Terminologies
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal TerminologiesDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Terminologies
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Terminologies
 
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
 
Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs
 
Drupal 6x Installation
Drupal 6x Installation Drupal 6x Installation
Drupal 6x Installation
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMS
 
72d5drupal
72d5drupal72d5drupal
72d5drupal
 
History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8
 
Contributing to Drupal
Contributing to DrupalContributing to Drupal
Contributing to Drupal
 
Drupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in DrupalDrupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in Drupal
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
 
Drupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsDrupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal Concepts
 
Drupal intro
Drupal introDrupal intro
Drupal intro
 
Drupal -Introduction to Drupal
Drupal -Introduction to DrupalDrupal -Introduction to Drupal
Drupal -Introduction to Drupal
 
Drupal intro
Drupal introDrupal intro
Drupal intro
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Drupal for Programmers
Drupal for ProgrammersDrupal for Programmers
Drupal for Programmers
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

TLA Webinar: Introduction to Drupal -- part 3 of 3

  • 1. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Introduction to Drupal Part 3 of 3 Text Formats, Images, Media, Views & Themes
  • 2. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap from Nov. 11 •  Installation & File System •  Configuration System Site name, Site email, Timezone •  Content Types Default types, Adding new types, settings •  Extending Drupal with Contributed Modules •  User Roles
  • 3. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap from Dec. 10 •  Blocks •  Menus •  Taxonomy •  Webforms
  • 4. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  Node: a piece of content which belongs to a content type. A node page is the specific single page for that content, but nodes can be viewed outside of their page. •  Teaser (aka Summary): an introductory paragraph about a piece of content. •  Terms (aka Tags): organizational keywords that can be used to create categories or metadata. •  Module: a package of code (typically written in PHP and CSS) that extends Drupal functionality. https://drupal.org/glossary
  • 5. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  User: an individual with login credentials for the site. •  Role: a set of permissions that can be applied to individual users. Users can belong to multiple roles. •  Permission: a tool for controlling access to content creation, modification and site administration. •  User1 (aka Site Maintenance Account): this is the first user on the site, and can do anything. It is not advisable to work on your site as User1. Always create an administrative account for yourself, and protect the User1 credentials. https://drupal.org/glossary
  • 6. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  Administrator: a default Drupal role that has high-level permissions on the site. This should only be given to trusted individuals who know what the tools do. •  Authenticated user: a site visitor who has logged into the site using their credentials. •  Anonymous user: a site visitor who has not logged in (and may not have credentials). The general public will typically be anonymous users. https://drupal.org/glossary
  • 7. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  Region: Defined areas of the page where blocks and other elements can be placed. Includes Header, Footer, Content, +. •  Block: A visible box of content or functionality. Blocks can be created by modules, including Views, or manually added. •  Menu: A set of clickable navigation items on the page. •  Menu Item: A specific link in a menu that takes the user elsewhere when clicked. •  Path or Alias: The last part of the URL of a page (following the domain name), e.g. node/4 or teens/summer-reading. https://drupal.org/glossary
  • 8. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  Taxonomy: A core module that gives your site a system of categorization and classification. •  Vocabulary: A collection of terms, e.g. Site Section vs. Database Category vs. Special Collection. •  Term: An organizational keyword that can be applied to a node. •  Tag: The same as Term, but usually refers to a freeform method of applying keywords and so is more commonly thought of as a classification method for blogging and social media. https://drupal.org/glossary
  • 9. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  Webform: A form that a user can fill out, including the search or contact forms. ALSO: A module that enables the site administrator to easily build complex forms on their site. •  Select or Other: A module and form option that allows a user who chooses “other” in a form to fill out a text field with the “other” value. •  Form Component: Each specific field within the form. •  Form Validation: A module and method for ensuring that user responses in a form line up with requirements. •  CAPTCHA: A module and method for ensuring the form is filled out by a human (not a spam bot).
  • 10. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 What’s next? •  Text Formats •  Images •  Media •  Views •  Themes
  • 11. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Text Formats And… why do they matter? Photo credit: http://www.flickr.com/photos/stevenm_61
  • 12. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Why does this matter? •  Security: A CMS allows people to enter data into the site. Entered data could contain security risks. •  Branding: A consistent look and feel not only makes your site look more professional, it engenders trust from the user. •  Usability: If anyone can format however they want, eventually you will have green text on a blue background, difficult to read fonts, or worse. •  WYSIWYG: Providing content contributors with a UI for formatting will make their lives much easier, as they won’t need to know HTML. It also makes it easier for you to control how they format their content.
  • 13. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Text Formats Demo
  • 14. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  Text Format: (aka Input Format) A tool for defining the processing that happens to user-entered text before it is rendered in the browser. •  Filtered HTML: A default text format that strips unwanted HTML from user-entered content. •  Full HTML: A default text format that will allow any HTML markup to render in the browser (has security implications). •  Plain Text: A default text format that removes all formatting. https://drupal.org/glossary
  • 15. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  WYSIWYG: (pronounced whizz-i-wig) A graphical user interface for formatting user-entered content. Comes from “what-you-see-is-what-you-get” (which is not always true). •  Rich Text: The opposite of Plain Text, but not a text format. This describes all formats when formatting is displayed. •  Paste from Word: A tool that should be enabled in any WYSIWYG to help strip out unwanted invisible code from any content pasted from a word processor (such as MS Word). Warning: this is not always successful and can give a false sense of security. https://drupal.org/glossary
  • 16. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Working with Images
  • 17. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Images Demo
  • 18. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  Image Styles: Predefined settings for displaying an image (size, aspect ratio, rotation, etc.). Drupal creates new images for each setting, as needed, so that the image styles aren’t rendered in the browser on the fly. •  Inline Images: Images that are placed within a large block of text (or “blob” of content). •  Imagecache: The name of the module (now in Core) previously used for Image Styles. Important to know when looking for interesting image modules. https://drupal.org/glossary
  • 19. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  Alt Text: Alternate text, or, the text that is presented in place of the image when the image is not available. Examples of when Alt Text is used: •  Missing images •  Screen readers •  Search engines Alt text should never be left blank. https://drupal.org/glossary
  • 20. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Working with Media
  • 21. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Media Demo
  • 22. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Views Photo credit: http://www.flickr.com/photos/micahtaylor
  • 23. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Views Examples & Demo
  • 24. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Recap: Drupal Glossary •  Views: A module that provides a graphical user interface for building queries – lists of your content that are displayed in customized ways. •  Filters: The tool within Views to determine which content displays in any given list. •  Exposed Filters: Filters that the end-user can see and change to customize what results show on their screen. •  Sort: The tool within Views to determine the order in which results are displayed. •  Bulk operations: A tool for performing actions on multiple entities at once.
  • 25. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Themes Photo credit: http://www.flickr.com/photos/pearlmatic
  • 26. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Theming Options •  Easy/Fast/Cheap: Contributed themes, which can be found free on Drupal.org or purchased from companies that sell Drupal themes. Mostly plug-and-play. •  Intermediate: Subthemes, which you create from one of the many well-regarded Base themes such as Zen, Zurb Foundation, AdaptiveTheme, Omega, etc. Enables you to have a custom design without having to start from scratch. •  Advanced/Expensive: Custom theme, which you build from scratch.
  • 27. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Contrib Themes Demo
  • 28. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Theming resources found at http://chillco.com/tla-drupal/questions
  • 29. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 Questions?
  • 30. Intro to Drupal, Part 3 of 3 TLA Webinar Series, Jan. 10, 2014 http://chillco.com/ tla-drupal-questions