Blog

Naming Things Is Hard

There is a famous quote which says:

"There are only two hard things in Computer Science: cache invalidation and naming things."

Drupal is no different. The secret sauce behind Drupal's powerful hook system is a simple naming convention and it all starts with naming your module. Choosing the right name for your module is important, as is understanding a couple of potential pitfalls you may encounter down the road. Some of which are obvious and some of which can sneak up on you.

Release Day: Coding for Views and a Free Menu Lesson

This week we are finally finishing up our Coding for Views series with the last two lessons, which lagged a bit for us. We're happy to round things out by providing another example of writing a Views handler which creates a Views area handler, and with a look at theming Views. In addition to wrapping up that series, we also have a free video that looks at working with secondary menus. While this lesson is using Drupal 6, the concepts and processes used are exactly the same in Drupal 7, and is still applicable there.

Release Day: Free Community Videos to Kickstart Your Year

Happy New Year! We're kicking off 2013 with some FREE videos to get people up and running with our Drupal community tools. There are a lot of aspects of the Drupal community that many people take for granted. Even something as "simple" as figuring our what community websites are out there, and how to use them, is often overlooked when talking to people new to Drupal. So, if you want to really dive into this Drupal thing in 2013, here is a gentle orientation to help get you started.

Release Day: Drush Make and Policy Files

This week, we are wrapping up 2012, and our Coding for Drush series. The last videos in this Drush series will take a look at some really neat things you can do with your new-found Drush skills. The first thing we want to look at is creating policy files for your Drush command. This allows you to essentially provide access control for your commands. You can check who is trying to run the command and stop it from proceeding. After we get that in place, we wrap up with two videos about Drush make.

Release Day: Advanced Drush Hook Wrangling

As we work our way through December, we are also working our way through the Coding for Drush series. This week we have three new videos, which cover a bunch of extras to add to our drush command. We'll be looking at how to add additional help information, and prompt the user for more information. Then we'll take a dive into some more advanced things with specifying version numbers, and even the Drupal bootstrap level required.

Help Us Plan for 2013

As 2012 winds down to a close, the Drupalize.Me team has been looking forward to our big plans for 2013. We are still in the thick of working on our site upgrade to Drupal 7, which should come along in early the in the new year. After that, we have a lot of big sky ideas we want to tackle. We'd love to get some feedback from you to help us refine those goals, by taking a quick survey.

Coding for Drush Series

This week we're releasing a new series, Coding for Drush. If you've ever used Drush, and wondered how you can create your own custom Drush commands, then this series is right up your alley. When I sat down to start planning the content for our recent Coding for Views series I found myself in a position where I needed to quickly generate a bunch of random data for a custom module’s database table, so that when querying the table with views there would be something there.

Release Day: Free Videos for Command Line and Ooyala

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.

Attend the Real-World Drupal Workshop at Drupalcon Sydney

Tired of Stressful Launches?

Drupal is an endlessly flexible and configurable tool. It’s also very complex. So, when it comes to building real-world, usable sites, there’s a lot to know: planning, budgeting, wireframing, picking which new tools and modules to use, migrating content, managing go-live and so much more. Phew!

Lullabot’s team has successfully designed, developed and launched some of the biggest websites in the world -- Harvard, MIT, Martha Stewart, the Grammys, WWE and Verizon, just to name a few -- and we want YOU to learn from our experience!

Calling All Curious Drupal Beginners!

Drupal Global Training Day is an initiative by Drupal Association to introduce new and beginning users to Drupal. Every quarter, the Drupal Association partners with training experts, like us, around the world to make this happen! In December, Drupalize.Me will be joining in the fun by offering an online introduction to Drupal workshop, called "What is Drupal?"

Crowd-Sourced Subtitles for Free Drupal Videos

Over here at Drupalize.Me we have been working on transcribing and translating our videos for a few months now. We've also had a number of people step up to help us out with them, and we now have translations beginning to appear. So far, we have Chinese, Croatian, Estonian, Persian, and Spanish versions of a few of our videos.

About us

Drupalize.Me is the best resource for learning Drupal online. We have an extensive library covering multiple versions of Drupal and we are the most accurate and up-to-date Drupal resource. Learn more