SlideShare a Scribd company logo
What the heck are Features
and why do I need them for my Drupal website?
Who We Are

Bryan Mayjor
Technology-assisted Developer
Extension & Experiment Station Communications
bryan.mayjor@oregonstate.edu

Tamara Hill-Tanquist
Technology-assisted Instructional Designer
Extension & Experiment Station Communications
tamara.hill-tanquist@oregonstate.edu
What the heck are Features?


Features is a Drupal module that create modules
Features …


‣ Package up site configurations, content-types, views and
  more
‣ Provide an easy way to duplicate functionality to other
  websites
‣ Allow site admins to set defaults that can be overwritten
  AND reverted back to their original state
‣ Save configurations to code that can be version
  controlled
‣ Play well with other modules
Modules that play well with Features


 ‣ Views
 ‣ Content Construction Kit (CCK) - for Drupal 6 sites
 ‣ Diff
 ‣ Context
 ‣ Feeds
 ‣ Strongarm
 ‣ Chaos tool suite (ctools)
 ‣ Drush
How EESC is using Features
Life. Get good at it.
Banners
Banners - admin
Calendars
Calendars - popup
Page CCK
Page CCK – images and videos
Photo Gallery
Roles – Content Editor
Roles – Content Editor
Roles – Content Editor
Roles – Site Manager
Latest News
Latest News
Latest News
Neopolitan
Demo
Questions

Bryan Mayjor
Technology-assisted Developer
Extension & Experiment Station Communications
bryan.mayjor@oregonstate.edu

Tamara Hill-Tanquist
Technology-assisted Instructional Designer
Extension & Experiment Station Communications
tamara.hill-tanquist@oregonstate.edu

More Related Content

PPTX
Headless Drupal with AngularJS
KEY
Features: A better way to package stuff in Drupal
DOCX
ADOBE CQ5 DEVELOPER ONLINE TRAINING
PPTX
From HTML to pixels on the Screen
PDF
A Simpler Web App Architecture (jDays 2016)
PPTX
A holistic approach to web performance
PDF
JAMstack with gatsby, contentful and netlify aka the dream stack
PDF
Core Web Vitals - The Modern Web Experience
Headless Drupal with AngularJS
Features: A better way to package stuff in Drupal
ADOBE CQ5 DEVELOPER ONLINE TRAINING
From HTML to pixels on the Screen
A Simpler Web App Architecture (jDays 2016)
A holistic approach to web performance
JAMstack with gatsby, contentful and netlify aka the dream stack
Core Web Vitals - The Modern Web Experience

What's hot (20)

PDF
Fork CMS
PPT
Building RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
PDF
Polymer vs other libraries (Devfest Ukraine 2015)
DOCX
GeorgeTechCVUPDDEC2015
PPTX
Integrate Videos & Photos With Ease in ASP.NET
PDF
Simpler Web Architectures Now! (At The Frontend 2016)
PDF
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...
PDF
Blazor - The New Silverlight?
PDF
WeBB MeetUp#1 Web applications caching techniques
PPTX
Lap Around ASP.NET MVC 5
PDF
Why Javascript matters
PPTX
Html5 & less css
PDF
Introduction to polymer project
PDF
UXify 2015 - Front-end Developers' Checklist for Better UX
PDF
Build Your Blazing Fast Site with Gatsby and WordPress @ WordSesh by Muhammad...
PPT
Improve Your Front-End Project Workflow With Grunt
PPTX
Angular Introduction (RS)
PDF
Blazor web apps
PDF
How Evoq Helps You Build Modern Web Applications
 
