SlideShare a Scribd company logo
1 of 78
Drupal: A Glimpse
at Northeastern
University Libraries
Website
Who is iFactory?
• Based in Boston
• Interactive design and development company with over 20
  years experience
• Division of RDW Group, full-service communications agency
• Designers, strategic consultants, information architects,
  usability experts, developers
• Higher ed profiles include:
  colleges & universities | public & private | large & small
  undergraduate & graduate
  ivy league to community colleges | across the country
Where to find us
www.ifactory.com

blog: interactivity.ifactory.com

Find us as iFactoryBoston:
What you’ll learn today:
• Configuring some aspects of the Drupal admin to
  enable a wide variety of users to create content
• Customizing display of complex content
  types, including using javascript blinds to show/hide
  information
• Setting up a variety of views for different ways to
  list, filter and sort content
• Tagging to enable highlighting content which otherwise
  does not get enough attention
• Using the Field Permissions module to deliver fine-
  grained customization of content delivery
Your presenter
           Lisa Sawin
           Solutions Architect for iFactory

Lisa has 10 years experience in software and web application
design. As a Solutions Architect for iFactory, Lisa's role is to be the
technical voice on projects, from the initial client meetings through
planning, construction and delivery of the final site. She is
experienced in developing Drupal and WordPress sites for a wide
variety of clients in various verticals, from libraries to higher ed to
small businesses.
Higher Ed Websites
• Often have a variety of content creators
• Content is often added without being screened
• Content can be very complex
• Users may need a variety ways to access this
  complex information
• Site may have a lot of information users don’t
  even know they would be interested in
• Different users may need different views of the
  same content
Higher Ed Websites
• Often have a variety of content creators
• Content is often added without being screened
• Content can be very complex
• Users may need a variety ways to access this
  complex information
• Site may have a lot of information users don’t
  even know they would be interested in
• Different users may need different views of the
  same content
Higher Ed Websites
• Often have a variety of content creators
• Content is often added without being screened
• Content can be very complex
• Users may need a variety ways to access this
  complex information
• Site may have a lot of information users don’t
  even know they would be interested in
• Different users may need different views of the
  same content
Higher Ed Websites
• Often have a variety of content creators
• Content is often added without being screened
• Content can be very complex
• Users may need a variety ways to access this
  complex information
• Site may have a lot of information users don’t
  even know they would be interested in
• Different users may need different views of the
  same content
Higher Ed Websites
• Often have a variety of content creators
• Content is often added without being screened
• Content can be very complex
• Users may need a variety ways to access this
  complex information
• Site may have a lot of information users don’t
  even know they would be interested in
• Different users may need different views of the
  same content
Higher Ed Websites
• Often have a variety of content creators
• Content is often added without being screened
• Content can be very complex
• Users may need a variety ways to access this
  complex information
• Site may have a lot of information users don’t
  even know they would be interested in
• Different users may need different views of the
  same content
Higher Ed Websites
• Often have a variety of content creators
• Content is often added without being screened
• Content can be very complex
• Users may need a variety ways to access this
  complex information
• Site may have a lot of information users don’t
  even know they would be interested in
• Different users may need different views of the
  same content
Drupal Strengths &
Weaknesses
•   Admin users have a lot of power
•   Admin user interface can be overwhelming
•   Many contributed modules available to help
•   Extensible by custom modules, too
Drupal Strengths &
Weaknesses
•   Admin users have a lot of power
•   Admin user interface can be overwhelming
•   Many contributed modules available to help
•   Extensible by custom modules, too
Drupal Strengths &
Weaknesses
•   Admin users have a lot of power
•   Admin user interface can be overwhelming
•   Many contributed modules available to help
•   Extensible by custom modules, too
Drupal Strengths &
Weaknesses
•   Admin users have a lot of power
•   Admin user interface can be overwhelming
•   Many contributed modules available to help
•   Extensible by custom modules, too
Drupal Strengths &
Weaknesses
•   Admin users have a lot of power
•   Admin user interface can be overwhelming
•   Many contributed modules available to help
•   Extensible by custom modules, too
Customizing Admin
Features layouts increase freedom
• Constrained page
  while maintaining unified look & feel
