Media

The Big Picture: Drupal 8 Migrate in Core

Published September 21, 2014

Migrating from major version to major version of Drupal core has always been a significantly large task for all but the simplest sites. The upgrade path that has traditionally been part of Drupal core has always been limited in what it can do, so most sites were forced to use alternative methods to migrate configuration and content. Sometimes these migrations were manual, sometimes automated, and most often a combination of the two. Drupal 8 aims to greatly reduce the friction of migrating sites from Drupal 6 and Drupal 7 by adopting a proven and extensible approach to site migrations. The Migrate module has been the go-to tool for migrating a large number of sites to Drupal 7 from earlier versions of Drupal as well as from other content management systems (including custom ones.) This blog post aims to provide an overview of how the migration system in Drupal 8 works, our current progress, and how new contributors can get involved. The Migrate in Core initiative began in earnest about a year ago at DrupalCon Prague, when it was decided to use some code and concepts from the Migrate and Drupal-to-Drupal Data Migration modules as a starting point for a new and improved upgrade path. At the current time, the Drupal 6 to Drupal 8 migration is almost complete, while the Drupal 7 to Drupal 8 migration is just getting started. There are a few blocking issues that we're trying to get past in the next couple of weeks (including files migration and link field migration). We feel that we'll be able to leverage much of the work we've done on the Drupal 6 to Drupal 8 migration for the Drupal 7 to Drupal 8 migration. In fact, we have a great issue for a new contributor to help us kick of the Drupal 7 work just waiting for someone to tackle.

Run, Don't Walk to Drupal 8 Migrate in Core Sprints

Published September 17, 2014