PDF
ASP.NET MVC 4 Introduction
Fork CMS
Building RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
Polymer vs other libraries (Devfest Ukraine 2015)
GeorgeTechCVUPDDEC2015
Integrate Videos & Photos With Ease in ASP.NET
Simpler Web Architectures Now! (At The Frontend 2016)
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...
Blazor - The New Silverlight?
WeBB MeetUp#1 Web applications caching techniques
Lap Around ASP.NET MVC 5
Why Javascript matters
Html5 & less css
Introduction to polymer project
UXify 2015 - Front-end Developers' Checklist for Better UX
Build Your Blazing Fast Site with Gatsby and WordPress @ WordSesh by Muhammad...
Improve Your Front-End Project Workflow With Grunt
Angular Introduction (RS)
Blazor web apps
How Evoq Helps You Build Modern Web Applications
 
ASP.NET MVC 4 Introduction
Ad

Viewers also liked (7)

PDF
EESC and the Three Handbooks: Too Complicated, Too Much Work, or Just Right?
PDF
Foil villains, restore order, and seize the day: 10 tips to make your team’s ...
PDF
Drupal Under the Hood
PDF
Being responsive
PDF
Creating an e-commerce publications catalog with Drupal Commerce
PPT
More On Drupal - OSU Spring Training 2010
PDF
Drupal Best Practices
EESC and the Three Handbooks: Too Complicated, Too Much Work, or Just Right?
Foil villains, restore order, and seize the day: 10 tips to make your team’s ...
Drupal Under the Hood
Being responsive
Creating an e-commerce publications catalog with Drupal Commerce
More On Drupal - OSU Spring Training 2010
Drupal Best Practices
Ad

Similar to What the heck are Features and why do I need them for my Drupal website? (6)

KEY
Intro to Features Module on Drupal
PPT
Building and Deployment of Drupal sites with Features and Context
PDF
Drupal Presentation for CapitalCamp 2011: Features Driven Development
KEY
Gov features
PDF
Features everywhere
PPTX
DOC Presentation by DOC Contractor Alison McCauley
Intro to Features Module on Drupal
Building and Deployment of Drupal sites with Features and Context
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Gov features
Features everywhere
DOC Presentation by DOC Contractor Alison McCauley

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Tartificialntelligence_presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Big Data Technologies - Introduction.pptx
PPTX
1. Introduction to Computer Programming.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
Teaching material agriculture food technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Reach Out and Touch Someone: Haptics and Empathic Computing
MYSQL Presentation for SQL database connectivity
Empathic Computing: Creating Shared Understanding
Spectroscopy.pptx food analysis technology
Tartificialntelligence_presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Group 1 Presentation -Planning and Decision Making .pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Getting Started with Data Integration: FME Form 101
Encapsulation_ Review paper, used for researhc scholars
Big Data Technologies - Introduction.pptx
1. Introduction to Computer Programming.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Teaching material agriculture food technology
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
20250228 LYD VKU AI Blended-Learning.pptx
A Presentation on Artificial Intelligence
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

What the heck are Features and why do I need them for my Drupal website?

Editor's Notes

  • #4: Using existing settings, content types, views, etc
  • #7: We wanted to counties to have: - a similar look-and-feel for across their sites - and for features to be updatable globally look very similar learn where to find resources between sites
  • #8: - links back to topic areas on Extension site
  • #9: we can add banners they choose which they want -- and the order
  • #11: pulls data from OSU Calendar for individual sites can see more info without leaving their site Links to more info
  • #13: add image and video upload adds them to the page with a border and description
  • #15: Uniform way to display images can add slideshow of these imgs to any page
  • #16: - content editor -- so editors can edit content, but not get confused by additional options
  • #18: One place to add content and look at previous content Links to add Calendar items (OSU Calendar) Link to Custom Drupal instructions Link to who to contact for Drupal help
  • #19: - Site manager: have additional access: - administer blocks and users
  • #20: they can new items edit it from the pages they display on
  • #21: when it appears on the site
  • #22: - Flexibility to choose what page to for it to appear on
  • #23: Update once, update appears on all sites - Bryan: How to Create a Feature
  • #24: Update once, update appears on all sites - Bryan: How to Create a Feature