Transcript
Page 1: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 1

Features Drupal Modulea better way to package stuff

www.newtechfusion.com 22 Press Complex, Indore, MP India 452001Phn No : +91-731-4050926

Page 2: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 2

Introduction

• Features is a Drupal module created by Development Seed.

• It enables ‘Features’ to be created which package CCK types, Views, Contexts and more

• It moves configuration from the database to code

Page 3: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 3

What is a Feature?

• A Feature is a special kind of module.

• Features consist of generated code

• Features are created via the admin UI

• Features have version numbers

Page 4: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 4

Why use Features?

Re-use configuration settings; and

Add configuration settings to version control.

Page 5: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 5

How to create a simple Features mini-module

•Create a new content type and its associated view to export via features.

•Install features module using https://drupal.org/project/features

•Visit the Features administration page you will get message “No Features were found. Please use the Create Feature link to

create a new Feature”

Page 6: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 6

How to create a simple Features mini-module

At this point, you want to visit the Create Feature tab to begin creating the new feature.

You will need to enter a name and description for the feature.

Page 7: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 7

How to create a simple Features mini-module

We build the feature by selecting components from the Edit components drop-down menu for both content type and views .

To do this, we select ‘Content types’ from the drop-down, and select ‘News’ from the checkbox list that appears.

Page 8: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 8

How to create a simple Features mini-module

Once you do this, you will notice a table appear to the right. This shows you the components that make up your mini-module

Page 9: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 9

Final Step

And the final step is to hit the ‘Download’ button to download the feature.

The feature mini-module is supplied as a TAR file, that you will need to extract to one of the places that Drupal looks for modules.

Page 10: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 10

Final Step

Once you’ve installed the mini-module you should see something like the following in the Features admin page:

The final step is to enable the mini-module and it’s all done.

Page 11: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 11

What things can be stored in a Features mini-module?

Content types,Module dependencies,Fields (D7),Menus,Individual menu items,User Roles,Permissions,Taxonomies,Input flter Formats, andImage formats (D7)

Page 12: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 12

What things can be stored in a Features mini-module?

Context,Strongarm,Boxes,CCK (D6), andRules

Other modules that provide support for exporting to Features include:

Page 13: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 13

Reference

https://drupal.org/project/features

http://www.opc.com.au/web-development/introduction-drupal-features-module

Page 14: Drupal Features Module by New Tech Fusion presentation

www.newtechfusion.com 14

+91-731-4050926

[email protected]

NewTechFusion CyberTech Pvt. Ltd.

https://www.facebook.com/NewtechfusionSolutions

You can also find us at:

Lets Talk