• Only give content creators the tools you’d like
  them to use
• Image styles constrain images to fit layout
• Use combination of contrib and custom
  modules to constrain WYSIWYG tools
Customizing Admin
Features layouts increase freedom
• Constrained page
  while maintaining unified look & feel
• Only give content creators the tools you’d like
  them to use
• Image styles constrain images to fit layout
• Use combination of contrib and custom
  modules to constrain WYSIWYG tools
Customizing Admin
Features layouts increase freedom
• Constrained page
  while maintaining unified look & feel
• Only give content creators the tools you’d like
  them to use
• Image styles constrain images to fit layout
• Use combination of contrib and custom
  modules to constrain WYSIWYG tools
Customizing Admin
Features layouts increase freedom
• Constrained page
  while maintaining unified look & feel
• Only give content creators the tools you’d like
  them to use
• Image styles constrain images to fit layout
• Use combination of contrib and custom
  modules to constrain WYSIWYG tools
Customizing Admin
Features layouts increase freedom
• Constrained page
  while maintaining unified look & feel
• Only give content creators the tools you’d like
  them to use
• Image styles constrain images to fit layout
• Use combination of contrib and custom
  modules to constrain WYSIWYG tools
Contrib + custom = just right
 • CKEditor gives us control over WYSIWYG
   options per text format
 • Better formats can restrict a user’s ability to
   change text format
 • A custom module adds the missing puzzle
   piece to restrict WYSIWYG options
 • http://drupal.org/node/1192062
Contrib + custom = just right
 • CKEditor gives us control over WYSIWYG
   options per text format
 • Better formats can restrict a user’s ability to
   change text format
 • A custom module adds the missing puzzle
   piece to restrict WYSIWYG options
 • http://drupal.org/node/1192062
Contrib + custom = just right
 • CKEditor gives us control over WYSIWYG
   options per text format
 • Better formats can restrict a user’s ability to
   change text format
 • A custom module adds the missing puzzle
   piece to restrict WYSIWYG options
 • http://drupal.org/node/1192062
Contrib + custom = just right
 • CKEditor gives us control over WYSIWYG
   options per text format
 • Better formats can restrict a user’s ability to
   change text format
 • A custom module adds the missing puzzle
   piece to restrict WYSIWYG options
 • http://drupal.org/node/1192062
Contrib + custom = just right
 • CKEditor gives us control over
   WYSIWYG options per text format
 • Better formats can restrict a user’s ability
   to change text format
 • A custom module adds the missing puzzle
   piece to restrict WYSIWYG options
 • http://drupal.org/node/1192062
Mitigate risk, increase
freedom
• Remove the option to “break” the site
• Encourage content creators by giving them an
  easy-to-use interface
Mitigate risk, increase
freedom
• Remove the option to “break” the site
• Encourage content creators by giving them an
  easy-to-use interface
Mitigate risk, increase
freedom
• Remove the option to “break” the site
• Encourage content creators by giving them an
  easy-to-use interface
Complex content
• Databases, services, software, courses, etc
• Lots of associated information
• Users may be confused about what these
  content types really are
Complex content
• Databases, services, software, courses, etc
• Lots of associated information
• Users may be confused about what these
  content types really are
Complex content
• Databases, services, software, courses, etc
• Lots of associated information
• Users may be confused about what these
  content types really are
Complex content
• Databases, services, software, courses, etc
• Lots of associated information
• Users may be confused about what these
  content types really are
Thoughtful presentation
is key
• Consistent, structured layout
• Understandable terms
• Expected interactions: a link should do what
  the users expect it to do
• Graphic design: use of color, font, spacing
Thoughtful presentation
is key
• Consistent, structured layout
• Understandable terms
• Expected interactions: a link should do what
  the users expect it to do
• Graphic design: use of color, font, spacing
Thoughtful presentation
is key
• Consistent, structured layout
• Understandable terms
• Expected interactions: a link should do what
  the users expect it to do
• Graphic design: use of color, font, spacing
Thoughtful presentation
is key
• Consistent, structured layout
• Understandable terms
• Expected interactions: a link should do what
  the users expect it to do
