Your SlideShare is downloading. ×
0
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
LA Drupal Camp 2012: Beginner Best Practices
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

LA Drupal Camp 2012: Beginner Best Practices

2,042

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 …

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,042
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
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. LA Drupal Camp 2012Level Up: For Beginning Themers and SiteBuildersMeghan Sweet (@meghsweet)28 July, 2012
  • 2. Welcome!How do you learn Drupal?
  • 3. Sometimes things are really easy..
  • 4. Sometimes things are really hard.
  • 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. http://drupal.org/project/views/
  • 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. The “Drupal Way”?
  • 9. Site Development Plan Typical Drupal Site
  • 10. A complex system that works isinvariably found to haveevolved from a simple systemthat worked...Galls Law
  • 11. Build features zoomedin, then pull back and see how it all fits together.
  • 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. Skew, The Frontend Engineers Misery
  • 14. Slow Site?
  • 15. Common Client-sidePerformance Pitfalls- Cache Settings- Image Optimization- Image Handling- CSS Images- Size of pages, libraries, CSS.
  • 16. Theming!Where everything can be overridden.
  • 17. There is no "best" theme. -@rupl
  • 18. Where to start Develop a theming strategy and find a theme to match- ‘Starter’ themes- Base Themes- Responsive Theming- Click-to-Config
  • 19. Control your layout throughconfigurationPanels, Panelizer, PanopolyContext, OmegaDisplay Suite
  • 20. Advancing ThemingIts all about OverridingConfiguration -> CSS -> PHP
  • 21. You can give back to the community.
  • 22. Coding Standards- Indent of 2 spaces- No trailing white space- CSS properties in alphabeticalorder
  • 23. Learn MoreBooks Camps and ConsTraining IRCDocumentation Spirit of willingness, givingBlogs back and helping each otherVideosMeetups
  • 24. Thank You!@meghsweet @chapter_three

×