Drupal Planet

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:

1.0-beta12: https://www.drupal.org/node/2829190

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.

1.0-rc1: https://www.drupal.org/node/2563611

Will probably try to add the Views integration, given some lovely people were kind enough to put together a patch (https://www.drupal.org/node/2563647).

1.0: https://www.drupal.org/node/2563613

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 (https://www.drupal.org/node/2787147).

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 (https://www.drupal.org/node/2834847) 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!

Rough plan for planning to port a site to Drupal 8


I have a small freelance client whose site I've offered to port to D8 pro-bono as a learning exercise for myself and a friend who's learning Drupal. It'll take a number of months to do, even though architecturally it's a small site, but that's fine. My very first step was to create an initial plan on what steps we'd need to do to to plan the site build. Seeing as this list ended up being completely generic, I figured I'd share it.

A plan for planning a site migration to Drupal 8

  • Create site architecture plan
  • Create content type plan
  • Create vocabularies plan
  • Create data migration plan
  • Create theming plan
  • Identify what contrib work needs to be done
  • Identify what custom work needs to be done

And that's it! But it at least gives us a plan on how to start planning our work.

I'll try to post more info as we go.

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.

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.

My current Drupal contrib plans for the next month-or-two


While I blog about my various contributions at work, I thought it might be useful to mention what my current priorities are. My current plan looks like the following:

  • Metatag 7.x-1.7 - a small bugfix release.
  • Fieldable Panels Panes 7.x-1.7 - a small bugfix release.
  • Imagecache Token 7.x-1.0-rc1 - finally getting to do a release candidate for 1.0.
  • Nodewords 6.0-3.0-beta1 - adding two long-requested features will necessitate a new branch due to API changes.
  • Twitter 7.x-5.9 and 6.x-5.x - major bugfix releases for D6 and D7; these are close to ready, but needs a little more work.
  • Panelizer 7.x-3.2-beta2 - fix revisions.

The first three will be this month, Panelizer will most likely be bumped 'til August. Sorry :(


Subscribe to Drupal Planet