Status update on my Drupal contribution efforts


Thought I'd give a quick update on my personal contribution efforts, given I'm involved in so many different projects.

Metatag for Drupal 7

The Drupal 7 version of Metatag is pretty darned solid at this point. Some tests were added recently that will make sure the output works correctly for all tests, so the next release might be the last for a while. Speaking of which, I'm planning to do a bug fix release on December 31st.

Metatag for Drupal 8

This is overdue for a stable release, and the good news is that we're almost there. Here's what my current goals are:


Will include all(-ish) of the meta tags that D7 has; I'm hoping to get some others working on these, at this point it's (almost) just a case of running some Drupal Console commands a whole bunch of times.


Will probably try to add the Views integration, given some lovely people were kind enough to put together a patch (


Needs some documentation, and any major bugs that show up in rc1 will be fixed.

Panelizer for Drupal 7

This is pretty stable, but needs a few more bugs fixed and a new release (

Panelizer for Drupal 8

Some great people have been taking care of this while I've been busy elsewhere. I took a peek this past week and helped a little plan out the goals for the 8.x-3.0 release, with a beta1 ( due really soon and a stable shortly thereafter.

Fieldable Panels Panes for Drupal 7

FPP is pretty stable at this point, but has some awkward bits when it's used on a multilingual site; it needs a bit of work.

Everything else

There's also GoogleNews, Menu MiniPanels, Maillog, Phonetic, Code Per Node/CPN, Twitter, etc, etc. Those may get some TLC at some point, but unless a project shows up that needs improvements on them they're going to be waiting a while I'm afraid. Of course this is a perfect opportunity for enterprising souls out there to help out - if you're interested please let me know!

Contrib update for early September (updated)


So after several months' of work last week I finally got new releases out for the Twitter module. And then this morning released more updates because a few bugs had snook their way in. Sorry about that. I do hope the new versions will keep people content for a while - if you, your client or your employer's site(s) use the module, please consider giving some back (on company/client time!) through helping with the issue queue as there are still a good many feature requests and patches that need some TLC.

Last week also saw a security release for Fieldable Panels Panes. With that out the door the next step for that module is to work through the issue queue and work on plans for the next release.

However, before that happens I do really need to get back to the Panelizer module that has definitely languished from my absence of the past several months. This module is very important to me and I'm ready to fix all the things and get a stable release out. Oh, and to write more tests. A lot more tests. Because tests are the one thing that help avoid the regressions that keep coming up.

PS, I'll be at NERDSummit next Saturday, September 12th, giving a talk on why open source is not just free software - I hope to see you there.

Oh... I almost forgot. This weekend I'll be getting the D8 port of Metatag onto d.o and plotting out my hopes and dreams to take it to v1.0 and beyond - we'll see how that goes.

Three positive things, day thirty two


Saturday! Woot!

The first positive thing was taking a little time this morning to dig my way through a bunch of bug reports (and fixes) for a Drupal plugin (aka "module") that I maintain that interacts with Twitter, which I happen to use on this site. I figure I'm about a week or two away from releasing the first new versions the module has had in several years.

The second positive thing was going out with the family for a bit of post-dinner play time at a local school playground. We had the place to ourselves, so it was quiet and pretty relaxing, and myself and our two eldest ran our legs off playing tag.

The third positive thing was joining our two eldest for a round of Just Dance 3. Tonight's tune was "Da Funk" from Daft Punk, a tune I was familiar with, but I'd never seen the game's dance moves before. Anyway, long story short, the game thought I did a better job that the other two - I still got it ;-)

Three positive things, day thirty


So, this is my thirtieth post. Woot.

The first positive thing today was finally finishing a tiny little Drupal module I wrote a while ago, mostly thanks to someone else out of the blue uploading some improvements for it. And that's how open source works :)

The second positive thing today was awesomewife setting up our small paddling pool for kids to play in. She then brought out Kian's small slide and set it up for him to slide into the pool - needless to say it was huge hit and he had a huge smile on his face when they came back in.

The third positive thing was getting back to doing the Drupal class with awesomewife and her friend and finally start to get somewhere with it. They're now finally getting into creating content, so next week we'll work on filling out their starter sites a little more. Baby steps.

My Drupal contrib plans for August, updated


A few weeks ago I posted my plans for my personal Drupal contributions for the next month-or-so. I wanted to give a minor update on what I'd managed to achieve so far.

My next goals are:

  • New releases for the Twitter module for D6 and D7, probably -beta1 releases because there are a few additional changes that are needed before they're "final".
  • A new release for the Fieldable Panels Panes to add some missing permissions.
  • A new branch for the Nodewords module to add token and content type functionality that may result in some API changes.
  • Work on the NERDSummit / NEDCamp presentation.

Once the first three are done then I'll start back onto Panelizer.


Subscribe to contrib