• Graphic design: use of color, font, spacing
Thoughtful presentation
is key
• Consistent, structured layout
• Understandable terms
• Expected interactions: a link should do what
  the users expect it to do
• Graphic design: use of color, font, spacing
Creatively remove
excess info
• Blinds to hide some of the content
• Icons
• Link intuitively
Creatively remove
excess info
• Blinds to hide some of the content
• Icons
• Link intuitively
Creatively remove
excess info
• Blinds to hide some of the content
• Icons
• Link intuitively
Creatively remove
excess info
• Blinds to hide some of the content
• Icons
• Link intuitively
Use a variety of list
styles
• A-Z index
• Exposed filters
• Break down into menu items
Use a variety of list
styles
• A-Z index
• Exposed filters
• Break down into menu items
Use a variety of list
styles
• A-Z index
• Exposed filters
• Break down into menu items
Use a variety of list
styles
• A-Z index
• Exposed filters
• Break down into menu items
Related content blocks
• Sitewide vocabulary to connect content
• Blocks to display on single node pages
• Context to place blocks
Related content blocks
• Sitewide vocabulary to connect content
• Blocks to display on single node pages
• Context to place blocks
Related content blocks
• Sitewide vocabulary to connect content
• Blocks to display on single node pages
• Context to place blocks
Related content blocks
• Sitewide vocabulary to connect content
• Blocks to display on single node pages
• Context to place blocks
Altering site content for
users
• Field Permissions for displaying individual
  fields for specific roles
• Context module handles display of blocks
  on a per-role or per-section basis
• Custom context conditions for block
  presentation based on page views
Altering site content for
users
• Field Permissions for displaying individual
  fields for specific roles
• Context module handles display of blocks
  on a per-role or per-section basis
• Custom context conditions for block
  presentation based on page views
Altering site content for
users
• Field Permissions for displaying individual
  fields for specific roles
• Context module handles display of blocks
  on a per-role or per-section basis
• Custom context conditions for block
  presentation based on page views
Altering site content for
users
• Field Permissions for displaying individual
  fields for specific roles
• Context module handles display of blocks
  on a per-role or per-section basis
• Custom context conditions for block
  presentation based on page views
Higher Ed Websites
• Use the power of Drupal to help your content
  creators feel empowered to keep content up-to-date
• Present complex content thoughtfully to make it
  easier to for users to understand and find what they
  need
• Target information to users, so they only see what
  they need
• Harness serendipitous discovery to show content to
  user who may not even know they were interested
Higher Ed Websites
• Use the power of Drupal to help your content
  creators feel empowered to keep content up-to-date
• Present complex content thoughtfully to make it
  easier to for users to understand and find what they
  need
• Target information to users, so they only see what
  they need
• Harness serendipitous discovery to show content to
  user who may not even know they were interested
Higher Ed Websites
• Use the power of Drupal to help your content
  creators feel empowered to keep content up-to-date
• Present complex content thoughtfully to make it
  easier to for users to understand and find what they
  need
• Target information to users, so they only see what
  they need
• Harness serendipitous discovery to show content to
  user who may not even know they were interested
Higher Ed Websites
• Use the power of Drupal to help your content
  creators feel empowered to keep content up-to-date
• Present complex content thoughtfully to make it
  easier to for users to understand and find what they
  need
• Target information to users, so they only see what
  they need
• Harness serendipitous discovery to show content to
  user who may not even know they were interested
Higher Ed Websites
• Use the power of Drupal to help your content
  creators feel empowered to keep content up-to-date
• Present complex content thoughtfully to make it
  easier to for users to understand and find what they
  need
• Target information to users, so they only see what
  they need
• Harness serendipitous discovery to show content to
  user who may not even know they were interested
www.ifactory.com
   interactivity.ifactory.com
   info@ifactory.com
   617.426.8600

Find us as iFactoryBoston:

More Related Content

What's hot

Put A Map On It! Enhanced geolocation in WordPress with Geo Mashup
Put A Map On It! Enhanced geolocation in WordPress with Geo MashupPut A Map On It! Enhanced geolocation in WordPress with Geo Mashup
Put A Map On It! Enhanced geolocation in WordPress with Geo MashupJer Clarke
 
CSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsCSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsMario Hernandez
 
Wrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesWrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesAlison Knott
 
Wrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesWrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesAlison Knott
 
Future of content cration
Future of content crationFuture of content cration
Future of content crationAndraz Tori
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners WorkshopThe Toolbox, Inc.
 
Self publishing-tec lib-forum-ppt
Self publishing-tec lib-forum-pptSelf publishing-tec lib-forum-ppt
Self publishing-tec lib-forum-pptTonyCherian
 
Web design v roku 2013
Web design v roku 2013Web design v roku 2013
Web design v roku 2013vibration.sk
 
Blogging Basics - Part 1
Blogging Basics - Part 1Blogging Basics - Part 1
Blogging Basics - Part 1Paul Gillin
 
WordPress Beginner Track
WordPress Beginner TrackWordPress Beginner Track
WordPress Beginner TrackJake Spurlock
 
Socialise your website
Socialise your websiteSocialise your website
Socialise your websiteKate Davis
 
Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteTom McCracken
 
Jsm2003 02-with-narration
Jsm2003 02-with-narrationJsm2003 02-with-narration
Jsm2003 02-with-narrationampersandmatt
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication SitesD'arce Hess
 
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...nois3
 
Hyperlink.85 to 86
Hyperlink.85 to 86Hyperlink.85 to 86
Hyperlink.85 to 86myrajendra
 

What's hot (20)

Put A Map On It! Enhanced geolocation in WordPress with Geo Mashup
Put A Map On It! Enhanced geolocation in WordPress with Geo MashupPut A Map On It! Enhanced geolocation in WordPress with Geo Mashup
Put A Map On It! Enhanced geolocation in WordPress with Geo Mashup
 
CSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsCSS Framework + Progressive Enhacements
CSS Framework + Progressive Enhacements
 
Wrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesWrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themes
 
Wrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesWrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themes
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
Future of content cration
Future of content crationFuture of content cration
Future of content cration
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners Workshop
 
Blogging
BloggingBlogging
Blogging
 
Self publishing-tec lib-forum-ppt
Self publishing-tec lib-forum-pptSelf publishing-tec lib-forum-ppt
Self publishing-tec lib-forum-ppt
 
Web design v roku 2013
Web design v roku 2013Web design v roku 2013
Web design v roku 2013
 
Blogging Basics - Part 1
Blogging Basics - Part 1Blogging Basics - Part 1
Blogging Basics - Part 1
 
Wordpress Presentation
Wordpress Presentation Wordpress Presentation
Wordpress Presentation
 
WordPress Beginner Track
WordPress Beginner TrackWordPress Beginner Track
WordPress Beginner Track
 
Socialise your website
Socialise your websiteSocialise your website
Socialise your website
 
Get Connected
Get ConnectedGet Connected
Get Connected
 
Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own Website
 
Jsm2003 02-with-narration
Jsm2003 02-with-narrationJsm2003 02-with-narration
Jsm2003 02-with-narration
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
 
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
WUD Rome 2014 - Delightful UX – Real-Life Responsive Web Design (EN) - Vitaly...
 
Hyperlink.85 to 86
Hyperlink.85 to 86Hyperlink.85 to 86
Hyperlink.85 to 86
 

Viewers also liked

Investment & Export Services - Carolin Lenehan
Investment & Export Services - Carolin Lenehan Investment & Export Services - Carolin Lenehan
Investment & Export Services - Carolin Lenehan Collaborative Solutions
 
Тренинги по управлению проектами в экстремальных условиях
Тренинги по управлению проектами в экстремальных условияхТренинги по управлению проектами в экстремальных условиях
Тренинги по управлению проектами в экстремальных условияхЕвгений Пикулев
 
Filtration equipment
Filtration equipmentFiltration equipment
Filtration equipmentFluidra India
 
Resources & Energy (Geo Survey) - Guy Fleming
Resources & Energy (Geo Survey) - Guy Fleming Resources & Energy (Geo Survey) - Guy Fleming
Resources & Energy (Geo Survey) - Guy Fleming Collaborative Solutions
 
