all your base (themes) are belong to us

13

Click here to load reader

Upload: nyccamp

Post on 17-May-2015

509 views

Category:

Technology


3 download

DESCRIPTION

In all the years of designing for Drupal, the one thing I have learned is to always borrow from the best and build it into a base theme. Now, I know you’re saying to yourself — not another base theme. But why not? If I told you your theme could be responsive from the start, have flexible regions that you didn't have to design for, and that you could avoid the JQuery conflicts that plague Drupal 7, would you be interested?

TRANSCRIPT

Page 1: ALL YOUR BASE (THEMES) ARE BELONG TO US

All Your Base Are Belong to Us

Page 2: ALL YOUR BASE (THEMES) ARE BELONG TO US

Who is Chaz Chumley?

+Technical Director - Saforian

+Author - Lynda.com

+Govt. to Non-profit to Corporate

+Over 7 years of Drupal experience

+HTML5, CSS3, Responsive Design

Page 3: ALL YOUR BASE (THEMES) ARE BELONG TO US

Topics

+Why another base theme?

+Creating a Base Theme

+Integrating Bootstrap

+Preprocess, Process and Hook

Alter

+Fusion Apply

+Best Practices

+Extending base theme

+Next Steps

Page 4: ALL YOUR BASE (THEMES) ARE BELONG TO US

Why another base theme?

Because I want a best practices approach that encompasses

Twitter Bootstrap, provides for dynamic regions, avoids having to

use Drupal's an-equated use of JQuery and allows for me to

focus more on theming and less on coding...

Page 5: ALL YOUR BASE (THEMES) ARE BELONG TO US

Creating a base theme.info, folder structures and templates

Page 6: ALL YOUR BASE (THEMES) ARE BELONG TO US

Integrating Bootstrapwhy reinvent when we can implement

Page 7: ALL YOUR BASE (THEMES) ARE BELONG TO US

Preprocess, Process and Hook AlterDrupal output - Avoiding JQuery issues - Providing theming flexibility

Page 8: ALL YOUR BASE (THEMES) ARE BELONG TO US

Fusion Applycreating dynamic regions

Page 9: ALL YOUR BASE (THEMES) ARE BELONG TO US

Best Practicesrinse, repeat and reuse

Page 10: ALL YOUR BASE (THEMES) ARE BELONG TO US

Extending our Base Themesettings and overrides

Page 11: ALL YOUR BASE (THEMES) ARE BELONG TO US

Next Stepspractice, refine, experiment

Page 12: ALL YOUR BASE (THEMES) ARE BELONG TO US

Questions?

Page 13: ALL YOUR BASE (THEMES) ARE BELONG TO US

Thank You.