LA Drupal Camp 2012: Beginner Best Practices

  • 1,976 views
Uploaded 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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,976
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
10
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