I went to San Diego Drupal Camp (aka SANDCamp) recently, and I was truly inspired. I finally "got" what all the buzz was about Drupal 8! Here are some of the highlights:
Drupal 8 Theming
On Thursday, I took a day-long Drupal 8 theming workshop from the folks at Chapter Three. We created a Drupal 8 sub-theme from scratch using "Classy" as a base theme. We also got into debugging and using Devel and Kint() with Drupal 8. Kint, much like its Drupal 7 predecessor, Krumo, can inspect arrays and variables which is invaluable for themers.
The takeaway with Drupal 8 theming is that you will need to use far less preprocessing functions in the your theme's .theme file. One of the main reasons for this is that with the implementation of the Twig templating system, you can do a lot more in template files now while not having to use PHP. This is great for themers, and is also an added security benefit. Twig debugging is also a nice feature which gives you template clues within Chrome's web inspector. Looking back on the day, I am now inspired to port my Drupal 7 contrib theme, Gratis, on drupal.org to Drupal 8.
An Old Friend
David Lanier, a co-worker here at Jackson River, came to SANDCamp too. I've known and worked with David virtually since 2010 but it was good to finally meet him in person! We had a chance to geek out together, and I learned about some the cool tools David uses in his everyday workflow. Two that stood out are Textexpander and Zooom / 2 David also taught me about Cloudflare CDN and how to easily add it to a website. After we finished the day, I brought David home for my wife's delicious Spicy Vegan Potato Curry dinner.
Ultimately, I left SANDCamp revitalized in my never-ending quest to learn more Drupal and hone my skills. Moreover, I now feel inspired to really start digging in to Drupal 8 and seeing what it's all about.
PS: Looking for a job doing Drupal? We have one open RIGHT NOW. Click here for the details.