It's that time of the week again! This week we are continuing two of our series: Module Development for Drupal 7 and Introduction to Drush.
For the Module Development series, we are wrapping up the discussion of the Render API with a look at integrating with the theme system. Then we move on to four videos about the Form API system and how to do some fun things with it:
We Get Around
We just finished our Do It With Drupal conference in Brooklyn, NY. If you missed the event, or were there and missed some of the sessions (there were so many good ones to see), we'll have videos of ALL the sessions on Drupalize.Me in a few weeks. You'll need to be a subscriber to access the videos, so if you're not already, sign up today.
Double Pony: What Does It Mean?
Blog postAs some of you may know, we here at Drupalize.Me name our code sprints after My Little Pony™ characters. There has been a lot going on the last few months and we didn't get a chance to update you on the work we've done in our last two sprints: Ripple and Tink-a-Tink-a-Too.
Views Demystified
Blog postI love Views! I might be a little exuberant, but seriously, it is by far, in my humble opinion, the best contributed module. And I'm not the only one that feels that way! Check out the module usage stats on Drupal.org. As the most-downloaded contributed module, Views gets a lot of well-deserved attention. We've published a new series of videos, Intro to Views for Drupal 7, to walk you through this wonderful Drupal tool.
Recently we announced that we'd be rolling out series of shorter videos to make it easier to find and view the information you want. Now that we have the structure in place for shorter videos, we have gone a step further and broken our existing long videos into series as well. Aside from making it easier to navigate the videos and providing a smoother playback experience, this also gave us the opportunity to offer some of the chapters for FREE!
Today's release day is a mixture of free videos! We have two new videos to add to our Command Line Basics Series, covering Bash aliases and working with MySQL. In addition to those lessons, we are also releasing a short four-video series about Using the Ooyala module with Drupal. Ooyala is a paid video delivery service, which manages your videos and handles video delivery to your site.
This week we have our third series in the Using Drupal guide, Using Drupal Appendix A: Installing and Updating Drupal. We're skipping ahead to this particular appendix before diving into the case studies to make sure you're ready to go with the basics of getting a Drupal site installed and ready to go.
We're Hiring a Designer
Blog postWe're looking for a web designer to join the Drupalize.Me team. This role is a perfect fit for a great web designer who also has some savvy and interest in product design and marketing. This person will help to create and refine a great user experience for Drupalize.Me members, and will also help create great marketing and promotional materials to tell Drupalize.Me's story to new audiences.
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.
Drupalcamp 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.
We'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.
Release 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.