Jake Strawn (himerus on drupal.org), fearless leader of the Omega base theme, joins Andrew Riley, Ryan Price, and Mike Anello for a best practices discussion for responsive theming with Omega. They tackle commonly confusing questions including "what's with all the CSS files?", mobile navigation, advertising images, and "what the heck is the Delta module supposed to do?" Other news-y stories discussed include the DrupalCon Code of Conduct discussion, Views in core, and the “Spark” prototype.
- Omega base theme best practices, http://www.drupal.org/project/adaptive_image, http://www.drupal.org/project/delta
- Views in Core effort: http://www.angrydonuts.com/help-fund-views-in-core, http://www.angrydonuts.com/chaos-world-tour-12
- The Kernel has landed - first bits of WSCCI merged into Drupal 8
- DrupalCon Code of Conduct
- Drupal core inline editing distribution prototype (“Spark”)
Picks of the Week
- Mike - Taxonomy Manager by Matthias Hutterer (mh86 on drupal.org) - makes it easier to manage large, hierarchical taxinomies.
- Andrew - Installing multi-core Solr on your Mac, installing homebrew
- Jake - MailChimp module by Lev Tsypin and Brandon Lee - powerful integration to http://mailchimp.com mailing list management services. Recent updates including additional Mandrill module (also by Lev Tyspin) to deal with transactional emails in Drupal.
Site of the Week
If you'd like your site highlighted, please submit it at http://DrupalEasy.com/siteoftheweek.
Go fix all the CSS in all the Omega subthemes you’ve ever created.
Follow us on Twitter
If you'd like to leave us a voicemail, call 321-441-3964. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or magic D&D dice for Andrew. If you'd rather just send us an email, please use our contact page at http://DrupalEasy.com/contact
I really enjoyed this episode. Being a big fan of Omega it was interesting to hear about the next version. Guess it is time to learn SASS and give up on Delta module.
I really enjoy your podcasts, but... (there's always a but after a compliment)
In this show it sounded to me that it was being suggested that if you want to build a mobile responsive site and put the menu at the bottom instead of the top that you should make 2 menus and just hide the one that should not be showing up using media-queries.
Did I understand this correctly?
From what I've learned about responsive design this approach, if it is indeed what you said, doesn't prevent the item from being downloaded and that is not friendly to mobile users especially with limited dataplans and slow connections.
I've been trying to figure out how to deliver just the code needed with Drupal, and it appears that the next version of Adaptive Theme will have this functionality.
By the way, I do love your podcast and learn a lot from it.
There is no doubt that just hiding content is not very friendly to mobile or tablet users. The fact that the user still has to download content that that they will never see is an issue. On the other side of things if it was a traditional theme the user would still have to download the same content, one of the advantages with omega theme is the user experience is significantly enhanced for multiple display types and is much more reliable than the User Agent detection method the being used here. http://adaptivethemes.com/move-or-hide-regions-and-blocks-in-mobile-dev…
The next release of Adaptive Themes is using User Agent detection to determin the device capabilities. This is a completly diffirent way of detecting the device capabilities and presenting data to the device. You can however use the same module http://drupal.org/project/browscap with the omega theme. Although there is atleast not to my knowledge extensive documentation on how this is done in omega, there is a great support channel in IRC #drupal-omega and the people in there are always interested in helping out. I know of at least one person that has sucessfully implimented the Browsercap module with omega and if he can help you out there he will. If you are interested in it jump into the channel in IRC and ask for some advice and guidance of where to start.
The WebEnabled team acknowledges the shout-out. Special kudos to Constantine Parkhimovich for developing (and further tweaking) http://webenabled.com/try-drupal
jfyi, Constantine is all ears for improvement ideas & other cool tricks with this feature. Ping him for more info about new WE features & updates!
cp [at] webenabled [dot] com