The TEN7 Podcast – Episode 7

 

Marc Drummond: Drupal 8 – A Front End Developer's Perspective

Listen on Google Podcasts
Listen on Pocket Casts
Listen on Spotify
Listen on Apple Podcasts

Summary

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.

Guest

Marc Drummond

Highlights

  • 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?

Transcript

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?

MARC: Well, I’m a big fan of Twig. So I just finished working on my first big Drupal 8 project. and Twig came in handy, and it’s a lot simpler than working with PHP templates. It’s nice for front-end developers because it’s more secure; the ball’s not necessarily on you to keep everything secure. It’s a straightforward templating language, keep things really clear. Corollary to that is that the other system that I think is great for front-end developers is the library system that allows you to add CSS and Javascript to individual pages, to individual components. Globally, it’s a very flexible system that adds a lot to the capabilities we have. 

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.

Ivan Stegic

CEO
 
Image
Ivan Stegic

Words that describe Ivan: Relentlessly optimistic. Kind. Equally concerned with client and employee happiness. Physicist. Ethical. Lighthearted and cheerful. Finds joy in the technical stuff. Inspiring. Loyal. Hires smart, curious and kind employees who want to create more good in the world.

Jonathan Freed

Media
 
Image
Jonathan Freed

TEN7's podcast producer and media manager, Jonathan cares deeply about TEN7's message to the world. He works tirelessly behind the scenes at TEN7 with a myriad of responsibilities, including podcast production, social media assets, video production, and the website management for these efforts. He is an engaged activist, a devoted father and is as likely to go off on a political rant as to tell you a dad joke.