I am recommending that we add Andrew Macpherson to the Maintainers.txt

I remember first talking to Andrew at DrupalCon London when he came to the Accessibility BoF then. It was hard to forget meeting him that first time because he was mostly blue, but also because he was clearly interested in this topic.

Andrew's been active in quite a few accessibility issues in Drupal 8 and is contributing some great work on this issue.

Accessibility is a big issue and we need more champions. We have a goal of meeting WCAG 2.0 AA for Core and we're good, but there is still a lot of work to do to get there.

Managing the issue queue is important, but so is educating the community. I do think that Andrew can and is willing to play a role in educating the Drupal developers about the importance of accessibility in Camps & Cons in Europe.

Especially with the new release cycle it will be important to see that new features are not introducing barriers to people with disabilities.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

mgifford created an issue. See original summary.

andrewmacpherson’s picture

Subscribing ;-) Thanks for asking me on board Mike.

andrewmacpherson’s picture

Status: Active » Reviewed & tested by the community

Bumping the status - I don't know what the process is for this kind of issue, but I guess it needs to have a status which will attract attention :-)

I've written some of my thoughts about future accessibility directions in D8 and D9 in the accessibility group on g.d.o

I was really stoked when Mike asked if I'd consider becoming a core maintainer. I have barely stopped bouncing around my home.

Wim Leers’s picture

Andrew has also been contributing to for example the RefreshLess module in a very constructive, productive way — the same way we work in Drupal core. It's been a pleasure working with him on that.

So, +1.

I have barely stopped bouncing around my home.

We'd be silly not to let him bounce around Drupal core's accessibility issues then :)

mgifford’s picture

I love what Andrew wrote up here about the future of Drupal 8 & 9 accessibility - https://groups.drupal.org/node/511349

Thanks Wim!

cmcnally’s picture

Absolutely agree. Thanks Mike. Wholeheartedly agree with the points that Andrew raises regarding Inline Form Errors, Drupal.Announce, Tabbing Order, and ARIA properties for vertical tabs. Yes, we need to keep innovating on this! You've definitely got my +1!

cehfisher’s picture

We need more people like Andrew to help further accessibility in Drupal +1

Anonymous’s picture

Andrew's contribution to Drupal's accessibility capabilities is invaluable, empowering everyone no matter what their abilities to be able to make full use of the internet.

Plus he made a Druplicon outfit - what more needs saying?! ;)

+1

stella’s picture

Just wanted to add my +1. He's been inspirational at advocating accessible designs and user experiences at Annertech, and I think he would be a great addition to further accessibility in Drupal core.

timmillwood’s picture

I support this under one condition!

@andrewmacpherson must submit a core conversation about Accessibility to DrupalCon Dublin. (Disclaimer: I am on the track team for core conversations.)

andrewmacpherson’s picture

Yep a core conversation is a good idea. Do they go through the normal session submission process? It's not open yet for Dublin, but I'm certainly intending to go.

The g.d.o post mentioned earlier has some of our ideas. I think the foggiest a11y outlook ahead of us has to do with adopting a front-end framework, for progressive decoupling and more application-like behaviour. Whatever happens there will involve a lot of refactoring, so the challenge will be to maintain our current level of a11y (at least) - though I expect there will also be more opportunities to innovate around accessible widgets and notifications.

mgifford’s picture

@timmillwood - nice!

timmillwood’s picture

@andrewmacpherson - yes, core conversations go through normal session submissions, they should be opening oven the next few weeks.

xjm’s picture

Status: Reviewed & tested by the community » Needs review

Awesome, thanks @mgifford for the recommendation and @andrewmacpherson for being willing to take this on! Sounds like he will be an excellent addition as an Accessibility topic maintainer.

Before we add this, @andrewmacpherson, can you confirm that you're comfortable with the core governance policy, particularly the topic maintainer responsibilities? (We already have the signoff of another topic maintainer from @mgifford.)

Setting to NR for that confirmation. Thanks!

xjm’s picture

Issue tags: +Project governance

Oh also, just a reminder for committers: This is for a topic maintainer role, so per https://www.drupal.org/contribute/core/maintainers#decisions (see point 11) this should be assigned to Dries once it is RTBC again with that confirmation.

andrewmacpherson’s picture

Status: Needs review » Reviewed & tested by the community

