LA Drupal Camp 2012Level Up: For Beginning Themers and SiteBuildersMeghan Sweet (@meghsweet)28 July, 2012
Welcome!How do you learn    Drupal?
Sometimes things are   really easy..
Sometimes things are    really hard.
Standing on the Shoulders of GiantsLeveraging ContributedModules-17,318 Modules on Drupal.org- Assess the project page- Re...
http://drupal.org/project/views/
What do you need in your toolbox?HTMLCSS / JavascriptWillingness to build rapport with PHPFirebug or Chrome InspectorBasic...
The “Drupal Way”?
Site Development Plan       Typical Drupal Site
A complex system that works isinvariably found to haveevolved from a simple systemthat worked...Galls Law
Build features zoomedin, then pull back and   see how it all fits       together.
Structure ContentBreak up your content into the pieces you wantcontrol over.Important in mobile theming- content firstCons...
Skew, The Frontend Engineers Misery
Slow Site?
Common Client-sidePerformance Pitfalls- Cache Settings- Image Optimization- Image Handling- CSS Images- Size of pages, lib...
Theming!Where everything can be overridden.
There is no "best"     theme.       -@rupl
Where to start  Develop a theming strategy  and find a theme to match- ‘Starter’ themes- Base Themes- Responsive Theming- ...
Control your layout throughconfigurationPanels, Panelizer, PanopolyContext, OmegaDisplay Suite
Advancing ThemingIts all about OverridingConfiguration -> CSS -> PHP
You can give back to the      community.
Coding Standards- Indent of 2 spaces- No trailing white space- CSS properties in alphabeticalorder
Learn MoreBooks                Camps and ConsTraining                IRCDocumentation                Spirit of willingness...
Thank You!@meghsweet @chapter_three
Upcoming SlideShare
Loading in...5
×

LA Drupal Camp 2012: Beginner Best Practices

2,080

Published on

This session is tailored specifically to beginners who want to check in with their process, learn some new tricks, and ask questions. There is a lot to know about Drupal and there are many ways to accomplish the same goal. So there are no absolute right answers here, just suggestions and discussion.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,080
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

LA Drupal Camp 2012: Beginner Best Practices

  1. 1. LA Drupal Camp 2012Level Up: For Beginning Themers and SiteBuildersMeghan Sweet (@meghsweet)28 July, 2012
  2. 2. Welcome!How do you learn Drupal?
  3. 3. Sometimes things are really easy..
  4. 4. Sometimes things are really hard.
  5. 5. Standing on the Shoulders of GiantsLeveraging ContributedModules-17,318 Modules on Drupal.org- Assess the project page- Read the README file- Put all contrib modules in ../sites/all/modules/-Views, admin_menu, ctools, webform,wysiwyg, panels, context.
  6. 6. http://drupal.org/project/views/
  7. 7. What do you need in your toolbox?HTMLCSS / JavascriptWillingness to build rapport with PHPFirebug or Chrome InspectorBasics of the Command LineDrushVersion ControlDev > Test > LiveDrupal CommunityYou can leverage a lot of skills you already have.
  8. 8. The “Drupal Way”?
  9. 9. Site Development Plan Typical Drupal Site
  10. 10. A complex system that works isinvariably found to haveevolved from a simple systemthat worked...Galls Law
  11. 11. Build features zoomedin, then pull back and see how it all fits together.
  12. 12. Structure ContentBreak up your content into the pieces you wantcontrol over.Important in mobile theming- content firstConsider your admins and your visitors.Good content is user-centeredAdopt the cognitive frameworks of your users-ERIN KISSANE
  13. 13. Skew, The Frontend Engineers Misery
  14. 14. Slow Site?
  15. 15. Common Client-sidePerformance Pitfalls- Cache Settings- Image Optimization- Image Handling- CSS Images- Size of pages, libraries, CSS.
  16. 16. Theming!Where everything can be overridden.
  17. 17. There is no "best" theme. -@rupl
  18. 18. Where to start Develop a theming strategy and find a theme to match- ‘Starter’ themes- Base Themes- Responsive Theming- Click-to-Config
  19. 19. Control your layout throughconfigurationPanels, Panelizer, PanopolyContext, OmegaDisplay Suite
  20. 20. Advancing ThemingIts all about OverridingConfiguration -> CSS -> PHP
  21. 21. You can give back to the community.
  22. 22. Coding Standards- Indent of 2 spaces- No trailing white space- CSS properties in alphabeticalorder
  23. 23. Learn MoreBooks Camps and ConsTraining IRCDocumentation Spirit of willingness, givingBlogs back and helping each otherVideosMeetups
  24. 24. Thank You!@meghsweet @chapter_three
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×