書く、作る、売る! Kindleで個人が出版する時代
書く、作る、売る! Kindleで個人が出版する時代書く、作る、売る! Kindleで個人が出版する時代
書く、作る、売る! Kindleで個人が出版する時代綾子 宮崎
 
Collaborative Solutions eHealth Event - Microsoft
Collaborative Solutions eHealth Event - MicrosoftCollaborative Solutions eHealth Event - Microsoft
Collaborative Solutions eHealth Event - MicrosoftCollaborative Solutions
 

Viewers also liked (11)

Drupal Basics
Drupal BasicsDrupal Basics
Drupal Basics
 
Investment & Export Services - Carolin Lenehan
Investment & Export Services - Carolin Lenehan Investment & Export Services - Carolin Lenehan
Investment & Export Services - Carolin Lenehan
 
Refuerzo 11
Refuerzo 11Refuerzo 11
Refuerzo 11
 
Тренинги по управлению проектами в экстремальных условиях
Тренинги по управлению проектами в экстремальных условияхТренинги по управлению проектами в экстремальных условиях
Тренинги по управлению проектами в экстремальных условиях
 
Intuition: Leading Edge for You and Your Clients
Intuition: Leading Edge for You and Your ClientsIntuition: Leading Edge for You and Your Clients
Intuition: Leading Edge for You and Your Clients
 
Silabus ilkom isi ska
Silabus ilkom isi skaSilabus ilkom isi ska
Silabus ilkom isi ska
 
Question1 evaluation
Question1 evaluationQuestion1 evaluation
Question1 evaluation
 
Filtration equipment
Filtration equipmentFiltration equipment
Filtration equipment
 
Resources & Energy (Geo Survey) - Guy Fleming
Resources & Energy (Geo Survey) - Guy Fleming Resources & Energy (Geo Survey) - Guy Fleming
Resources & Energy (Geo Survey) - Guy Fleming
 
書く、作る、売る! Kindleで個人が出版する時代
書く、作る、売る! Kindleで個人が出版する時代書く、作る、売る! Kindleで個人が出版する時代
書く、作る、売る! Kindleで個人が出版する時代
 
Collaborative Solutions eHealth Event - Microsoft
Collaborative Solutions eHealth Event - MicrosoftCollaborative Solutions eHealth Event - Microsoft
Collaborative Solutions eHealth Event - Microsoft
 

Similar to Drupal: Northeastern University Libraries website

Drupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content CreatorsDrupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content CreatorsiFactory
 
Drupal: Organizing Content for Multiple Audiences
Drupal: Organizing Content for Multiple AudiencesDrupal: Organizing Content for Multiple Audiences
Drupal: Organizing Content for Multiple AudiencesiFactory
 
Drupal: Customizing Volumes of Content
Drupal: Customizing Volumes of ContentDrupal: Customizing Volumes of Content
Drupal: Customizing Volumes of ContentiFactory
 
Drupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDrupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDarkoDev
 
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...Mediacurrent
 
Web Accessibility and Design
Web Accessibility and DesignWeb Accessibility and Design
Web Accessibility and Designcolinbdclark
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupalsdmaxey
 
Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8Suzanne Dergacheva
 
Redesigning a Website Using Information Architecture Principals
Redesigning a Website Using Information Architecture PrincipalsRedesigning a Website Using Information Architecture Principals
Redesigning a Website Using Information Architecture PrincipalsJenny Emanuel
 
WordPress & Other Content Management Systems
WordPress & Other Content Management SystemsWordPress & Other Content Management Systems
WordPress & Other Content Management SystemsEmily Lewis
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Karen Mardahl
 
Comparison of Top CMS Systems
Comparison of Top CMS SystemsComparison of Top CMS Systems
Comparison of Top CMS SystemsRyan Street
 

Similar to Drupal: Northeastern University Libraries website (20)

Drupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content CreatorsDrupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content Creators
 
Drupal: Organizing Content for Multiple Audiences
Drupal: Organizing Content for Multiple AudiencesDrupal: Organizing Content for Multiple Audiences
Drupal: Organizing Content for Multiple Audiences
 
Drupal: Customizing Volumes of Content
Drupal: Customizing Volumes of ContentDrupal: Customizing Volumes of Content
Drupal: Customizing Volumes of Content
 
Drupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDrupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal Summit
 
Mul-ti-site!
Mul-ti-site!Mul-ti-site!
Mul-ti-site!
 
Emkane RCC wp qs
Emkane RCC wp qsEmkane RCC wp qs
Emkane RCC wp qs
 
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
 
Designing for Everybody Workshop
Designing for Everybody WorkshopDesigning for Everybody Workshop
Designing for Everybody Workshop
 
Web Accessibility and Design
Web Accessibility and DesignWeb Accessibility and Design
Web Accessibility and Design
 
Drupal intro
Drupal introDrupal intro
Drupal intro
 
Drupal intro
Drupal introDrupal intro
Drupal intro
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8
 
Redesigning a Website Using Information Architecture Principals
Redesigning a Website Using Information Architecture PrincipalsRedesigning a Website Using Information Architecture Principals
Redesigning a Website Using Information Architecture Principals
 
WordPress & Other Content Management Systems
WordPress & Other Content Management SystemsWordPress & Other Content Management Systems
WordPress & Other Content Management Systems
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012
 
Comparison of Top CMS Systems
Comparison of Top CMS SystemsComparison of Top CMS Systems
Comparison of Top CMS Systems
 
-
--
-
 
Ppt ch02
Ppt ch02Ppt ch02
Ppt ch02
 
Ppt ch02
Ppt ch02Ppt ch02
Ppt ch02
 

Recently uploaded

ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 

Recently uploaded (20)

ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 

