Drupal 8 won't kill your kittens - Part 1 of 4




Acquia Inc. podcasts show

Summary: On October 4/5, 2013 (depending on your time zone), I hosted a live Hangout on Air with three major Drupal core contributors: Lee Rowlands (larowlan), Tim Plunket (tim.plunkett / @timplunkett), and Daniel Wehner (dawehner / @da_wehner). We talked about what's going on in Drupal 8 and how you will benefit from all the new stuff. This post is the first of four that cover the details of that conversation. Lee Rowlands felt that some of the noise going on around the Drupal 8 developer experience didn't touch on all the wins that we're getting from the changes in Drupal 8. He wrote a blog post and gave a presentation at the Melbourne users group outlining some of the many ways Drupal 8 will be a great experience for developers. "I work all day on Drupal 7 sites. Drupal 8 is where I get to do the fun stuff. There are a lot of things in Drupal 8 that I couldn't wait for, dealing with shortcomings in Drupal 7 on a daily basis. 'I want it now' kind of stuff (I picture Lee having a tantrum at this point), in particular the plugin stuff, and the entity filed API changes. That was my motivation for that talk. "We do a lot of introspection and critical analysis in open source and Drupal, that's what makes it great. But sometimes I think we don't stop and celebrate the wins." Meet Lee Rowlands Drupal start date: 2007 First Drupal memory: The first time he looked at Drupal, "I saw '/node/1' and I went to the file system to look for a file called 'node' and I couldn't see it and I didn't get it. I was a static HTML, PHP script person back then. That was Drupal 4.7. I put it to one side." When Lee later needed an open source eCommerce system, Ubercart brought him right back to Drupal 5 and here he's been ever since! How did you get into contributing and how do you contribute now?: "I used to be a contrib. developer. I think I had 30+ modules in Drupal 6 and 7," I have no idea how he had anything resembling a life at the same time ... "I did a lot with Ubercart, commerce, and media things." "I sat there in Drupal 6 land and didn't pay attention to what was happening in core and then Drupal 7 came out." The first time he needed to build a Drupal 7 site for a client, "I had to go on a long car ride and I saved the massive change notice page, the handbook page on Drupal.org on upgrading Drupal 6.x to Drupal 7.x modules. It was a three hour car trip and I think it took 3 hours to read. That was the day I subscribed to the RSS feed for core." "I said, 'never again am I getting that far behind,' so that was my motivation to get involved." His first Drual 7 patch got rejected because it needed tests, so he learned about testing. He was a bit of a lurker in and around core for a while until one fateful day when he volunteered to help out in core and was promptly handed the maintainership of Forum Module. "I took it on and keeping Forum up to date with all the changes gave me a great grounding in what was happening in Drupal 8." Along the way to Drupal 8, Lee migrated Forum and Comment to CMI (which took 1000 posts of discussion and a year of work). That all gave me the confidence to look at other stuff." Meet Daniel Wehner Drupal start date: 2006 Drupal origin story: "My first moment was Dimitri [Gaskin: dimitrig01], he was 12 at the time and he helped me when I was maybe 16 and I was a student. There was a program where people mentored other students to get them involved in Drupal. I did one or two projects and since then ... I'm kind of addicted." How did you get into contributing and how do you contribute now?: As Daniel told me, he got into contributing because, "One day I realized that Earl Miles suffers in productivity as he had to answer so many support questions, so I jumped in and got involved in Views." "These days, I am excited about the WSCCI initiative and the menu system. I do Drupal because it is interesting for me; that's basically my...