Skip to Content
Drupal for Designers
book

Drupal for Designers

by Dani Nordin
July 2012
Beginner
326 pages
9h 22m
English
O'Reilly Media, Inc.
Content preview from Drupal for Designers

Chapter 18. Using Features

Along the way, you (like me) might find that many of the sites you work on tend to have the same general sections. You’ll have an events section, some testimonials, a blog, or some other type of functionality that always turns out pretty much the same way. Or, let’s say you’re a member of a team of folks working on a specific project. You’re plugging away at a local copy of the site, updating a view so that you can correctly theme it, when you realize that none of the changes you just made to the view will translate to the site that everyone else is working on.

Enter Features. Features is a Drupal module that allows you to pack up specific chunks of functionality—content types, views, and so on—and export it as a custom module that you can then install on any site you want.

Let’s look at the first example: commonly built functionality. Many sites I’ve created over the years include some sort of events page. Each event has a date and time, a location, title, and description, as well as a link to register for the event or learn more at an external website. Once the content type was created and content was entered, you’d create a view that would populate the Event page, and maybe include a block display for the sidebar.

In order to create this section, you’d do each task separately, with each one taking anywhere from half an hour to several hours, depending on the complexity of the Event content type. With Features, you can create the task once, export it as ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Drupal Development Tricks for Designers

Drupal Development Tricks for Designers

Dani Nordin
Drupal 10 Masterclass

Drupal 10 Masterclass

Adam Bergstein

Publisher Resources

ISBN: 9781449325305