This week we get to dig into the first case study from the O'Reilly Media book, Using Drupal, 2nd Edition, with the the Drupal Jumpstart series. This series will walk through Drupal basics by building a simple site for Mom and Pop, Inc. You can watch the overview of our case study for free. We will cover things like the administrative interface, and working with content, comments, menus, and blocks this week.
Drupal 8: Writing a Hello World Module
Blog postIt's been a while since I've sat down and tried to write a module from scratch in Drupal 8. I've dabbled here and there in the various already existing modules but there's always something interesting about just trying to write that simple "Hello World" module. Sure, starting from scratch isn't really something we do all that often, but it's nice to to know how it works.
Drupal 8: New Multilingual Features
Blog postLast week I was in Dublin for Drupal Dev Days. While my main activity was conducting a Community Tools workshop on the Friday of the camp, I was there the whole week, while an intrepid team of people have been meeting up at the venue in the final sprint to the Drupal code freeze, which was on Monday, July 1st! (Holy cow!) One of the groups who has been plowing ahead at full steam is the Multilingual team. I even got to help out with some wording in one of the issues someone was working on.
Automated Testing in Drupal
CourseDrupalcamp Twin Cities
Blog postLive in the Midwest and like Drupal? So do we! Or at least some of our team. And as such we'll be attending the annual Twin Cities DrupalCamp in force this year.
Podcast Episode 22: Decoupling Drupal
Blog postIn the latest episode of the Drupalize.Me podcast, #22 Decoupling Drupal, we chat about what it looks like to separate Drupal's content management from the display of the content, by bypassing the Drupal theme system entirely.
During the week June 24th a mass of Drupal folks will converge on Dublin, Ireland for Drupal Dev Days. This year, in addition to the three days of DrupalCamp that is happening (June 28-30), there is also a week of sprints leading up to the camp, and to the Drupal 8 code freeze deadline. This is it. If it's going to be in Drupal 8, it needs to happen before the end of June.
A month or so ago the Drupalize.Me team started a discussion on how to start helping others learn Drupal 8. We knew Drupal 8 wasn't ready for our typical curriculum and video production process, but thought you would be interested to learn along with us about Drupal 8 as it continues to evolve. This blog post is the kick off to that series. As we stated in a recent podcast where we announced this idea, we need everyone to understand that the things we discuss are still in development and could change, or even be removed from D8 altogether.
In this podcast episode, Building Lullabot.com, Addi is joined by the Lullabot team that worked on the new Lullabot.com redesign and upgrade. The conversation covers a lot of the lessons learned from doing an internal project on the side of regular client work.
Managing Media in Drupal
CourseWe'd Like to Sponsor Your User Group
Blog postWe're happy to announce a new program to sponsor user groups around the world: Meetup Memberships. We're giving user groups FREE access to the entire Drupalize.Me library on days that you have meetups or camps planned. It's like having a Drupalize.Me instructor show up at your event, anywhere, anytime! Here's how it works:
See You at Drupalcamp Austin
Blog postWe're pleased as punch to be sponsoring DrupalCamp Austin in Austin, Texas from June 21st through 23rd. This year's camp is packed, with one day of all-day workshops, several half-day workshops, three tracks of sessions over two days, and two keynotes.
Configuration Entities
CourseConfiguration Management
CourseRelease Day: More Git and 700 Videos!
Blog postThis week we're excited to hit 700 great Drupal training videos! The videos that are hitting that goal for us are a continuation of our Introduction to Git series. In this installment we are walking through the important task of resolving conflicts in Git, as well as taking a deeper look at several common commands. Conflicts in your code are going to happen, and it's important to understand how to correct those so you can move on with your work.
In this week's installment on the Introduction to Git series we take a look at cleaning things up, and working with remote repositories. Starting off, we work with the reset, clean, and revert commands to allow us to control which state of things we'd like to have our repository set to. We can use reset and clean to discard local work and get us back in sync with the repository. We can also use revert to actually move our checkout to any state we like from the repository history.