Re: #14 - Yes, I'm happy with the core governance policy. I've read though it all a couple of times since this issue was opened.

Status: Reviewed & tested by the community » Needs work

The last submitted patch, andrewmacpherson2maintainers.patch, failed testing.

andrewmacpherson’s picture

Status: Needs work » Reviewed & tested by the community

The bot is happy again.

xjm’s picture

Assigned: Unassigned » Dries

Yay! Thanks @andrewmacpherson.

Status: Reviewed & tested by the community » Needs work

The last submitted patch, andrewmacpherson2maintainers.patch, failed testing.

daffie’s picture

Status: Needs work » Needs review
naveenvalecha’s picture

Status: Needs review » Reviewed & tested by the community

setting to RTBC as was in #18

Status: Reviewed & tested by the community » Needs work

The last submitted patch, andrewmacpherson2maintainers.patch, failed testing.

The last submitted patch, andrewmacpherson2maintainers.patch, failed testing.

naveenvalecha’s picture

Status: Needs work » Needs review
FileSize
430 bytes
andrewmacpherson’s picture

Status: Needs review » Reviewed & tested by the community

Ah, thanks naveenvaalecha. Back to RTBC then...

Status: Reviewed & tested by the community » Needs work

The last submitted patch, 25: andrewmacpherson2maintainers-2725947-25.patch, failed testing.

John Cook’s picture

Status: Needs work » Needs review
FileSize
490 bytes

Re-rolled patch.

Status: Needs review » Needs work

The last submitted patch, 28: add_andrew_macpherson-2725947-28.patch, failed testing.

John Cook’s picture

John Cook’s picture

Status: Needs work » Needs review
mgifford’s picture

Status: Needs review » Reviewed & tested by the community

Looks good again.

Status: Reviewed & tested by the community » Needs work

The last submitted patch, 30: add_andrew_macpherson-2725947-30.patch, failed testing.

xjm’s picture

Status: Needs work » Reviewed & tested by the community
xjm’s picture

Status: Reviewed & tested by the community » Needs work

The last submitted patch, 30: add_andrew_macpherson-2725947-30.patch, failed testing.

The last submitted patch, 30: add_andrew_macpherson-2725947-30.patch, failed testing.

naveenvalecha’s picture

Status: Needs work » Reviewed & tested by the community

Testbot fluke, back to RTBC

Status: Reviewed & tested by the community » Needs work

The last submitted patch, 30: add_andrew_macpherson-2725947-30.patch, failed testing.

The last submitted patch, 30: add_andrew_macpherson-2725947-30.patch, failed testing.

naveenvalecha’s picture

Status: Needs work » Reviewed & tested by the community
Issue tags: +Random test failure

the above are random updatepathtestcase failures

Dries’s picture

+1 from me! Feel free to commit this patch, or I can do it later this week.

  • xjm committed 3f1ad36 on 8.2.x
    Issue #2725947 by John Cook, mgifford, naveenvalecha, andrewmacpherson,...

  • xjm committed 6046b58 on 8.1.x
    Issue #2725947 by John Cook, mgifford, naveenvalecha, andrewmacpherson,...
xjm’s picture

Status: Reviewed & tested by the community » Fixed
Issue tags: -Random test failure

YAY! Thanks @Dries!

And welcome @andrewmacpherson!

Committed 3f1ad36 and pushed to 8.2.x and 6046b58 to 8.1.x. Also adding @andrewmacpherson as an issue maintainer at https://www.drupal.org/node/3060 (you'll now have lots more options in the assigned field!) and as a member for https://groups.drupal.org/core (to be able to post announcements about the topic to the core list).

andrewmacpherson’s picture

Thanks everyone!

you'll now have lots more options in the assigned field!

I always wondered how that worked!

markconroy’s picture

Well done Andrew. This is great news.

From working with you over the last three years at Annertech, my knowledge of and consideration for accessibility has increased massively, so much so that I have you mentioned as a mentor on my profile.

  • xjm committed 3f1ad36 on 8.3.x
    Issue #2725947 by John Cook, mgifford, naveenvalecha, andrewmacpherson,...

  • xjm committed 3f1ad36 on 8.3.x
    Issue #2725947 by John Cook, mgifford, naveenvalecha, andrewmacpherson,...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.