Blog

New Series: Introduction to Git

This week we're kicking off a new series, Introduction to Git, that will teach you to use the Git distributed version control system (DVCS) for source code management (SCM). Git is the version control system used for Drupal core and contributed module development, as well as projects like the Linux kernel, Ruby on Rails, Android, and many, many others. This is an in-depth series that starts with the basics of version control, establishes some terminology, and a base line workflow, then continues to build on that by going beyond the basics of the various Git commands to make the most out of your tools.

Release Day: More Module Monday Lessons

Last week we introduced a new group of videos, based on the Lullabot Module Monday articles. This week, we present three more for your enjoyment. In this batch of module goodies we look at making things easier for site editors, setting up a theme style guide right inside the site, how to perform a password reset for all of the users on your site (though we hope you never have to!).

Lullabot Module Monday in Videos!

For the last two years Lullabot has been writing up a post about a new contributed module every week, in a series called Module Monday. We have almost 100 modules introduced in simple, concise articles. Here at Drupalize.Me we are going to start creating video versions of these Lullabot Module Monday articles so you can have a visual walkthrough of using these modules, in addition to the written overview that the articles provide.

Release Day: Extend Views with Bulk Operations and Entity Attachments

This week we keep rolling out handy modules that everyone should know about, with a look at two very popular modules for extending the Views module. The first, Entity Views Attachment (EVA), lets you attach any of your views to various entities on your site, like nodes or users. This is handy when you want to display a view as part of another entity on your site, instead of displaying it on its own URL.

Release Day: A Threesome of Very Handy Modules

This week's release we have three super handy modules to check out when building your site. The Module Filter module is designed to make your site administration life easier but helping you navigate the module administration page. Environment Indicator helps you sort out which site you are currently looking at and working on. This can get confusing if you are following best practices, and have several versions of the site for different stages of work (like development, staging, and live).

New Series: Deploying Your Code with Beanstalk

This week I am continuing the trend of mini-series with some lessons on deploying your code, in the FREE Deploying Your Code Without a Terminal series. The reason behind this quick set of videos is that not everyone is command line savvy, and not everyone has to be. What is important though, is getting your code into version control, and there are plenty of tools that let you do that using a graphical interface.

Attend Our Introduction to Drupal Training at Drupalcamp London

Want to get started with Drupal? Join us on the first day of DrupalCamp London for an Introduction to Drupal course. Led by the accomplished Drupalize.Me team, this full-day training will cover Drupal history, terminology, simple site building and how to navigate the Drupal community.

Kickstart Your Drupal Education

  • Discover Drupal history and get an overview of what’s next
  • Learn basic Drupal terminology

We're Hiring a Sales Rep for Drupalize.Me

We're looking for a friendly and effective sales representative for the Lullabot Education department, which includes Drupalize.Me. We've been growing by leaps and bounds over the last year, and we'd like to bring someone in to help manage that growth in sales, as well as push us even further along by finding people and organizations who need Drupal training, and matching their needs with our team and knowledge.

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.

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