Your SlideShare is downloading. ×
ALL YOUR BASE (THEMES) ARE BELONG TO US
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

ALL YOUR BASE (THEMES) ARE BELONG TO US

470
views

Published on

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. …

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?

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
470
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. All Your Base Are Belong to Us
  • 2. 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
  • 3. 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
  • 4. 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...
  • 5. Creating a base theme .info, folder structures and templates
  • 6. Integrating Bootstrap why reinvent when we can implement
  • 7. Preprocess, Process and Hook Alter Drupal output - Avoiding JQuery issues - Providing theming flexibility
  • 8. Fusion Apply creating dynamic regions
  • 9. Best Practices rinse, repeat and reuse
  • 10. Extending our Base Theme settings and overrides
  • 11. Next Steps practice, refine, experiment
  • 12. Questions?
  • 13. Thank You.