Skip to main content

Blog Post

Contrib Committee Status Report, February 2015

by Damien McKenna
March 11, 2015

Our second month of having the contrib committee in place was a little slower in some ways than January. By the numbers, we put in just over 110 hours of non-billable time on contrib projects. There were many reasons for the drop in hours from January – several team members were putting their non-billable time into learning Drupal 8, the lack of a code sprint, and planning began on a number of camps for 2015. Also, remember that this is non-billable work – billable contrib work continues to be a priority for Mediacurrent and our clients.

Starting Drupal 8

February saw us start two Drupal 8 projects, and along with it we started porting some contrib modules.

  • Michelle Cox ported the CrazyEgg module and uploaded a patch for review.
  • Michelle then started to port the FileField Paths module with some help from Paul McKibben; because the Field API is so different to D7’s this is taking some time to basically rewrite it from scratch, so look for a working patch in March.
  • Matt Goodwin and Paul started work on porting the EntityReference ViewMode module. Similar to FieldField Paths, this relies heavily on the Field API so is being rewritten. Again, look for a patch in March.
  • Jason Want also working on a port of the Eloqua module. Work is ongoing, hopefully a patch will be available by the end of March.
  • Jason also identified a bug in the existing port of Webform and worked to help track down its cause.
  • I started porting Metatag. After having an excellent meeting on IRC with co-maintainer (and the module’s original author) Dave Reid and many others, I began some tentative steps towards the goal. This won’t be finished in March, but hopefully I’ll have some code available in a few weeks that others would be able to collaborate on.

All of the above have been sponsored by one of our clients, so thanks go out to them for being willing to contribute to Drupal’s future.

Additionally, the team worked on some other D8 tasks:

Stabilizing Drupal 7

Our efforts to improve the Drupal 7 ecosystem continued this month.

Onwards and upwards

For March we’re going to try refining our internal processes and start putting some momentum into our internal patch list - a list of all contrib patches that we’re using on various sites, with the goal of collaborating on these to push them towards RTBC & being committed. We’re also going to continue striving for shorter release cycles, so stay tuned for more module updates in March!

Drupal on!

Headshot

Meet team member, Damien McKenna

In his role as Community Lead, Damien directs internal initiatives that strengthen Mediacurrent’s commitment to open-source principles, collaboration, and sharing knowledge to strengthen the Drupal community. Regularly ranked as one of the ten most active contributors on drupal.org, Damien has been a significant member of the Drupal community since 2007. In addition to writing documentation, writing & reviewing patches and mentoring others, Damien maintains Metatag, Views, Twitter, Panelizer and several other SEO-focused modules.

Prior to Mediacurrent, Damien spent five years building content management systems and frameworks using multiple languages (PHP, ColdFusion, Ruby), before he was first introduced to Drupal in 2007. A year later, he delved deeper into Drupal 5's architecture while migrating two popular skiing sites off a proprietary system. While becoming increasingly involved in his local Drupal community, Damien led the development of several successful content-rich platforms including a US radio station network spanning ten individual sites. Damien joined Mediacurrent in 2012 as a Lead Drupal Architect, where he was involved with planning the architecture of new sites, project estimates, and lots of hands-on development work.

When not working with Drupal, Damien enjoys playing ukulele and spending time with family in their home in Central Florida.

Learn more about Damien >

Related Insights