Drupal Give

This is my version of a drupalgive page. I give back the open source Drupal community by contributing code, sharing knowledge, organizing local Drupal events, and volunteering at DrupalCons. Here are some of the contributions I've been part of during my involvement with the Drupal project.

Core Contributions

Migrate in core: patch #1

I've been heavily participating in the Migrate module in core effort and today, the first patch landed! It's exciting to help this module slowly take shape.

Committed and pushed to 8.x. Great work! - Posted by Dries on November 20, 2013 at 5:13pm

https://drupal.org/comment/8197259#comment-8197259

Migrate module in core

It was nice to get a mention for the work I've been helping with for Migrate in Drupal 8 core.

The Migrate in Core team had their first core patch land! This provides the underlying architecture for migrations, as well as a variable-to-CMI migration as a proof of concept. Drupal 8 will provide migrations from Drupal 6 and Drupal 7 both. If you're curious to see how it works, read the change notice for a quick overview, and the excellent documentation for more details. BIG congrats to mikeryan, chx, marvil07, bdone, jessehs, mpgeek, BTMash, fastangel, mongolito404, Moshe Weitzman, eliza411, YesCT, dawehner, and cosmicdreams!

Remove 'Attach' button

While seeking to work on some older core issues, I found this relatively simple UI enhancement posted by dries and decided to dig in. The solution turned out to be rather simple and made it into core. Comments from the community seem favorable of this minor UI enhancement.

Drupalcores Ranking

According to Drupalcores, my drupal.org username, bdone, ranks in the top 110 list of all contributors to Drupal 8 core. Drupal 8 is where most of my community work can be found. Some of the more notable patches or things I am most interested in are listed here.

Prevent links in node preview from being clicked

I learned quite a bit from working on this UI issue in D8 here. This patch replaces the disabling of links within preview, with modal confirm dialogs. It uses a new core Dialog API for JavaScript, by adding a HTML5 modal dialog element.

Helping with Migrate in core

Drupal 8 core will include a migration API to migrate data from external sources into new Drupal 8. This replaces Drupal's update.php script to convert Drupal 7 sites to Drupal 8. I've committed to helping out with the transition of this module.

Migrating to Drupal 8 Mentions

Nice to see some mentions and credits from Melissa Anderson in her Migrating to Drupal 8 at Florida DrupalCamp (@fldrupalcamp). I hope to make this camp next year!

Modules, Themes & Design I've Contributed

Redirect 403 to User Login

I am a maintainer of the Redirect 403 to User Login module and recently upgraded this module to the new 8.x branch.

This was my first attempt at an upgrade of the r4032login contributed module from Drupal 7 to Drupal 8. The upgrade process taught me a lot about the Symfony components within Drupal 8. Helpful reviews from the Drupal community helped along the way in this issue.

Hotfolder

I became a maintainer of the Hotfolder to help assist with the automation of data files, as a result I've made minor improvements. Classic has graciously provided community time towards this project.

Addressfield

For sometime I've been helping maintain a patch that adds granular field level views support to to the Address Field module.

Diskfree

As a new Diskfree maintainer, I've just completed my second porting of a Drupal 7 contributed module to Drupal 8. This Port module to D8 has been a great learning experience and way to help me get further immersed into Drupal 8.

Other Contributions

Drupal Co-Working Day

I helped organize Charlotte NC's version of Drupal Co-Working day, where participants were get hands-on help with current projects by collaborating within the community.

CharDUG

I am a co-organizer, regular attendee, and presenter at Charlotte Drupal User Group meetups. I also designed the logo.

Services 3.x Webinar

Services 3.x webinar I did for Mediacurrent that covers background of the main components of services: servers, resources, and authentication. Followed by a live demo demonstrating session authentication, setup and configuration of a REST server, setup of a single endpoint, user and node resource examples, and testing via JSON protocols using tools like XHR Poster.

Drupal Association

Brent Dunn (bdone), is an individual member of the Drupal Association. He has contributed many patches to Drupal core and contrib projects, helps with support on Drupal.org issue queues, IRC, and on Drupal Answers.

Events I've attended

DrupalCon Portland

DrupalCon Portland is the official conference of the Drupal community. DrupalCon is a biannual event presented to an ever expanding international audience since Drupal became an open source project in 2001. It's produced by the Drupal Association and a fabulous group of volunteers from across the globe.

DrupalCon Denver

DrupalCon Denver is the official conference of the Drupal community. DrupalCon is a biannual event presented to an ever-expanding international audience since Drupal became an open-source project in 2001. It's put on by the Drupal Association, as well as a fabulous group of volunteers and organizers from across the globe.

DrupalCamp Atlanta

I've attended four consecutive years of Drupalcamp Atlanta. Mediacurrent's camp gets better with each coming year both in numbers and in sessions and tracks of programming.