Have you always wanted to get involved with Drupal core development but don’t know where to begin? Have a Drupal 6 site that you’re looking to upgrade to Drupal 8? The Drupal 8 Migrate in Core initiative aims to provide a robust and extensible migration path from Drupal 6 and Drupal 7 to Drupal 8. A lot of work has already been done, but we’re looking to increase our throughput by training up some testers and developers to contribute to the cause. To that end, we’ve planned two in-person events and an ongoing virtual event where you can get some facetime with other contributors to get you up-to-speed on the current progress and how you can help. Development experience isn’t required! It takes all types of contributors to complete a project of this scope. We have opportunities for manual testing, documentation writing, UX, theming, patch testing, and patch creating. If you need more of a challenge, I’m sure that chx, benjy, and mikeryan can find something for you to sink your teeth into! If you can’t wait to get started, please check out how you can properly configure your system in order to contribute. Even if you just want to do some manual testing, you’ll want to check this out. Once your system is ready to go, then find me in IRC (#drupal-migrate) or find us at an upcoming event.

Drupal Career Online: Pros and Cons of Acquia Dev Desktop Version 2

Published September 16, 2014

Since we started our long-form Drupal Career Starter Program in 2011, we've always struggled a bit trying to find a single local Apache-MySql-PHP stack that is powerful enough for day-to-day Drupal development, easy to set up, and that works for a wide range of people new to local web development. We're always on the lookout for a local Drupal development stack that will help to reinforce the lessons and best practices that we strive to instill in all of our students. It's pointless to teach students methods and processes that aren't typically found in the community, so being able to bring students up-to-speed as quickly as possible with things like Drush, Git, and commonly-used workflows is of the utmost importance. Generally, we've stuck with a combination of Acquia Dev Desktop (version 1), Uniform Server, and DrupalPro, depending on each student's skill level and previous experience. Until recently, we've always had more Windows users than Mac or Linux users (combined!), and usually didn't run into any problems until we introduced Drush, Git, and other Linux-y command line tools, at which point Mac and Linux users spent a lot of time attempting to help Windows users get Drush installed. When Acquia Dev Desktop 2 was made available, the list of features definitely piqued our interest. Integration with Acquia Cloud is nice (similar to what Kalabox does for Pantheon), but what we were really excited about was the Drush integration. Since we are using Acquia Dev Desktop 2 for the first time with our 2014 Fall Drupal Career Online program, we thought it would make sense to run through the pros and cons from a training perspective.

Drupal Way (song)

Drupal Way song by Marcia Buckingham (acmaintainer) (vocals, bass and mandolin) and Charlie Poplees (guitar). The lyrics by Marcia Buckingham, music by Kate Wolfe.

June 24, 2014

Don't Be Afraid! We'll Walk You Through It! Migrate in Core Testing Sprint at DrupalCon Austin

Published May 26, 2014

Getting involved with Drupal core development is scary. There's a lot of really smart people involved and it can be intimidating. The learning curve can be steep and an "easy" task can turn into hours of frustration. Your inner voice tries to convince you that you don't know enough to contribute to Drupal core, and your fear of embarrassing yourself has you referring to Drupal core contributors as "them" instead of "us". Luckily, the Drupal community provides a cure for all this. DrupalCon sprints. Imagine a day where the entire community comes together looking (stalking, perhaps) for new contributors, regardless of their skill level, sits them down at tables with some of the most experience developers in our community, and takes the time to take them from zero to productive in less than a day. Sound exciting? It should - and if you're going to be in Austin next week, then there's only one place you should be on Friday, June 6.

Florida DrupalCamp 2014 - Six Years In, Stronger Than Ever

Published March 23, 2014

More than 300 people from all over the country converged on the sixth annual Florida DrupalCamp the weekend of March 8-9. We made some changes to several aspects of the camp based on feedback from previous years, most of which attendees embraced. Perhaps our most significant deviation from previous camps (and from most DrupalCamps) was that we did away with the keynote speaker. We had a couple of reasons for doing this. First, our venue's auditorium wasn't large enough to hold all of our attendees (or to even come close). Second, we found that it is difficult to find a single keynote speaker that a large majority of the attendees will be interested in. Our solution was really well-received: double-length sessions with "featured speakers" well-known in the community.

X Marks the Spot: A Beginner's Guide to Online Maps in Drupal

Published March 7, 2014

Mapping address data in Drupal can be confusing, if only because of the great number of contributed modules available that involve online maps. Picking the right module (or combination of modules) is challenging - especially for site builders who are new to mapping in Drupal. In this tutorial, we'll utilize the popular and well-supported [Geofield](http://www.drupal.org/project/geofield) module as one of the key ingredients in the common task of entering address data and having it displayed on an interactive map. This tutorial contains step-by-step instructions for accomplishing this task, as well as a screencast demonstrating all of the steps.

Light a Candle

Published February 12, 2014

Right now, there are nine, highly motivated people on the East Coast of Florida who are burning the midnight oil... focusing evenings on classes and labs, and days on projects and resources to master the Drupal skills that build new careers and make them valuable members of the Drupal Community. They are the select few of the 2014 Drupal Career Starter Program, and in less than two months, most will be ready for work experience as interns.

Florida DrupalCamp 2014: Breaking New Ground

Published January 26, 2014

For the sixth consecutive year, Florida DrupalCamp will be one of the largest gathering of Drupal users in the southeast United States. Taking place on Saturday, March 8 (sessions) and Sunday, March 9 (community day), there’s no better way to level-up your skills, network with the Drupal community, and to remind you how awesome it is to be involved with this amazing project. Along with numerous other organizations, DrupalEasy is once again proud to help to sponsor and organize Florida DrupalCamp. Our amazing team of organizers from around the state (as from outside of Florida as well!) has decided to rethink a couple of the standard DrupalCamp “things” in an effort to make the event more productive for attendees and sponsors.

Teaching Drupal's "Big Five"

Published November 24, 2013

I teach Drupal to a lot of people. One thing I have learned, is that whether I'm teaching people who are so new that they're still learning how to pronounce "Drupal" or I'm teaching current users the intricacies of the Migrate module, there's one common thread: without a solid understanding of Drupal's "Big Five", students will have trouble gaining the confidence that all Drupal developers, themers, site-builders, and anyone else who interacts with Drupal on a daily basis need.