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:
- Matt Davis’ #patchaday effort has been focused on core issues.
- Jay Callicott also worked on a few core issues, with Derek DeRaps and Chris Hill getting prepped to join the fray in March.
- Mark Casias is porting jPlayer to D8.
- Michelle has started to port her Author Pane module to D8.
Stabilizing Drupal 7
Our efforts to improve the Drupal 7 ecosystem continued this month.
- David Younker, Mark and Bob Kepford continued to improve the Instagram Social Feed module.
- Bob’s worked on his WYSIKit module.
- Ryan Gibson continued work on an important bug for the Date module.
- Mark continued to improve the Smart Trim module that we all love so much, and did some work the Transcribe distribution.
- I worked on patches for Protected Node, Search API Pages, Responsive Favicons, Redirect, Panelizer and Metatag.
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!
Additional Resources
Introducing the Mediacurrent Contrib Committee | Mediacurrent Blog Post
Contrib First | Mediacurernt Video
Contrib Committee Progress Report for January 2015 | Mediacurrent Blog Post