Coding and Development | Modules Unraveled

072 Prague Coding and Development Track - Modules Unraveled Podcast

Track

  • What is the theme of the track?

I tried to make the theme consistent with the overall DrupalCon Prague theme of “One to many”.
Leveraging new paradigms in Drupal 8: improving your projects and workflows
Drupal as an application platform
Integrating Drupal’s API with other systems and libraries

So we really want to present Drupal as a unifying platform, that can consolidate many technologies.

Part of that is what Alex is going to talk about in his featured session - removing some of the Drupalisms that we have all gotten used to in favour of incorporating best-of-breed open source components from outside the community. I think Symfony’s components are the most obvious example there, but there are a lot of other components too (like Guzzle, Doctrine).

Another element is the general move to OO, PSR-0, and the adoption of modern design patterns which bring us up to date with other major PHP projects. The plumbing is there now to integrate with other frameworks - and we’re doing that.

I’ve kind of been talking about low level code integrations, But theres also a lot that can and has been achieved with Drupal as it is today, by incorporating integrations with outside systems via web services, or supplying services to other systems. So I would like some of our presentations to cover how Drupal integrates, and maybe in ways you hopefully haven’t thought of.

Session

  • What is the name of your session, and what is it going to be about?

036 Sam Richard and the Aurora Base Theme - Modules Unraveled Podcast

Photo of Sam Richard

Aurora

  • What’s the backstory behind Aurora?
  • What did you see missing from other base themes that made you decide to create another?
  • Aurora has awesome documentation! The download includes a pdf, and you’ve also put it out as a free ebook in the iBookstore. You’ve got to be the first theme developer to do that. What made you decide to do it?
  • There’s some installation on the development machine that needs to be done in order to use Aurora. Can you go over what some of those requirements are?
  • Ok, so what would you consider Aurora’s best feature? Or what makes it stand out from the rest?

Borealis

  • The project page says Aurora has a companion module suite called Borealis? What is that?

Questions from Twitter

  • Paul Johnson (@pdjohnson) wants to know:
    • Why would someone choose Aurora over Omega?
    • Do I need to be more of a Techy themer to use it?
    • What is the learning curve like?
  • Tony Groff (@tgroff) had a few questions:
    • Why is the project page dated March 16, 2007? The SASS theme hasn't been around that long. If he acquired the d.o/project namespace from a previous person, can he talk a little about that transition process of taking over the name?
    • What is the Borealis Suite? Should I always be using Borealis with the Aurora theme?
    • Please explain more about SASS "partials" and CSS abstraction. Is it the best practice to declare the .block-header class in both the _layout.scss partial, and the _design.scss partial?
    • Talk about his involvement with - drupal.org/project/html5 ?

010 Jeff Burnz and Responsive Design in Drupal using AdaptiveTheme - Modules Unraveled Podcast

Photo of Jeff Burnz

Jeff Burnz talks about AdaptiveTheme and how you can use it to build custom responsive themes.

Some questions he answers include:

  • What exactly is AdaptiveTheme?
  • How does AdaptiveTheme change for different devices?
  • How easy is it to create a sub-theme for AdaptiveTheme?
  • I’ve seen Corolla demonstrated by Ryan Szrama in some of his Drupal Commerce videos. He said that he likes it a lot. What makes it so good?
  • What other sub-themes are available off the shelf that I can use in my Drupal site?

Questions from Twitter

I asked, on Twitter, if anyone had any questions for you about responsive design and Drupal, and here are a few that I got back:

  • Paul Johnson (@pdjohnson): How do I sell responsive design to my clients?
  • Paul Johnson: What viewport widths do you work to?
  • Jon Stieglitz (@jonstieglitz): Can you talk about responsive vs. adaptive? And with that, would you explain the difference between the two?
  • Jon Stieglitz: What is best practice when dealing with images in responsive design?
  • Paul del signore (@pdelsignore): I think how images + imagecache is handled in adaptive would be cool to know

Follow me on Twitter (@ModsUnraveled) to ask your own questions!