DrupalCon Denver 2012

702 views

Published on

Some takeaways from DrupalCon Denver 2012, with an emphasis on mobile design and View Modes.

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
702
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

DrupalCon Denver 2012

  1. 1. DrupalCon 2012 Roundup University of Maryland Drupal Users Group
  2. 2. Recurring Topics Mobile Drupal 8 CSS Preprocessors
  3. 3. Where is Drupal Now? 1.5 million sites (6.7% of CMS market, which is 30% of websites Strengths Weaknesses
  4. 4. Where is Drupal headed? Time to kick ass with Drupal 8!
  5. 5. Drupal 8 Mobile, mobile, MOBILE! (Get it yet?) Symfony will replace large portion of core HTML5 is default output Timeline
  6. 6. Mobile (First!) Mobile is outpacing non-mobile Mobile forces us to strip to essentials
  7. 7. Mobile First: Direction Program for mobile, increase if appropriate
  8. 8. Mobile First: FocusSouthWest Desktop SouthWest Mobile
  9. 9. Mobile First: Gains A good user experience Use responsive design
  10. 10. Looking Good! Techniques for lovely layouts with less messViewsAwesome database queries,less code!View ModesBetter displays, less code!
  11. 11. Looking Good: Views “Visual database query editor” Views can find almost any information about an entity or group of entities and display it any way you like it!
  12. 12. Looking Good: Other things views can do Allow visitors to sort or otherwise filter the results Attach views to other views
  13. 13. Looking Good: Other things views can do Allow visitors to sort or otherwise filter the results Attach views to other views Group and paginate results Count the number of results in a group
  14. 14. Looking Good: View Modes
  15. 15. Looking Good: View Modes
  16. 16. Looking Good: View Modesfunction agnr_extrafields_entity_info_alter(&$entity_info) { $entity_info[node][view modes] += array( subtitle_teaser => array( label => t(Subtitle Teaser), custom settings => TRUE, ), );}
  17. 17. Looking Good: View Modes Extra Fields
  18. 18. Views + View Modes = More awesome, less code! Modules bit.ly/view-modes

×