Suche senden
Hochladen
Build Drupal Distributions Using Drush Make, Profiler and Exportables
•
4 gefällt mir
•
1,885 views
Durch KI verbesserter Titel
Dick Olsson
Folgen
My slides for my presentation on Drupal distributions from @drupaldaysbxl .
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 50
Empfohlen
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Acquia
Drupal Camp Manila 2014 - Theming with Zen
Drupal Camp Manila 2014 - Theming with Zen
Japo Domingo
BDUG Responsive Web Theming - 7/23/12
BDUG Responsive Web Theming - 7/23/12
ucbdrupal
Responsive Design in Drupal with Zen and Zen Grids
Responsive Design in Drupal with Zen and Zen Grids
Suzanne Dergacheva
Using Core Themes in Drupal 8
Using Core Themes in Drupal 8
Suzanne Dergacheva
Grok Drupal (7) Theming - 2011 Feb update
Grok Drupal (7) Theming - 2011 Feb update
Laura Scott
Display Suite: A Themers Perspective
Display Suite: A Themers Perspective
Mediacurrent
DrupalCamp NYC Panels Presentation - April 2014
DrupalCamp NYC Panels Presentation - April 2014
Suzanne Dergacheva
Empfohlen
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Acquia
Drupal Camp Manila 2014 - Theming with Zen
Drupal Camp Manila 2014 - Theming with Zen
Japo Domingo
BDUG Responsive Web Theming - 7/23/12
BDUG Responsive Web Theming - 7/23/12
ucbdrupal
Responsive Design in Drupal with Zen and Zen Grids
Responsive Design in Drupal with Zen and Zen Grids
Suzanne Dergacheva
Using Core Themes in Drupal 8
Using Core Themes in Drupal 8
Suzanne Dergacheva
Grok Drupal (7) Theming - 2011 Feb update
Grok Drupal (7) Theming - 2011 Feb update
Laura Scott
Display Suite: A Themers Perspective
Display Suite: A Themers Perspective
Mediacurrent
DrupalCamp NYC Panels Presentation - April 2014
DrupalCamp NYC Panels Presentation - April 2014
Suzanne Dergacheva
A Custom Drupal Theme in 40 Minutes
A Custom Drupal Theme in 40 Minutes
Snake Hill Web Agency
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Suzanne Dergacheva
Using Display Suite / Context to Build your Drupal Site
Using Display Suite / Context to Build your Drupal Site
Matthew Wetmore
From PSD to WordPress Theme: Bringing designs to life
From PSD to WordPress Theme: Bringing designs to life
Derek Christensen
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Rachel Cherry
Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)
Eugenio Minardi
Efficient theming in Drupal
Efficient theming in Drupal
Cedric Spillebeen
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Mediacurrent
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Suzanne Dergacheva
Using LESS, the CSS Preprocessor: J and Beyond 2013
Using LESS, the CSS Preprocessor: J and Beyond 2013
Andrea Tarr
HTML5 and CSS3 Techniques You Can Use Today
HTML5 and CSS3 Techniques You Can Use Today
Todd Anglin
Drupal 7 ninja theming
Drupal 7 ninja theming
Claudio Beatrice
HTML/CSS for WordPress
HTML/CSS for WordPress
Kanchha kaji Prajapati
Plone 5 theming
Plone 5 theming
Victor De Alba
Introduction to Custom WordPress Themeing
Introduction to Custom WordPress Themeing
Jamie Schmid
Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7
Ivan Zugec
Modern Front-End Development
Modern Front-End Development
mwrather
CSS pattern libraries
CSS pattern libraries
Russ Weakley
Front End Tooling and Performance - Codeaholics HK 2015
Front End Tooling and Performance - Codeaholics HK 2015
Holger Bartel
Drupalcampatl d7
Drupalcampatl d7
Mediacurrent
Recipes for Drupal distributions
Recipes for Drupal distributions
Lakshmi Narasimhan Parthasarathy
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with Features
Nuvole
Weitere ähnliche Inhalte
Was ist angesagt?
A Custom Drupal Theme in 40 Minutes
A Custom Drupal Theme in 40 Minutes
Snake Hill Web Agency
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Suzanne Dergacheva
Using Display Suite / Context to Build your Drupal Site
Using Display Suite / Context to Build your Drupal Site
Matthew Wetmore
From PSD to WordPress Theme: Bringing designs to life
From PSD to WordPress Theme: Bringing designs to life
Derek Christensen
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Rachel Cherry
Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)
Eugenio Minardi
Efficient theming in Drupal
Efficient theming in Drupal
Cedric Spillebeen
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Mediacurrent
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Suzanne Dergacheva
Using LESS, the CSS Preprocessor: J and Beyond 2013
Using LESS, the CSS Preprocessor: J and Beyond 2013
Andrea Tarr
HTML5 and CSS3 Techniques You Can Use Today
HTML5 and CSS3 Techniques You Can Use Today
Todd Anglin
Drupal 7 ninja theming
Drupal 7 ninja theming
Claudio Beatrice
HTML/CSS for WordPress
HTML/CSS for WordPress
Kanchha kaji Prajapati
Plone 5 theming
Plone 5 theming
Victor De Alba
Introduction to Custom WordPress Themeing
Introduction to Custom WordPress Themeing
Jamie Schmid
Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7
Ivan Zugec
Modern Front-End Development
Modern Front-End Development
mwrather
CSS pattern libraries
CSS pattern libraries
Russ Weakley
Front End Tooling and Performance - Codeaholics HK 2015
Front End Tooling and Performance - Codeaholics HK 2015
Holger Bartel
Drupalcampatl d7
Drupalcampatl d7
Mediacurrent
Was ist angesagt?
(20)
A Custom Drupal Theme in 40 Minutes
A Custom Drupal Theme in 40 Minutes
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Using Display Suite / Context to Build your Drupal Site
Using Display Suite / Context to Build your Drupal Site
From PSD to WordPress Theme: Bringing designs to life
From PSD to WordPress Theme: Bringing designs to life
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)
Efficient theming in Drupal
Efficient theming in Drupal
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Using LESS, the CSS Preprocessor: J and Beyond 2013
Using LESS, the CSS Preprocessor: J and Beyond 2013
HTML5 and CSS3 Techniques You Can Use Today
HTML5 and CSS3 Techniques You Can Use Today
Drupal 7 ninja theming
Drupal 7 ninja theming
HTML/CSS for WordPress
HTML/CSS for WordPress
Plone 5 theming
Plone 5 theming
Introduction to Custom WordPress Themeing
Introduction to Custom WordPress Themeing
Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7
Modern Front-End Development
Modern Front-End Development
CSS pattern libraries
CSS pattern libraries
Front End Tooling and Performance - Codeaholics HK 2015
Front End Tooling and Performance - Codeaholics HK 2015
Drupalcampatl d7
Drupalcampatl d7
Ähnlich wie Build Drupal Distributions Using Drush Make, Profiler and Exportables
Recipes for Drupal distributions
Recipes for Drupal distributions
Lakshmi Narasimhan Parthasarathy
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with Features
Nuvole
Features everywhere
Features everywhere
Mediacurrent
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
Development Seed
Building a Drupal Distribution using Features, Drush Make, Installation Profi...
Building a Drupal Distribution using Features, Drush Make, Installation Profi...
Ben Shell
Doing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via Distributions
Thom Bunting
Drupal Day 2012 - Automating Drupal Development: Make!les, Features and Beyond
Drupal Day 2012 - Automating Drupal Development: Make!les, Features and Beyond
DrupalDay
Features++
Features++
Mediacurrent
Drupal distribution
Drupal distribution
Paulius Pazdrazdys
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Mediacurrent
Drush. Why should it be used?
Drush. Why should it be used?
Sergei Stryukov
Intro to Features Module on Drupal
Intro to Features Module on Drupal
Aidan Foster
Drupal distributions and installation profiles
Drupal distributions and installation profiles
Andrei Jechiu
An introduction to maven gradle and sbt
An introduction to maven gradle and sbt
Fabio Fumarola
Drupal 8 improvements for developer productivity php symfony and more
Drupal 8 improvements for developer productivity php symfony and more
Acquia
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...
buildacloud
Open writing-cloud-collab
Open writing-cloud-collab
Karen Vuong
One Man Band - Drupal Lightning Talks
One Man Band - Drupal Lightning Talks
Mark Jarrell
Features & Installation Profiles
Features & Installation Profiles
David Watson
UMD User's Group: DrupalCon 2011, Chicago
UMD User's Group: DrupalCon 2011, Chicago
brockfanning
Ähnlich wie Build Drupal Distributions Using Drush Make, Profiler and Exportables
(20)
Recipes for Drupal distributions
Recipes for Drupal distributions
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with Features
Features everywhere
Features everywhere
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
Building a Drupal Distribution using Features, Drush Make, Installation Profi...
Building a Drupal Distribution using Features, Drush Make, Installation Profi...
Doing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via Distributions
Drupal Day 2012 - Automating Drupal Development: Make!les, Features and Beyond
Drupal Day 2012 - Automating Drupal Development: Make!les, Features and Beyond
Features++
Features++
Drupal distribution
Drupal distribution
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Drush. Why should it be used?
Drush. Why should it be used?
Intro to Features Module on Drupal
Intro to Features Module on Drupal
Drupal distributions and installation profiles
Drupal distributions and installation profiles
An introduction to maven gradle and sbt
An introduction to maven gradle and sbt
Drupal 8 improvements for developer productivity php symfony and more
Drupal 8 improvements for developer productivity php symfony and more
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...
Open writing-cloud-collab
Open writing-cloud-collab
One Man Band - Drupal Lightning Talks
One Man Band - Drupal Lightning Talks
Features & Installation Profiles
Features & Installation Profiles
UMD User's Group: DrupalCon 2011, Chicago
UMD User's Group: DrupalCon 2011, Chicago
Mehr von Dick Olsson
Workflow Initiative Update
Workflow Initiative Update
Dick Olsson
What Really Changed with Drupal 8
What Really Changed with Drupal 8
Dick Olsson
Planning for CRAP and entity revisions in Drupal core
Planning for CRAP and entity revisions in Drupal core
Dick Olsson
Multisite Content Deployments for Media Organizations
Multisite Content Deployments for Media Organizations
Dick Olsson
We need revisions and CRAP everywhere in Drupal core
We need revisions and CRAP everywhere in Drupal core
Dick Olsson
Let's Take Drupal Offline!
Let's Take Drupal Offline!
Dick Olsson
Content Staging in Drupal 8
Content Staging in Drupal 8
Dick Olsson
Content Staging in Drupal Core
Content Staging in Drupal Core
Dick Olsson
How to Build a Scalable Platform for Today's Publishers
How to Build a Scalable Platform for Today's Publishers
Dick Olsson
Mehr von Dick Olsson
(9)
Workflow Initiative Update
Workflow Initiative Update
What Really Changed with Drupal 8
What Really Changed with Drupal 8
Planning for CRAP and entity revisions in Drupal core
Planning for CRAP and entity revisions in Drupal core
Multisite Content Deployments for Media Organizations
Multisite Content Deployments for Media Organizations
We need revisions and CRAP everywhere in Drupal core
We need revisions and CRAP everywhere in Drupal core
Let's Take Drupal Offline!
Let's Take Drupal Offline!
Content Staging in Drupal 8
Content Staging in Drupal 8
Content Staging in Drupal Core
Content Staging in Drupal Core
How to Build a Scalable Platform for Today's Publishers
How to Build a Scalable Platform for Today's Publishers
Kürzlich hochgeladen
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Pixlogix Infotech
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
itnewsafrica
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
TopCSSGallery
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
itnewsafrica
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
Kürzlich hochgeladen
(20)
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
2024 April Patch Tuesday
2024 April Patch Tuesday
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Build Drupal Distributions Using Drush Make, Profiler and Exportables
1.
2.
I'm dixon_ I
work for NodeOne I contribute to Drupal I co-maintain NodeStream Who am I?
3.
What? Why?
How? Demo! Tips! Questions? Agenda
4.
What is a
Drupal distribution? What?
5.
Tailored product built
on Drupal What?
6.
OpenAtrium, OpenPublish, Managing
News, NodeStream, Drupal Commons, OpenScholar … What?
7.
Tailored needs Wider
reach Quickly up and running Nice development workflow Why?
8.
… and
because it's the future (www.angrylittletree.com) Why?
9.
Installable Configuration captured
in code The difference?
10.
Complete product or
platform? Choose your path. What's hard?
11.
Let's dig deep...
12.
What's inside? Configuration
Install profile 3 rd party libs Projects Core
13.
Drush Make Profiler
Exportables (Features, CTools) What tools?
14.
What's inside? Configuration
Install profile 3 rd party libs Projects Core Features Profiler Drush Make
15.
Drush Make http://drupal.org/project/drush_make
16.
… is
not a module, but a Drush extension Drush Make
17.
… is
what drupal.org uses for packaging install profiles Drush Make
18.
… is
located in the install profile A .make file
19.
… is
a manifest for your distribution A .make file
20.
api = 2
core = 6.x projects[] = drupal … A .make file
21.
projects[ctools][version] = 1.8
projects[panels][version] = 3.9 … A .make file
22.
projects[views][download][type] = cvs
projects[views][download][module] = contributions/modules/views projects[views][download][revision] = DRUPAL-6—3:2011-01-15 … A .make file
23.
projects[views][patch][] = http://drupal.org/files/issues/x.patch
… A .make file
24.
libraries[jquery_ui][download][type] = get
libraries[jquery_ui][download][url] = http://x.googlecode.com/files/x.zip libraries[jquery_ui][destination] = modules/jquery_ui libraries[jquery_ui][directory_name] = jquery.ui … A .make file
25.
Profiler http://drupal.org/project/profiler
26.
… is
not a module, but a custom library Profiler
27.
… is
what makes install profiles extendable Profiler
28.
… makes
it easier to upgrade to Drupal 7 Profiler
29.
./ ../ nodestream.info
nodestream.install nodestream.make nodestream.profile Profiler
30.
name = NodeStream
description = NodeStream profile. core = 6.x theme = ns_theme … nodestream.info
31.
dependencies[] = ctools
dependencies[] = panels dependencies[] = views … nodestream.info
32.
nodes[1][type] = "ns_article"
nodes[1][language] = "en" nodes[1][title] = "Lorem" nodes[1][name] = "writer" nodes[1][status] = "1" nodes[1][comment] = "2" nodes[1][field_x][0][value] = "Ipsum” … nodestream.info
33.
/** * Implementation
of hook_install(). */ function nodestream_install() { db_query('TRUNCATE {blocks}'); } nodestream.install
34.
Exportables http://drupal.org/project/features http://drupal.org/project/ctools
35.
… are
a concept that Features and CTools implement well Exportables
36.
… are
configurations captured in code, often as modules Exportables
37.
… make
deployments easier Exportables
38.
Views, Panels, Node
types, CCK fields, ImageCache, Rules, Menus, Permissions, Roles, Variables, etc. Exportables
39.
$view = new
view; $view->name = 'ns_article_byline'; $view->description = ''; $view->tag = 'nodestream'; … Exportables
40.
How to build
and install a distribution Demonstration
41.
Tips
42.
Drush Make: Use
fixed project versions in your .make file Tip #1
43.
Install profile: Keep
it minimal, it's not upgradeable Tip #2
44.
Install profile: Create
a test profile that extends the distribution profile Tip #3
45.
Exportables: Organize by
functionality and follow KIT http://drupal.org/project/kit Tip #4
46.
Features should only
care of them selfs Avoid global variables and permissions Avoid problematic components Tip #4 continued...
47.
Taxonomy Fieldgroups Input
formats WYSIWYG Nodequeue Tip #4 continued...
48.
Exportables: It's OK
to rely on “broken” handlers Tip #5
49.
Panels assembles a
lot of features Handlers are made to fail silently Tip #5 continued...
50.
Thank you! Questions?
drupal.org/user/239911 twitter.com/dickolsson