Marc Drummond: Drupal 8 – A Front End Developer's Perspective
Drupal 8 is a robust, powerful web application, used to create valuable and wonderful digital experiences for clients and users globally. A key component of the Drupal process is the front end developer. Working from a web designer's concept, the front end developer is tasked with bringing the design concept to life, providing users a friendly, intuitive and successful interface in which to enjoy the web experience. No small task. We are privileged to have Marc Drummond, Front End Developer from Lullabot, join us today to share his perspective of Drupal 8 and why he's a disciple. And there's much to share.
- What is your favorite new front end feature in D8?
- Any pleasant surprises about D8?
- Which Drupal issue in the queue on drupal.org do you want resolved tomorrow?
- What else would you care to add?
JONATHAN FREED: Hello! You’re listening to a TEN7 Audiocast. We are here today to discuss a front-end developer’s reactions to Drupal 8. I’m Jonathan Freed, and I’m here with Ivan Stegic, founder and president of TEN7, and our special guest, Marc Drummond from Lullabot, a global strategy, design and development company. Hello, gentlemen.
MARC DRUMMOND: Howdy.
IVAN STEGIC: Hello. Marc, we’re just gonna jump right into this. So first question, what is your favorite new front-end feature in Drupal 8?
I’m really excited with layouts going into core. Layouts are gonna be a huge tool for component-based theming, or possibly. It’s gonna be a new thing to try out. So, that’s really exciting. The other thing is, object-oriented – more of an object-oriented nature for the theming process in Drupal. There’s been a big move to object-oriented code in Drupal 8 overall, but that’s not as true for the theming portions of it.
IVAN: Has anything pleasantly surprised you about D8?
MARC: I’ve found as somebody who comes from the front-end development side of things, I can do way more on the back-end than I feel like I used to be able to do.
JONATHAN: Which issue in the queue on Drupal.org do you most want resolved tomorrow?
MARC: The issue I had picked out here is 2061377 and I’m sure you know that issue by heart. So this is an issue that is allowing image styles to be selected within when you’re placing images with WYSIWYG, the CK editor and I’ve worked on this issue for a really long time and I got stuck on it and I kinda fell off working on that like a year ago and it still hasn’t gone in and it would be cool because it will allow responsive images and other image styles to work within WYSIWYG. I think it might end up being obviated by the work that’s being done to put media into core so maybe it doesn’t, but for my piece of mind, since I got stuck on that issue so long, if I could snap my fingers, I’d feel so great that that issue is completed.
JONATHAN: Is there anything you’d like to add that we may have missed?
MARC: One of the most exciting things about Drupal 8 is the semantic versioning and the ability to add in new features to Drupal as we go. Drupal is getting better and better as we’re going on.
IVAN : Yeah, the experimental stuff.
MARC: Yeah, all the experimental things that are gonna, you know. The content moderation, the layout stuff, the media stuff, all those things that are on the way into being solidifying core… Those things make Drupal a way better product out of the box, and will make it a lot easier for people to set-up Drupal sites. And just the fact that that can happen without the 5 year gap is enormous.
JONATHAN: That brings us to the end of this Audiocast. And I would like to thank Marc Drummond and Ivan Stegic for sharing their insights on Drupal 8 front end development. Please visit us at TEN7.com, and keep an eye out on the TEN7 blogs for future audiocasts. This is Jonathan Freed, and thank you again for listening.