Drupal: Northeastern University Libraries website

  • 1. Drupal: A Glimpse at Northeastern University Libraries Website
  • 2. Who is iFactory? • Based in Boston • Interactive design and development company with over 20 years experience • Division of RDW Group, full-service communications agency • Designers, strategic consultants, information architects, usability experts, developers • Higher ed profiles include: colleges & universities | public & private | large & small undergraduate & graduate ivy league to community colleges | across the country
  • 3. Where to find us www.ifactory.com blog: interactivity.ifactory.com Find us as iFactoryBoston:
  • 4. What you’ll learn today: • Configuring some aspects of the Drupal admin to enable a wide variety of users to create content • Customizing display of complex content types, including using javascript blinds to show/hide information • Setting up a variety of views for different ways to list, filter and sort content • Tagging to enable highlighting content which otherwise does not get enough attention • Using the Field Permissions module to deliver fine- grained customization of content delivery
  • 5. Your presenter Lisa Sawin Solutions Architect for iFactory Lisa has 10 years experience in software and web application design. As a Solutions Architect for iFactory, Lisa's role is to be the technical voice on projects, from the initial client meetings through planning, construction and delivery of the final site. She is experienced in developing Drupal and WordPress sites for a wide variety of clients in various verticals, from libraries to higher ed to small businesses.
  • 6. Higher Ed Websites • Often have a variety of content creators • Content is often added without being screened • Content can be very complex • Users may need a variety ways to access this complex information • Site may have a lot of information users don’t even know they would be interested in • Different users may need different views of the same content
  • 7. Higher Ed Websites • Often have a variety of content creators • Content is often added without being screened • Content can be very complex • Users may need a variety ways to access this complex information • Site may have a lot of information users don’t even know they would be interested in • Different users may need different views of the same content
  • 8. Higher Ed Websites • Often have a variety of content creators • Content is often added without being screened • Content can be very complex • Users may need a variety ways to access this complex information • Site may have a lot of information users don’t even know they would be interested in • Different users may need different views of the same content
  • 9. Higher Ed Websites • Often have a variety of content creators • Content is often added without being screened • Content can be very complex • Users may need a variety ways to access this complex information • Site may have a lot of information users don’t even know they would be interested in • Different users may need different views of the same content
  • 10. Higher Ed Websites • Often have a variety of content creators • Content is often added without being screened • Content can be very complex • Users may need a variety ways to access this complex information • Site may have a lot of information users don’t even know they would be interested in • Different users may need different views of the same content
  • 11. Higher Ed Websites • Often have a variety of content creators • Content is often added without being screened • Content can be very complex • Users may need a variety ways to access this complex information • Site may have a lot of information users don’t even know they would be interested in • Different users may need different views of the same content
  • 12. Higher Ed Websites • Often have a variety of content creators • Content is often added without being screened • Content can be very complex • Users may need a variety ways to access this complex information • Site may have a lot of information users don’t even know they would be interested in • Different users may need different views of the same content
  • 13. Drupal Strengths & Weaknesses • Admin users have a lot of power • Admin user interface can be overwhelming • Many contributed modules available to help • Extensible by custom modules, too
  • 14. Drupal Strengths & Weaknesses • Admin users have a lot of power • Admin user interface can be overwhelming • Many contributed modules available to help • Extensible by custom modules, too
  • 15. Drupal Strengths & Weaknesses • Admin users have a lot of power • Admin user interface can be overwhelming • Many contributed modules available to help • Extensible by custom modules, too
  • 16. Drupal Strengths & Weaknesses • Admin users have a lot of power • Admin user interface can be overwhelming • Many contributed modules available to help • Extensible by custom modules, too
  • 17. Drupal Strengths & Weaknesses • Admin users have a lot of power • Admin user interface can be overwhelming • Many contributed modules available to help • Extensible by custom modules, too
  • 18. Customizing Admin Features layouts increase freedom • Constrained page while maintaining unified look & feel • Only give content creators the tools you’d like them to use • Image styles constrain images to fit layout • Use combination of contrib and custom modules to constrain WYSIWYG tools
  • 19. Customizing Admin Features layouts increase freedom • Constrained page while maintaining unified look & feel • Only give content creators the tools you’d like them to use • Image styles constrain images to fit layout • Use combination of contrib and custom modules to constrain WYSIWYG tools
  • 20.
  • 21. Customizing Admin Features layouts increase freedom • Constrained page while maintaining unified look & feel • Only give content creators the tools you’d like them to use • Image styles constrain images to fit layout • Use combination of contrib and custom modules to constrain WYSIWYG tools
  • 22. Customizing Admin Features layouts increase freedom • Constrained page while maintaining unified look & feel • Only give content creators the tools you’d like them to use • Image styles constrain images to fit layout • Use combination of contrib and custom modules to constrain WYSIWYG tools
  • 23. Customizing Admin Features layouts increase freedom • Constrained page while maintaining unified look & feel • Only give content creators the tools you’d like them to use • Image styles constrain images to fit layout • Use combination of contrib and custom modules to constrain WYSIWYG tools
  • 24.
  • 25.
  • 26.
  • 27. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
  • 28. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
  • 29.
  • 30.
  • 31. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
  • 32.
  • 33. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
  • 34.
  • 35. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
  • 36. Mitigate risk, increase freedom • Remove the option to “break” the site • Encourage content creators by giving them an easy-to-use interface
  • 37. Mitigate risk, increase freedom • Remove the option to “break” the site • Encourage content creators by giving them an easy-to-use interface
  • 38. Mitigate risk, increase freedom • Remove the option to “break” the site • Encourage content creators by giving them an easy-to-use interface
  • 39. Complex content • Databases, services, software, courses, etc • Lots of associated information • Users may be confused about what these content types really are
  • 40. Complex content • Databases, services, software, courses, etc • Lots of associated information • Users may be confused about what these content types really are
  • 41. Complex content • Databases, services, software, courses, etc • Lots of associated information • Users may be confused about what these content types really are
  • 42. Complex content • Databases, services, software, courses, etc • Lots of associated information • Users may be confused about what these content types really are
  • 43. Thoughtful presentation is key • Consistent, structured layout • Understandable terms • Expected interactions: a link should do what the users expect it to do • Graphic design: use of color, font, spacing
  • 44. Thoughtful presentation is key • Consistent, structured layout • Understandable terms • Expected interactions: a link should do what the users expect it to do • Graphic design: use of color, font, spacing
  • 45. Thoughtful presentation is key • Consistent, structured layout • Understandable terms • Expected interactions: a link should do what the users expect it to do • Graphic design: use of color, font, spacing
  • 46. Thoughtful presentation is key • Consistent, structured layout • Understandable terms • Expected interactions: a link should do what the users expect it to do • Graphic design: use of color, font, spacing
  • 47. Thoughtful presentation is key • Consistent, structured layout • Understandable terms • Expected interactions: a link should do what the users expect it to do • Graphic design: use of color, font, spacing
  • 48.
  • 49. Creatively remove excess info • Blinds to hide some of the content • Icons • Link intuitively
  • 50. Creatively remove excess info • Blinds to hide some of the content • Icons • Link intuitively
  • 51. Creatively remove excess info • Blinds to hide some of the content • Icons • Link intuitively
  • 52. Creatively remove excess info • Blinds to hide some of the content • Icons • Link intuitively
  • 53. Use a variety of list styles • A-Z index • Exposed filters • Break down into menu items
  • 54. Use a variety of list styles • A-Z index • Exposed filters • Break down into menu items
  • 55. Use a variety of list styles • A-Z index • Exposed filters • Break down into menu items
  • 56. Use a variety of list styles • A-Z index • Exposed filters • Break down into menu items
  • 57. Related content blocks • Sitewide vocabulary to connect content • Blocks to display on single node pages • Context to place blocks
  • 58.
  • 59.
  • 60. Related content blocks • Sitewide vocabulary to connect content • Blocks to display on single node pages • Context to place blocks
  • 61.
  • 62. Related content blocks • Sitewide vocabulary to connect content • Blocks to display on single node pages • Context to place blocks
  • 63. Related content blocks • Sitewide vocabulary to connect content • Blocks to display on single node pages • Context to place blocks
  • 64.
  • 65.
  • 66.
  • 67. Altering site content for users • Field Permissions for displaying individual fields for specific roles • Context module handles display of blocks on a per-role or per-section basis • Custom context conditions for block presentation based on page views
  • 68. Altering site content for users • Field Permissions for displaying individual fields for specific roles • Context module handles display of blocks on a per-role or per-section basis • Custom context conditions for block presentation based on page views
  • 69.
  • 70.
  • 71. Altering site content for users • Field Permissions for displaying individual fields for specific roles • Context module handles display of blocks on a per-role or per-section basis • Custom context conditions for block presentation based on page views
  • 72. Altering site content for users • Field Permissions for displaying individual fields for specific roles • Context module handles display of blocks on a per-role or per-section basis • Custom context conditions for block presentation based on page views
  • 73. Higher Ed Websites • Use the power of Drupal to help your content creators feel empowered to keep content up-to-date • Present complex content thoughtfully to make it easier to for users to understand and find what they need • Target information to users, so they only see what they need • Harness serendipitous discovery to show content to user who may not even know they were interested
  • 74. Higher Ed Websites • Use the power of Drupal to help your content creators feel empowered to keep content up-to-date • Present complex content thoughtfully to make it easier to for users to understand and find what they need • Target information to users, so they only see what they need • Harness serendipitous discovery to show content to user who may not even know they were interested
  • 75. Higher Ed Websites • Use the power of Drupal to help your content creators feel empowered to keep content up-to-date • Present complex content thoughtfully to make it easier to for users to understand and find what they need • Target information to users, so they only see what they need • Harness serendipitous discovery to show content to user who may not even know they were interested
  • 76. Higher Ed Websites • Use the power of Drupal to help your content creators feel empowered to keep content up-to-date • Present complex content thoughtfully to make it easier to for users to understand and find what they need • Target information to users, so they only see what they need • Harness serendipitous discovery to show content to user who may not even know they were interested
  • 77. Higher Ed Websites • Use the power of Drupal to help your content creators feel empowered to keep content up-to-date • Present complex content thoughtfully to make it easier to for users to understand and find what they need • Target information to users, so they only see what they need • Harness serendipitous discovery to show content to user who may not even know they were interested
  • 78. www.ifactory.com interactivity.ifactory.com info@ifactory.com 617.426.8600 Find us as iFactoryBoston:

Editor's Notes

  1. http://drupal.org/node/1192062
  2. http://drupal.org/node/1192062
  3. http://drupal.org/node/1192062
  4. http://drupal.org/node/1192062
  5. http://drupal.org/node/1192062
  6. http://drupal.org/node/1192062
  7. http://drupal.org/node/1192062
  8. http://drupal.org/node/1192062