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

Drupal8 corporate training in Hyderabad
Drupal8 corporate training in HyderabadDrupal8 corporate training in Hyderabad
Drupal8 corporate training in Hyderabadphp2ranjan
 
Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Mikael Jacobsen
 
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 StartAcquia
 
Bootstrap4XPages
Bootstrap4XPagesBootstrap4XPages
Bootstrap4XPagesTeamstudio
 
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...CITE
 
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
 
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 WebinarHoward Greenberg
 
Beyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleighBeyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleighGlenn Ansley
 
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)Mark Leusink
 

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

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 3cherryhillco
 
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.Dolly England
 
Short presentation Credit Tools
Short presentation Credit ToolsShort presentation Credit Tools
Short presentation Credit ToolsGulamali
 
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 Conferencepaweber
 
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 MartstellerOP1C
 
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.10Hassan Mirza
 
профессора 24 июня 2014
профессора  24 июня 2014 профессора  24 июня 2014
профессора 24 июня 2014 uch_sovet_RGPU
 
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 Audiencecherryhillco
 
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 Deliverycherryhillco
 
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 mascarProEcuadorMexico
 
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!cherryhillco
 
Boletín Hitos Estratégicos
Boletín Hitos EstratégicosBoletín Hitos Estratégicos
Boletín Hitos EstratégicosProEcuadorMexico
 
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 3cherryhillco
 
Continuous integration / deployment with Jenkins
Continuous integration / deployment with JenkinsContinuous integration / deployment with Jenkins
Continuous integration / deployment with Jenkinscherryhillco
 
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 scalabilitycherryhillco
 

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

Online Drupal Training Syllabus
Online Drupal Training SyllabusOnline Drupal Training Syllabus
Online Drupal Training Syllabusvibrantuser
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalRachel Vacek
 
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 TerminologiesDrupalMumbai
 
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 2Acquia
 
Drupal 6x Installation
Drupal 6x Installation Drupal 6x Installation
Drupal 6x Installation Micky Metts
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMSPhase2
 
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 8Websolutions Agency
 
Contributing to Drupal
Contributing to DrupalContributing to Drupal
Contributing to DrupalChris Skene
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime Collegeguest08bc36
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeGeshan Manandhar
 
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 ConceptsMicky Metts
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalRachel Vacek
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalNina McHale
 

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

Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 

Último (20)

Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 

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