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,056

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,056
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

×