Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough
Jul 07 2021
Jul 07

Once more, we have a selection of updates from across the Drupal community detailing the work they have been doing and ways in which you can contribute. This month, we speak with members of:

  • Promote Drupal
  • Easy out of the Box
  • Event Organizers Working Group
  • New Front-End Theme
  • Drupal Diversity & Inclusion
  • Drupal 10 Readiness

If you think you have something useful to add to any of these teams, please speak with the linked representative or the Drupal Association Community Liaison, Rachel Lawson.

What have been your priorities in the last three months?

Setting up committees to work on specific aspects of marketing Drupal.

And what has been your greatest success in the last three months?

We have three enthusiastic groups of volunteers meeting regularly to work on: the evaluator experience, promoting Drupal to developers outside the Drupal community and producing better marketing materials and campaigns around Drupal's strategic initiatives. Each group has defined a set of achievable goals and started the discovery phase of our work.

What has been your greatest challenge in the last three months?

It's a challenge to narrow down the work to be done because promoting Drupal is such a significant task. It's also a challenge to find iterative ways of improving Drupal.org given its scope and diverse audiences.

What have been your priorities in the last three months?

Since DrupalCon we have been actively recruiting contributors with the goal of having consistent contributors who can help on a regular basis. Having consistent contributors will really help move the issues forward.

And what has been your greatest success in the last three months?

Since DrupalCon, having Jessica Laila step in and create weekly meeting agendas and then facilitate the meetings in Slack has been huge. I have been promoting EOOTB to contribution day coordinators and as a result, we are going to have space at several upcoming camps to move issues along and introduce the initiative to more contributors.

What has been your greatest challenge in the last three months?

Time. Or the illusion of time.

We also have some issues that have little or nothing to do with code. There is a need for a wider demographic of contributors (designers, accessibility consultants, marketers). We would love to have some folks for ideation on some roadmaps, as well as some marketing folks to help us with promotion copy.

Do you have a "call to action" you want to make to the Drupal Community?

The first step would be to check out our weekly meeting in Slack. We meet in Slack on Mondays at 9am PT | Noon ET | 16:00 UTC.
The roadmap is located here: https://www.drupal.org/project/ideas/issues/3191533

Emilie Nouveau and I have the privilege of presenting a session detailing the initiative at DrupalCamp Colorado. If folks are not familiar with the EOOTB initiative they should check out the session and come to the contribution day to get onboarded.
DrupalCamp Colorado is August 6-8, with a contribution event that Sunday.
https://2021.drupalcampcolorado.org/

Event Organizers Working Group, by John Picozzi

What have been your priorities in the last three months?

Building awareness around the new events page on Drupal.org and prompting Event organizers to add their events. Our EOWG initiative leads have also been working to gain momentum on their specific initiatives. You can find out more about those at https://www.drupal.org/node/3200470

And what has been your greatest success in the last three months?

The improvements to https://www.drupal.org/community/events have been a great success and the group is working to keep the changes coming. We also have also made great progress with our On-boarding and Events website starter kit efforts.

What has been your greatest challenge in the last three months?

Time! The EOWG is a dedicated and talented group, however, all members have other (external) responsibilities that require their attention. These responsibilities prevent members from being able to devote as much time as they can to the EOWG.

Do you have a "call to action" you want to make to the Drupal Community?

Sure!

We're always open to new members, so if you're interested (and have time) please join our Slack and send us a message!

Also, to get involved folks can learn more about the work we are doing at https://www.drupal.org/node/3200470 and reach out to any of the EOWG members with questions.

What have been your priorities in the last three months?

Reaching stability and becoming the default.

And what has been your greatest success in the last three months?

We are SO close to becoming stable now. We have all known stable blocking accessibility issues (save for a number of auditing tasks), and all known stable-blocking bugs fixed. We're almost done with our technical debt issues, including getting some major work on automated tests committed just yesterday.

What has been your greatest challenge in the last three months?

We were hoping to reach stable by 9.2, but there were too many other things going on in core to make that happen. Automated testing was a real beast to get in, and had to be re-written more than once (special thanks to Brian Perry, and Matt Glaman for a lot of that work).

Do you have a "call to action" you want to make to the Drupal Community?

We're at the point now where we need a lot of testing. Please use the theme and let us know if you find issues :)

What have been your priorities in the last three months?

In April I became the new leader of the DDI initiative. While it's a great honor, it's a big change to transition from being a contributor and sideline supporter to being the lead! Thankfully, I've had plenty of support from members of the community and previous leaders in the initiative.

My main priority as DDI lead is to foster a stronger culture of collaboration, support, and problem-solving. Marginalized people in the Drupal community and those who support them face a variety of challenges, and I believe the best way to tackle those challenges is through sustainable practices, supportive systems, and reproducible procedures. We’re also taking a solutions-based approach to the feedback we receive and ask ourselves the following:

  • Are we the best entity to address this concern? Is there anyone who can assist with their resources and expertise?
  • How can we best address this issue? Do previous solutions exist?
  • Is there a way we can empower someone to bring about their own solution, with our help if needed?

As part of our efforts to have more sustainable practices, we've changed the cadence of our meetings, shifting to an every other Thursday format. This gives community contributors and leads time and space to work on initiative work before the next meeting while having an opportunity to check in on progress.

And what has been your greatest success in the last three months?

Our shift to a bi-weekly meeting cadence has given contributors a lot more breathing room and collaboration time than our previous pace, and we've seen an improvement to volunteer-life balance as a result. We’re able to spend more time working on solutions and forward progress. We’ve also been able to reschedule and launch the CFP and registration for DDI Camp -- the new dates will be 13-14 August!

What has been your greatest challenge in the last three months?

Many of our contributors have been going through life transitions, and while our new meeting pace has helped, it's still been rough at times. The team continues to be supportive of one another in our efforts and acknowledge that we are humans and volunteers and that caring for and taking time for yourself is often the best way to give back to your community. We’re in this together.

Do you have a "call to action" you want to make to the Drupal Community?

As mentioned earlier, Drupal Diversity & Inclusion Camp will now be held 13-14 August.

To learn more about DDI Camp, please visit https://www.drupaldiversity.com/initiatives/ddi-camp-2021
If you'd like to register for DDI camp, you can register at Eventbrite at https://bit.ly/ddi-camp
If you’re interested in speaking at DDI Camp, you can submit a session on Sessionize at https://sessionize.com/ddi-camp/

Please spread the word about this event! If you can, please nominate two people you know from marginalized or underrepresented backgrounds who would be great speakers for the event.

If you’d like to speak and you’re not sure, feel free to reach out to us! You can do both in the #ddi-session-help or #diversity-inclusion channels on the Drupal Slack

Finally, a big challenge we'd like to tackle is including more members of our international community in our efforts. We received feedback that at times the Drupal community (including us!) can come off as very US-centric, and we are doing our best to broaden our awareness and to do better. If you are a non-US-based member of the Drupal community and you have 5-10 hours a month to help us, please get in touch with us! We’d love your input.

Drupal 10 Readiness, by xjm

What have been your priorities in the last three months?

  1. We presented an Initiative Keynote on Drupal 10 to introduce the community to all the work that is underway.
  2. Our most critical priority remains the development of a CKEditor 5 integration module for Drupal core. We can’t release Drupal 10 without this upgrade, and CKEditor 4 is as different from CKEditor 5 as Drupal 7 is from Drupal 8. We are working closely with CKSource to make the upgrade possible.
  3. Drupal Rector has been very important for the Drupal 8 to 9 upgrade by covering the majority of changes to make to contributed projects and custom code. The tool was recently updated to the latest Rector library and work is underway to support Drupal 9. Soon work on covering APIs deprecated for removal in Drupal 10 can start.
  4. Upgrade Status now supports running on Drupal 9 and checks environment conditions against the proposed Drupal 10 platform requirements, alongside checking for deprecated API use. Drupal 10 readiness results of contributed projects is available on the Drupal 10 Deprecation Status Tracker.
  5. We continue to work on reducing our reliance on legacy jQuery code, especially for dependencies like jQuery UI, Joyride, and Backbone that are not actively maintained anymore. We're also building upon the Decoupled Menus Initiative's work on Standalone JavaScript Packages to provide modern replacements for legacy dependencies.

And what has been your greatest success in the last three months?

Drupal 9.2.0 has recently been released. Drupal 10 is being built in Drupal 9, just as Drupal 9 was built in Drupal 8, so there are many Drupal 10 compatibility improvements in Drupal 9.2. Some highlights:

We also added a new experimental Starterkit theme generator to Drupal core, although this is not available in 9.2 due to its alpha stability. The Starterkit theme generator will allow us to deprecate legacy base themes and will provide a better default experience for building Drupal themes in the future.

What has been your greatest challenge in the last three months?

We had really hoped to have a beta experimental version of the CKEditor 5 integration module in Drupal 9.2 to get wider testing, but we were unable to complete the requirements in time. Instead, we plan to create a beta-stability release of the CKEditor 5 contributed module so that it is available for testing earlier than Drupal 9.3.0.

Do you have a "call to action" you want to make to the Drupal Community?

We sure do! Test and give us feedback on the CKEditor 5 contributed module and the experimental Starterkit theme generator. We need your help to make sure these are on track to become stable in time for Drupal 9.3. Also, it is critically important to create Drupal-9-compatible releases of contributed modules so that sites can update to Drupal 9. Drupal 8 will be end-of-life in four months, and sites and modules can't be made forward-compatible with Drupal 10 if they're not compatible with Drupal 9! Join us in the #d10readiness channel in Drupal Slack. Initiative meetings are held every other Monday at 18:00 UTC, with threads open for 24 hours for contributors in all timezones.

Jun 04 2021
Jun 04

Continuing our series highlighting the work of initiative groups across the Drupal community, this month we are catching up with six more groups:

  1. DrupalCon Europe Advisory Group, by Imre Gmelig Meijling
  2. Drupal Trivia, by Stella Power
  3. Bugsmash, by Kristen Pol
  4. Decoupled Menus, by Théodore Biadala
  5. Project Browser, by Mihaela Jurković
  6. Security Team, by Tim Lehnen

The takeaway message this month is that there are some key opportunities to get involved and help grow the Drupal community with fun and interesting contribution. Certainly, helping Stella with the curation of questions for one of the most fun parts of the Drupal year, Trivia, has to be a highlight!

If you spot a place where your skills fit, don’t hesitate to contact either the group’s spokesperson, or Community Liaison, Rachel Lawson.

What have been your priorities in the last three months?

Together with DrupalCon Europe Advisory Group, Kuoni, the Drupal Association and many local camp organisers and passionate Drupal volunteers from Europe and around the world, we have been working on DrupalCon Europe 2021.

While still being a COVID year and people getting weary of online events and sitting behind screens all day, DrupalCon will happen. We all need that place to connect and share, albeit online.

European Drupal camps are uniting with DrupalCon so Drupal enthusiasts will have 1 major conference to go to. Speakers, sponsors and attendees won't have to take up so much effort to organize an online event themselves. Instead they can team with the DrupalCon team and the international community to create one big experience with a lower threshold to go yet another online event. Plus a bigger, international reach.

The world will see Drupal still going strong at DrupalCon and they will get a chance to connect with various regions and Drupal communities.

And what has been your greatest success in the last three months?

It's been so great to see European Drupal Associations and community leaders get together to talk about maintaining a strong Drupal experience in Europe. Getting European countries as well as other international communities working together to create a united Eurovision Drupal experience is something that is really great!

What has been your greatest challenge in the last three months?

It's been a challenge to align European communities and camps and have as many as possible to team up with DrupalCon 2021. It's not so much about making money or spending time to create the experience, rather having one strong Drupal message and letting the world know Drupal is here to stay.

Do you have a "call to action" you want to make to the Drupal Community?

Please take a look at where DrupalCon and the local camps are at and see if it's possible for your camp, association or local community to team up. This can be very small and with little effort.

It's about uniting in common cause: the more camps will underscore this by teaming up, the stronger Drupal will come out of it.

What have been your priorities in the last three months?

The main priority in the last three months was, of course, writing the questions for Trivia Night at DrupalCon North America, as well as creating the picture clues.

And what has been your greatest success in the last three months?

Another very successful Drupal Trivia night at DrupalCon North America

What has been your greatest challenge in the last three months?

The greatest challenge was writing the quiz questions. It takes a lot of work, not just in writing the questions themselves, but also formulating the rounds so you hit the right mix of topics and the right difficulty level. Of course, the switch to the online/virtual format has also been a bit of a challenge - a different way of writing the questions is required.

Do you have a "call to action" you want to make to the Drupal Community?

Yes! I'm looking for someone else to help write the questions! It takes a fair bit of preparation work, so if someone would be willing to contribute their time to help write and curate the questions, with a view to taking on the role of being the primary question curator for one of the DrupalCons each year.

What have been your priorities in the last three months?

Recent priorities for the Bug Smash team have been to prepare for the DrupalCon North America initiative keynote and contribution event in April, including recruiting mentors, as well as our regular activities of issue triage and bug smashing. One fun thing we do each meeting is we nominate issue "targets" for the team to work on. These issues cover the gamut from views to form caching to ajax to media and so much more.

To see recent issue targets, our meeting transcripts are available in the issue queue.

But, one of the great things about the Bug Smash Initiative is that you have complete freedom to work on what you want and there are a wide variety of issues to choose from. Each person focuses on whatever interests them or fits within their available time. One person like mohit_aghera may focus on writing tests while others may focus on issue triage or accessibility reviews or testing.

And what has been your greatest success in the last three months?

The Bug Smash team has had some great successes over the last few months. The DrupalCon contribution event was a great way to mentor new contributors and onboard them to the initiative. larowlan ran an introduction workshop based on pameeela's Bug Smash presentation previously given at the Sydney Drupal user group. As a result of DrupalCon's success, we've had new team members jump into our Slack channel and start contributing!

Looking at the issue queue, there were more than 600 core issues worked on in the last 3 months with almost half of those fixed or closed. One fun issue that got fixed was from 2005! Big thanks to lendude and quietone for continuing to improve our bug statistics tools so we can better understand our initiative's impact. A fun fact from quietone during the May initiative meetings was there had been a ~584 year reduction in total number of years of all open bugs in the previous month! Whoa!

What has been your greatest challenge in the last three months?

At the biweekly Bug Smash meeting, we always ask about people's challenges during the previous fortnight. Some of them are fun personal distractions like new puppies or watching America's Cup, or not so fun life things like dealing with expensive car problems. Sometimes it's other Drupal activities that take people away from Bug Smash work like other initiatives or April's full-on DrupalFest activities.

From a more tactical viewpoint, finding "low hanging fruit" issues can sometimes be a challenge when we are trying to find quick wins. Or, we'll end up focusing on new issues rather than trying to get issues we've already worked on "over the fence". But, there is one challenge that you, the reader, can help with, and that's getting issues reviewed. If you have time to help, manually testing and reviewing fixes is immensely helpful. Search the queue for anything tagged as Bug Smash Initiative with status of "Needs review".

But, all in all, the number one challenge for the Bug Smash team is usually time… not enough of it. And, often, that's due to work being particularly busy. We highly encourage organizations who benefit from Drupal to free up some of their team's time to help on initiatives like Bug Smash. And, we highly recommend you read our very own Derek Wright's blog post on why organizations should support the Bug Smash Initiative.

Do you have a "call to action" you want to make to the Drupal Community?

A very simple call to action is simply attending one of the Bug Smash meetings. We meet every two weeks in Slack and it's asynchronous, so you can still participate afterwards within a 24 hour window. They are very well-organized thanks to jibran who typically runs the meetings and are transcribed by quietone, so everyone can get credit for participating. You can introduce yourself and ask questions, and we'll help you get acclimated. You can also review the helpful Bug Smash Initiative documentation to learn more (https://www.drupal.org/community-initiatives/bug-smash-initiative/workin...), thanks largely to the writing efforts of dww with help from other team members.

The Bug Smash docs specifically have a section on "how to help" (link to https://www.drupal.org/community-initiatives/bug-smash-initiative/workin...) but, as mentioned above in our challenges, if you are keen on helping review, that would be a great focus. Issue review involves reviewing code and/or manually testing the latest code fix works.

Based on the success of DrupalCon North America, we hope to have more mentored contribution events this year, so keep your eyes open or pop into the bugsmash Slack channel to check in on the status. If you are interested in helping mentor at these events, we very much welcome that contribution as well. Hope to see you soon!

What have been your priorities in the last three months?

We published the results of the decoupled survey that shed some light into what sort of things people use and expect from Drupal when used in a decoupled fashion.

On the Technical side we have the decoupled menus module published that provides the missing pieces for API consumption of menus. This was started in contrib to try out a few things, when things are stable enough we’ll propose it for addition in Drupal Core to provide this for everyone. There are also a couple of helper JS libraries: Decoupled menu parser, Linkset.

The team also spent a significant amount of time preparing for DrupalCon, making sure we have things for people to do, test, and help.

And what has been your greatest success in the last three months?

The thing that tied everything together was DrupalCon, where Baddý Sonja Breidert, Liam Hockley, Gabe Sullice, Juanluis Lozano, Brian Perry, Joe Shindelar did an amazing job of preparing and running the Decoupled Day.

We’ve had very good participation on the different workshops and some great examples of menu consumption based on the decoupled menus module:

A solid start at the documentation structure was made as well.

What has been your greatest challenge in the last three months?

Producing documentation has been a challenge, people prefer writing code!
DrupalCon helped with seeing what needs to be documented, the survey helped with what people expect, and what kind of tools people use.

Do you have a "call to action" you want to make to the Drupal Community?

By now most of the technical pieces are present and we need people to take charge of building the documentation for all this wonderful code so that it’s accessible to more people. This will in turn help us streamline the experience of consuming menu data from Drupal API.

You can head over #decoupled-menus-initiative slack channel and the Start an end-user-friendly technical documentation issue.

What have been your priorities in the last three months?

The Project Browser initiative kick off meeting was only 10 days ago! Getting started has been the main thing so far, and we can't wait to report on our further developments.

And what has been your greatest success in the last three months?

We have formed a group of people interested in contributing their ideas and efforts to the Project Browser. Several people stepped up to coordinate initial subtasks, and we started a list of potential features, the audiences they may cater to, and what might go into the Minimum Viable Product (MVP).

Our conclusion was that the Project Browser should help make Drupal more attractive to a general audience of site owners/builders as its first priority, by enabling them to easily expand the Drupal core site features through additional modules. The Project Browser will offer any audience a list of modules that is easy to understand, contains the relevant information, and filters out and sorts the modules reliably.

What has been your greatest challenge in the last three months?

The Project Browser needs to cater to multiple audiences at the same time. Our most important audience is the general public, or framed more specifically, site owners. Discovering their pain points is always a challenge. Without understanding exactly what problem we're solving for them it's difficult to prioritize the features we should focus on.

Do you have a "call to action" you want to make to the Drupal Community?

The Project Browser initiative needs input from site owners and builders who aren't experienced with the technical aspects of Drupal. If you are able to conduct interviews with some of those people (or ARE some of those people!), please come to our Slack channel (#project-browser) and share your wishes/experiences about what would make it easier to expand your Drupal site with more features.

Editor’s note: has kindly stepped in to help compile this information as you may well be aware that the Security Team have been fully occupied with the recent Drupal core security release. Thanks Tim!

What have been your priorities in the last three months?

The security team has been focused on two key areas in recent months. The first is our core mission of supporting responsible disclosure of security advisories and updates in the Drupal community. The second has been preparing for the Drupal Association's release of the community tier of Drupal Steward, which will shortly be available to customers at drupalsteward.org.

And what has been your greatest success in the last three months?

In the last three months we've successfully two Drupal core security advisories, and twelve security advisories for contributed modules.

These advisories represent the hard work of Drupal core and contributed module maintainers, security researches, and the security team itself, and continue to prove that the Drupal security team is one of the best in the industry.

What has been your greatest challenge in the last three months?

Our greatest challenge came with the most recent Drupal core release, SA-CORE-2021-003. This core release came outside of the regular release window, and coincided with unplanned infrastructure instability that delayed the release. We know this impacted many members of our community waiting for the release to drop, especially those outside of US time zones, for whom the final release came quite late at night.

We've released a post-mortem blog to talk further about what happened and how we hope to mitigate these issues in the future.

Do you have a "call to action" you want to make to the Drupal Community?

To keep up to date with Drupal security information you can follow any of the channels described on the Drupal security landing page. In addition to the news page and sub-tabs, all security announcements are posted to an email list. To subscribe to email: log in, go to your user profile page and subscribe to the security newsletter on the Edit » My newsletters tab.

You can also get rss feeds for core, contrib, or public service announcements or follow @drupalsecurity on Twitter.

Lastly, you can join the #security-questions channel in Drupal Slack to ask real-time questions of other community members related to security.

May 06 2021
May 06

Community Update - May 2021

Continuing our series highlighting the work of initiative groups across the Drupal community, this month we are catching up with six more groups:

  1. Documentation and Help, by Jennifer Hodgdon
  2. Contribution Mentoring, by Elli Ludwigson
  3. Drupal Swag Shop Working Group, by Will Huggins
  4. Discover Drupal Initiative, by Angie Sabin
  5. Local Drupal Associations, by Leslie Glynn
  6. Accessibility, by Rain Breaw Michaels

The takeaway message this month seems to be that there are some great things happening in the Drupal community but they could be even more awesome, and help to grow our community, if more people were able to contribute, even an hour a week.

Whilst some people have more available time than others, for those that do have the privilege of time, then please do read carefully and think about where your time could be best spent.

If you spot a place where your skills fit, don’t hesitate to contact either the group’s spokesperson, or Community Liaison, Rachel Lawson.

What have been your priorities in the last three months?

  1. Migrating the remaining content from the old Getting Involved Guide.
  2. Adding new content (task, role, and area pages) to the Contributor Guide.
  3. Making it more obvious how people can contribute to Documentation.
  4. Moving the Help Topics in Core project towards completion.

And what has been your greatest success in the last three months?

We recently added a block to the sidebar of Documentation pages that clearly states what you can do if you find a problem in a page. I've been seeing many more people following the suggestions in the block by either editing pages to fix problems, or setting the page status to Needs Work (along with a comment stating the problem they found) since the block was added. I'm also very proud of the fact that all of the content in the old, disorganized Getting Involved Guide has now been migrated to new locations (with redirects in place for people with old links and bookmarks).

What has been your greatest challenge in the last three months?

  1. Finding people to review help topics patches for Drupal core.
  2. Connecting with leaders of other initiatives and working groups so that we can add content to the Contributor Guide for these areas.

Do you have a "call to action" you want to make to the Drupal Community?

We have only 3 more open issues for adding topics to the Help Topics project, which all have patches that are waiting to be reviewed. If you're interested in reviewing, the open issues are listed near the top of this issue: https://www.drupal.org/project/drupal/issues/3041924 -- and each individual issue has review instructions in its issue summary.

What have been your priorities in the last three months?

Getting ready for DrupalCon North America 2021, updating first time contributor workshop videos, and setting up the open social contribution platform.

And what has been your greatest success in the last three months?

During DrupalCon North America, we spent a lot of time in OpenSocial which gave us a chance to learn, make changes on the fly, and adapt to the needs of new contributors and mentors. The team did an amazing job making this happen and learning how to leverage the existing functionality in the platform to create and coordinate contribution time and space. The OpenSocial contribution space is reusable for future events so we can continue to iterate on this success.

There are lots of great updates in the contributor guide, take a stroll through some of the pages: http://drupal.org/community/contributor-guide

The mentoring leadership has added two provisional coordinators, a big welcome and thank you to AmyJune Hineline and Chris Darke. AmyJune has done an extraordinary amount of work at virtual events in the last year, giving contributors a place to get started with Drupal. Chris Darke gave his time and expertise to update and segment the First Time Contributor Workshop videos, which are available any time.

Rachel Lawson, Kristen Pol, and Gábor Hojtsy also did a lot of work to make sure the contribution space ran smoothly during DrupalCon. Thank you to all the folks who mentored and contributed!

What has been your greatest challenge in the last three months?

Learning more of the ins and outs of the OpenSocial platform! We set up some initial spaces for each initiative and directed everyone to them but had some kinks in the pipeline from Hopin. These were quickly resolved by collaborating with the Drupal Association.

Managing participation on the platform during DrupalCon week required significant time and effort from the existing mentor team, every day of the week. In particular, Matthew Radcliffe went above and beyond in terms of his time and energy. Having four days of contribution was amazing! But, we need more hands on deck in order to make this happen in a sustainable way in the future.

Do you have a "call to action" you want to make to the Drupal Community?

The mentoring group particularly needs more hands on board! Share your ideas and your help coordinating and mentoring at events. There are meetings in the #mentoring Slack channel every month.

Be on the lookout later this year for a dedicated mentor orientation event before DrupalCon Europe!

Drupal Swag Shop Working Group, by Will Huggins

What have been your priorities in the last three months?

DrupalCon is the peak time for the Swag Shop when demand goes through the roof, so the build up to DrupalCon NA 2021 was no exception. It starts with agreeing the designs which this year included sponsor logos on the back of the clothing items as well as the logo on the front. Everything after that is about raising awareness and promoting the swag.

And what has been your greatest success in the last three months?

So far this year Swag Shop has driven over $700 directly to Drupal Association which will rise even higher after all the DrupalCon swag sales filter through. The range of products on offer is growing and perhaps most importantly, we have proved we can create a sustainable, community managed swag shop that both promotes Drupal and drives revenue for DA.

What has been your greatest challenge in the last three months?

Marketing and awareness is still our greatest challenge, which is funny because when we started, we thought that would be the easy bit! We also want to engage more DrupalCamps to see if we can work with them to provide the swag for their activity like we did for NEDCamp 2020 last year.

Do you have a "call to action" you want to make to the Drupal Community?

The main areas we need help with are:

  1. Marketing: help us promote Swag Shop - at least 10% of all sales goes directly to DA
  2. If you are organising a Drupalcamp or community event - get in touch, we would love to work with you to provide the swag for your event
  3. Got a design idea for our swag? Create an issue and once it gets approved by the Drupal Association, DA we will get it on sale right away!

Discover Drupal Initiative, by Angie Sabin

What have been your priorities in the last three months?

We’ve been working to get all materials organized, launch pages on Drupal.org, align and finalize schedules for trainings, and spread the word to potential students and sponsors.

And what has been your greatest success in the last three months?
We are optimistic about the excitement building for the program. The community members that have learned about Discover Drupal are enthusiastic about it.

What has been your greatest challenge in the last three months?

Pulling the schedules together and finding alignment on how the program should function was a challenge. Every trainer has a slightly different approach so we had to find a system that would work well with their existing content rather than creating new content. For now, we determined that each trainer should take one student pathway (site-builder, front-end developer, or back-end developer) so that a group of students within a specific pathway would have the same experience.

Do you have a "call to action" you want to make to the Drupal Community?

We need mentors for our upcoming cohort that starts in July! The application for becoming a mentor is open now through May 31. Mentoring is an opportunity to inspire a new generation of Drupal contributors and bring new perspectives to the Drupal project. You can apply here: https://www.drupal.org/association/discover-drupal/become-a-mentor
We also need financial support. You can become an individual sponsor or ask your organization to support Discover Drupal as a sponsor. https://www.drupal.org/association/discover-drupal/support-the-program
Finally, if you have a laptop you want to donate you can reach out to us: [email protected]

Local Drupal Associations, by Leslie Glynn

What have been your priorities in the last three months?

To become more familiar with the Local Drupal Associations across the globe and to start to lay out objectives for how we can increase communication and sharing of content across the Local Associations.

And what has been your greatest success in the last three months?

DrupalCon and DrupalFest have provided opportunities for Local Drupal Associations to share information about their groups to the global Drupal Community. DrupalFest presented a great opportunity to host events in local time zones and in languages used locally.

I attended the Drupal Africa Meet and Greet on April 22nd with folks from across Africa and around the globe. Other DrupalFest events outside North America included: Drupal 20 years Mexico, Drupal DACH Online Meetup, DrupApero, Drupal Buenos Aires, Drupal Austria Remote Drinkup, Drupal CS Meetup, Drupal Israel April Meetup, DrupalPeru Meetup, Drupal Chile, and Meet Drupal France. Based on the number of global events, DrupalFest was embraced by Local Drupal Associations and was a great success.

What has been your greatest challenge in the last three months?

The greatest challenge continues to be determining a strategy for increasing both communication and sharing of content across all of the Local Drupal Associations, both new groups and those that have been around for many years.

Do you have a "call to action" you want to make to the Drupal Community?

It would be great if each of the Local Drupal Associations could:

  1. Attend an Event Organizer Working Group meeting - We meet on the 2nd Tuesday of every month. Times alternate between 12 pm UTC and 12 am UTC. The May 2021 meeting is at 12am UTC
  2. Add their local events (camps, trainings, meetups) to the new Community Events page on Drupal.org (https://www.drupal.org/community/events)
  3. Join the Drupal Camp Organizers slack channel (drupalcamporganizers.slack.com)

What have been your priorities in the last three months?

Our priorities have been to support Olivero in passing all critical accessibility gates and to get more people looking at the backlog of accessibility issues in the queue.

And what has been your greatest success in the last three months?

Olivero has made significant advances, and the maintainers office hours are starting to see more attendance. We've even begun to see more community members contributing accessibility-focused modules, such as @itmaybejj's EditorA11y.

What has been your greatest challenge in the last three months?

We continue to struggle with having enough time and people to make the kind of progress we want (and frankly, need) to make in order for Drupal to be the accessible framework it aims to be. Additionally, given this complexity, staying up to date with Slack conversations has been complicated, and we hope that we can find a better and more accessible communication method moving forward.

Do you have a "call to action" you want to make to the Drupal Community?

Join us! Become an accessibility champion. If you have something you'd like to present at office hours, sign up on the agenda or contact Rain Breaw.

If you have time to pick up a core issue tagged with accessibility, please do, and consider bringing your work to office hours to review or discuss.

We also need help with our Accessibility Contrib Guide, if anyone who is strong with documentation has time to pick this up.

Finally, you do not need to be an expert to help make this happen. We have plenty of experts who can answer questions along the way.

Apr 12 2021
Apr 12

The last 18 months have been difficult for many in our global community. The global COVID-19 pandemic has taken loved ones from us too soon. Social and political upheaval around the world have fractured civil discourse, and set back the cause of civil rights. Economic uncertainty has affected our jobs and our prospects for the future. For some, the present crises have brought up memories of more distant loss.

In a year in which we have all experienced loss, remembrance and reflection helps us heal.

We encourage the Drupal community to share memories of lost friends, colleagues, family, and loved ones- whether that loss was recent or many years past. We encourage you to share and remember the good they brought to our lives.

We encourage you to share your words of hope for civil and societal change.

Whatever your words of hope and remembrance we encourage you to lift each other up.

How to share your words of remembrance:
The comments on this post have been opened, or you can use the hashtag #drupalmemorial on social media to tag your posts to the embedded memorial wall below

Apr 02 2021
Apr 02

Our first Drupal Initiative update was posted in December 2020 showcasing the contributions that drive our community of innovation and highlighting how you can get involved.

Rather than sharing a lengthy report every quarter, we will feature a select number of initiatives monthly to allow for the content to be more easily consumable. Initiatives will rotate so each is featured once per quarter. If you would like to add your group/initiative to these updates, please contact Rachel Lawson.

This month, we reached out to Drupal Diversity & Inclusion, DrupalLadder, Promote Drupal, Event Organizers Working Group, New Front-End Theme, and Drupal Community Working Group, and here is what they tell us about their activities over the last three months.

Join the Drupal Community Summit, Tuesday, 6 April, from 11:00 EDT - 15:00 EDT and hear from Drupal Diversity & Inclusion, Promote Drupal, Event Organizers Working Group, and the Drupal Community Working Group. 

About this initiative 

The Drupal Diversity & Inclusion group seeks to continue the conversation about diversity and inclusion within Drupal. The group organizes regular meetings and curates a resource library.

What have been your priorities in the last three months?

Over the last three months, we've been focused on the early stages of planning for Drupal Diversity & Inclusion Camp, a virtual event focused on centering and lifting up the voices of marginalized folks in the Drupal community. 

What has been your greatest challenge in the last three months?

We would love assistance in planning DDI Camp. We have a proposed budget, and now we need help with selecting and scheduling speakers, choosing a virtual tool to host the event, contacting possible sponsors, planning swag and social events, and much much more.  

And what has been your greatest success in the last three months?

We've been excited about bringing our new leads on board, and the planning for the camp is going well. 

How can people contribute or support the initiative over the next few months?

Please join us for a few upcoming events:

About this initiative 

DrupalLadder is a community initiative to create an onramp for new Drupal users as well as new contributors to the Drupal project, or for those looking to level up their skills.

What have been your priorities in the last three months?

  1. user experience when getting started (create an account, understand next steps); 
  2. adopt an up-to-date theme

What has been your greatest challenge in the last three months?

Demands on contributors' time, and keeping ourselves organized

And what has been your greatest success in the last three months?

Some very skilled contributors have done some very nice work - we're looking forward to launching it!

How can people contribute or support the initiative over the next few months?

  1. Project management
  2. Authoring content - currently requires close attention to detail and rolling with a few frustrations. 
  3. Refactor a few decoupled features that have the right concepts but groped around for the right implementation.

About this initiative 

Promote Drupal Initiative has one main purpose: to create business marketing materials targeted at the decision-makers who choose to adopt Drupal for their business.

What have been your priorities in the last three months?

It's Drupal's 20th birthday this year, plus with the first DrupalFest and DrupalCon next month, there is a lot to celebrate and highlight. As a more long-term goal, it's clear that we need a good core set of evergreen marketing content on Drupal.org.

What has been your greatest challenge in the last three months?

We need to get more organized and make it easier for people to get up and running with contributing to Promote Drupal. Hopefully, we can build on the newly organized roles and committees (see below) and the momentum of the DrupalCon Marketing Committee to take Promote Drupal to the next level!

And what has been your greatest success in the last three months?

Thanks to help from the Drupal Association, the DrupalCon Marketing Committee was formed in March and has been hard at work marketing the upcoming conference. Great work to that team!

Also, we created a common What is Drupal deck and have created evergreen versions of the Drupal Pitch Deck and Drupal 9 one-pager. Now, how to feature this content more prominently on Drupal.org? 

How can people contribute or support the initiative over the next few months?

We would love to grow the Promote Drupal team, and we have some specific roles to fill. Read about the roles and fill in our recruitment form to get involved. 

About this initiative 

The Event Organizers Working Group (EOWG) is concerned with supporting community-led events within the Drupal community. These include camps, summits, training days, contribution days, and meetups.

What have been your priorities in the last three months?

All of the EOWG priorities were focused around our three new initiatives:

  1. Onboarding to the Drupal Community at Events
  2. Drupal Events Platform
  3. Drupal Events Website / Database

During this time, we determined which board members will serve on which initiative, defined each initiative's short-term goals and drafted a call for volunteers for each initiative. I am pretty psyched about what these awesome folks have accomplished. Much love :)

What has been your greatest challenge in the last three months?

Increasing our participation is definitely our biggest challenge. Our event organizer open community meetings have been happening on Zoom for over two years now and just like everyone in the world, I think Zoom fatigue and the challenges of work-life integration can make it difficult for any additional commitments. Many of the organizers are used to attending other camps in a show of support and building community, and for me personally, I am having a tough time missing those connections. By not having the opportunities to meet people in person and talk with other event organizers make it even more difficult for us to attract new members. But I am hopeful that will soon change. 

And what has been your greatest success in the last three months?

Our greatest success was coming together in just three months and collaborating with the Drupal Association with the unveiling of a newly organized web page that will help raise the profile of all Drupal community events happening around the world. Well, I can’t actually tell you what it is. Stay tuned! 

How can people contribute or support the initiative over the next few months?

Sign up to volunteer for one of our three initiatives:  Onboarding to the Drupal Community at Events, Drupal Events Platform, Drupal Events Website / Database. View a description of all of our initiatives here.

About this initiative 

The New Front-End Theme initiative seeks to create a new default front-end theme for Drupal with a modern look and feel.

What have been your priorities in the last three months?

Working toward becoming stable and Drupal's default theme

What has been your greatest challenge in the last three months?

Code-wise, Olivero is in a great place. The difficult part is getting the code into Drupal core. To do this, we frequently have to get sign offs from accessibility maintainers prior to core committers. All of the people within these roles are very busy, and it’s hard to get their attention. This continues to be a challenge, but Mike frequently plays the role of “squeaky wheel” to get attention. The deadline for Olivero to become stable and the default theme for Drupal 9.2 is mid-May 2021, which gives us a bit over a month. We’ll have to step up our momentum if we are going to hit that. 

And what has been your greatest success in the last three months?

During Midcamp, we organized a multi-day sprint to concentrate on testing. This started with Matt Glaman teaching everyone NightwatchJS (Drupal's core JavaScript testing framework) and making sure everyone is up and running on their local environments.

A lot of people then worked together to create our first Olivero Nightwatch test, which involves checking if an element is visible, scrolling the browser, and rechecking visibility.

Later, we split off to work on more automated tests. Brian Perry led the charge to write a number of PHPUnit tests along with many others, and many of us (including Matthew Radcliffe and Benji Fisher) continued writing NightwatchJS tests to ensure the various functionality of Olivero’s menus (which are deceptively complex).

Outside of testing, we’ve been making slow but steady progress on Olivero’s technical debt and accessibility issues. Mike Herchel has been doing occasional “mini-sprints” with core-committer Lauri Eskola to work on getting RTBC issues committed and into 9.2.x. This has been working very well, and we have one more scheduled in the coming weeks.

How can people contribute or support the initiative over the next few months?

I miss you all. 

Issue reviews (from an accessibility point of view) are always helpful, plus you can find me at DrupalCon North America 2021 if you want to chat about the work we’re doing!

About this initiative 

The mission of the Community Working Group (CWG) is to foster a friendly and welcoming community for the Drupal project and to uphold the Drupal Code of Conduct.

What have been your priorities in the last three months?

We have been working to expand the size of the conflict resolution team, working to identify additional community health-related workshops that we can organizer, the launch of "nudges", continue to offer Code of Conduct contact training and make it a more visible aspect of Drupal events, the 2021 Aaron Winborn Award, and our annual report.

What has been your greatest challenge in the last three months?

Expanding the size of the conflict resolution team. Difficult choices.

And what has been your greatest success in the last three months?

Difficult to say - I'm not really sure.

How can people contribute or support the initiative over the next few months?

Be kind to each other.

Jan 14 2021
Jan 14

Drupal Birthday Cake

Today, on Drupal's 20th birthday, we are kicking off celebrations that will last throughout 2021. Together, let’s celebrate 20 years of Drupal and our Community - the inspired makers that keep Drupal innovative. 

As part of this 20-year milestone, we celebrate our community of more than 100,000 contributors who made Drupal what it is today,” says Heather Rocker, executive director of the Drupal Association. “Success at this scale is possible because the Drupal community exemplifies the values of open source and proves that innovation is sustained by healthy communities.”

To kick things off, we have a few ways for you to get involved:

With so much to celebrate, today's activities are only the beginning. Keep an eye on this blog, the @drupalassoc on Twitter, and Drupal Association on Linked In for more activities throughout 2021. 

Dec 18 2020
Dec 18

Posted on behalf of One Shoe and Exove

What is the vision of Drupal business leaders all around the world on Drupal in 2020? For the fifth year in a row Drupal agencies One Shoe and Exove, together with the Drupal Association, investigated how Drupal company leaders experience the current Drupal business ecosystem. Of course, the year 2020 is marked by the effects of the coronavirus but there’s much more to say about doing Drupal business.

Characteristics of the participants

This year, 83 people participated in the Drupal Business Survey. Out of all the participants, nearly 70 % had a CEO/CTO/COO role in their company. Other roles represented in this survey are mainly founders (15.7%), and Directors (7,2%). 

Map

A majority of the Drupal centric businesses that participated in the survey are located in Europe (49,5%). The rest is located in:

  • North America (33%)
  • South America (3,7%)
  • Asia (12,8%) 
  • Africa (3,7%)

Almost half of the respondents were digital agencies, 20,5% software companies and 18,1% consulting agencies. As we can see from the graph below, most of the respondents are small to midsize companies. The majority of the companies that participated in the survey have been in business for over 8 years. Nearly 40% of all the respondents have been in business for over 14 years. 

We could therefore say that the opinions and experiences of people in this survey are based on years of experience with Drupal business!

Company size
Covid-19 impacts Drupal businesses in various ways

As this year comes to a close, we can only conclude that 2020 turned out differently than expected. It brought company leaders new challenges and opportunities. Generally, we can conclude (for now) that the impact of COVID-19 may be less than initially anticipated and entrepreneurs keep doing excellent Drupal business.

In the survey we asked Drupal agency leaders about their challenges and successes of this year. Many participants cited the coronavirus and its consequences as their top challenge: 

Greatest Challenges

15% of the respondents named 'Covid-19 in general' as the main challenge without further explanation. To provide more detailed information, we have broken down the answers that provide better insight into the impact of the coronavirus on businesses:

  • Covid-19 affecting client projects (13%)

In some cases, the coronavirus outbreak has had an impact on clients and their projects. One leader tells us in the survey: “[Our biggest challenge this year was] covid and seeing a couple of our sectors getting hammered. Seeing projects put on the shelf, cancelled, etc“ But it does not always lead to this. Another participant tells: “We experience uncertainty around some client's future budgets. This has not resulted in any major reductions though.”

  • Covid-19 forces remote working (10%)

Working remotely is, and remains, a major challenge for a lot of companies. “Moving to 100% remote after the pandemic [was the biggest challenge]”. Someone else mentions “remote selling” specifically as a challenge. 

  • Covid-19 affecting (mental) health of employees (8.8%)

It won’t be surprising that another big challenge was “Staff falling ill with covid and/or having children at home so staff is pressured and unable to work”. It’s worth mentioning, though, that many company leaders indicate that covid-19 has a great impact on the mental well-being of their staff but at the same time they are very proud of their team. “We have kept our team together during the covid storm” says one leader in response to the question what their greatest success of the last 12 months is. Another one said: “[Our greatest success is] Outstanding leadership from the senior technical team members (non-exec level).” “Maintaining high morale and supportive culture” someone else adds. 

Many Drupal businesses do thrive in 2020

Doing Drupal business in 2020 is not only about facing challenges - not at all. 
Many participants told us their companies thrived even despite (or due to) the effects of the coronavirus. 

Greatest successes

20% of the answers when asked about greatest success are about thriving despite Covid-19:
“We make it through the COVID months relatively well financially after pivoting to clients who luckily benefited from COVID (increased business).” Another agency leader adds: “[Our greatest success is] navigating my company successfully through a world pandemic with results that exceed the pre-covid prognosis!”.

The pandemic as a catalyst for investments in digital

What’s the success factor of these kinds of Drupal companies? Based on people’s comments, it seems there is a rapid digital adoption driven by covid-19: “[We see] increased demand due to companies going more digital during the pandemic”. Another one tells: “We launched a covid-19 site for a major healthcare client.” And: “We've won our biggest Drupal contract ever. We successfully launched our largest ever project despite coinciding with the early days of lockdown. We are educating our clients that the pandemic should be seen as a catalyst for investment in digital.”  

Another big success is launching successful Drupal projects (20%), such as: “We launched a big popular Drupal site (8.x) for German Government with integration (backend) of services” and “We have been building bigger and more complex websites with Drupal.” 

These findings correlate directly with the answers to the questions about the project pipeline, deal size, and win rate.

Pipeline Development

In the graph above you can see that Drupal project deal size has grown more in comparison with project pipeline or win rates. One business leader explains why: “We choose clients more carefully, because of that average deal size has grown significantly. On the other hand due to the more aggressive competitors sales, we have lost quite many large deals.” What this shift could mean for the future according to one respondent? “The traditional smaller scale Drupal projects are dwindling, of less value. The future is in large scale projects where Drupal is a component of a larger architecture.” Another one mentions the public sector as a profitable one: “Drupal has been "in vogue" in our market right now, especially in the public sector. We see a lot more RFQs compared to last year, and a lot of them are quite sizable.”

The project deal size growth is a very positive indicator and well in line with the Drupal’s growth to the enterprise market. As a part of the sales cost is always fixed and not dependent on the size of the deal, this will lead to bigger margins that will help the companies to develop themselves further.

Expectations for growth from 2021 onwards

The outlook for 2021 and onwards looks positive based on the survey answers. Despite the situation with COVID-19, almost half of the companies expect their business and on-going project situation to improve in the near future.

Only around 20% of the companies expect the situation to weaken in the forthcoming months, and only a fraction of them significantly. This resonates well with the earlier findings of the pandemia accelerating the need for digital services. Drupal being a versatile and flexible platform is gettings its fair share of the positive market development.

Business Impact

Profitable Drupal industries

So, Drupal business is still doing quite well. But in which industries? Each year the Drupal Business Survey asks respondents in which industries their company operates. This is the top 10 of 2020:

Top ten industries

The most popular industry for Drupal projects is the same as in 2019: the Educational sector. With 61,4% this is the sector with the most Drupal projects. It should be noted that “Education” was added to the survey in 2019 and thus 2017 and 2018 show it blank. This is followed by Charities & Non-Profit (55.4%) and Government & Public Administration (50.6%). 

However, if you compare all the industries over the years, the number of Drupal projects in the Charities & Non Profit decreased significantly. This also counts for the Arts & Culture industry. The Drupal platform is evolving towards the higher end of the spectrum with each release adding new sophisticated features. This causes the project sizes to grow which explains the drop in industries that cannot invest heavily on digital platforms. Also, Arts & Culture has been hit by coronavirus this year.

Top ten industries

Reasons for clients to choose Drupal, or not

Why is Drupal so often chosen for digital projects? When clients have previously worked with Drupal, they often choose the framework again (60% of the answers). It showcases the fact that Drupal is a good tool for solving their business problems.

It also appears that the consultancy role of the agency is significant in determining the client's choice of technology. In more than half of the answers given in the survey, the client follows the advice of the agency for choosing Drupal. Other major selling points for Drupal are its open source character, flexibility and security. 

Reasons for choosing Drupal
The main reasons for clients not choosing Drupal are consistent with last year's survey - the same underlying issues still remain today. Main reasons for potential clients choosing other platforms instead of Drupal are: 

  1. Price. For example, prices can increase significantly because Drupal is used at the higher end of the CMS spectrum, and thus development is time consuming and therefore expensive. As one respondent said “Drupal practitioners can handle more complex problems, so they're more expensive”.
  2. Complexity. Wordpress is seen as more user friendly and easier to approach. 
  3. Familiarity. Potential clients don’t seem to know much about Drupal which makes it harder to sell.

Knowing why potential clients are choosing other platforms is key in further developing Drupal and meeting client needs. Reviewing the existing target audience and marketing Drupal for the right audiences, might be things to consider to tackle these obstacles.

Conclusion

One thing is certain: companies - both Drupal agencies and clients - have to adjust their strategy because of covid-19. But looking at the answers given in this study, it appears that Drupal projects are getting bigger and Drupal businesses are growing - provided they operate in the right industries and succeed in working remote. Or, as a Drupal agency leader puts it, "Despite the covid epidemic, we have managed to work together and increase transparency in the business - we are now in many ways better than March." And who knows, the effects of covid-19 may as well accelerate the demand for digital projects.

Dec 07 2020
Dec 07

As part of the Drupal Association’s ongoing mission to foster contribution in the Drupal project, we're bringing you the first edition of a new Initiative Update blog series. The vision is a series with regular updates on initiatives across the Drupal ecosystem, as well as calls to action highlighting where contributors are most needed.

In gathering feedback from the community, we understand it can be difficult to identify the priorities of the Drupal community, the state of current initiatives, and how to contribute. Our goal is to provide a useful overview of current priorities in Drupal and connect you to the individual mentors, initiative leads, and other community organizers who can help you get involved. 

The plan is to provide updates on a regular basis throughout the year. We thank the Wordpress community for their example of a concise initiative update. Based on your feedback on this first edition, this format may evolve. 

If we missed reaching out to you, but you'd like to provide an update on an initiative you are involved in, please feel free to submit your update to this form.

Updates

In this release, we have reports from the following initiatives and community groups. This is not a comprehensive list of all initiatives and community groups, just those who were able to provide an update in time for this post:

Active Drupal Core Initiatives

Mike Herchel updates us about Olivero - the new front-end theme

About this Initiative: The New Front End Theme initiative seeks to create a new default front-end theme for Drupal with a modern look and feel.

Where can we read more about your initiative?

https://www.drupal.org/about/strategic-initiatives/olivero 

What have been your priorities in the last three months?

Getting into core! We're finally in 9.1 as a beta experimental theme. Check it out!

What has been your greatest challenge in the last three months?

Getting it into core was a mad dash at the very end, but we pulled it off thanks to a lot of help from Drupal's core contributors. Those folks are amazing! 

And what has been your greatest success in the last three months?

Getting into a beta status for core

Do you have a "call to action" you want to make to the Drupal Community?

Use it. Find and file bugs!

xjm updates us about Drupal 10 Readiness

About this Initiative: The goal of the Drupal 10 Readiness initiative is to release Drupal 10 in 2022, providing adequate time to update sites while keeping Drupal secure and up to date.

Where can we read more about your initiative?

https://www.drupal.org/project/drupal/issues/3118143

What have been your priorities in the last three months?

  1. Ensuring that Drupal core is internally compatible with Symfony 5.0 and 5.1 (without using deprecated APIs), so that we can easily release Drupal 10 with a dependency on Symfony 6. (Done!) 
  2. Ensuring Drupal core and its upstream dependencies are fully compatible with PHP 8 as soon as possible so that Drupal 10 can set its minimum dependencies accordingly. (Done!) 
  3. Initial discovery on CKEditor 5 integration for Drupal 10 (Ongoing, challenging) 
  4. Replacing remaining forked jQuery UI code with modern alternatives (Ongoing) 
  5. Reducing jQuery use for an easier upgrade to future versions

What has been your greatest challenge in the last three months?

We have lots of JavaScript work needed, both for integrating CKEditor 5 and for reducing legacy jQuery and jQuery UI use, and few working on it these difficult problems.

And what has been your greatest success in the last three months?

Really great collaboration and problem-solving for upstream blockers to PHP 8 compatibility, and all compatibility issues with Symfony 5 are resolved, We’re now working on Symfony 6 compatibility (that is, addressing deprecations introduced in Symfony 5.1 and 5.2), which is the real goal for us for Drupal 10’s release.

Do you have a “call to action” you want to make to the Drupal Community?

Frontend contributors! We love you and we need your help!

We need help with several big changes related to core’s JavaScript: 

Furthermore, we need help from theme developers and contributors to join a new initiative to build a Starterkit Theme for Drupal core. https://www.drupal.org/project/drupal/issues/3050384 This theme starterkit will replace Classy as the best way to start building a theme for a Drupal site.

Tim Lehnen provides the latest info about Automatic Updates

About this Initiative: The goal of the Automated Updates Initiative is to provide a system to easily and securely update Drupal sites, reducing total cost of ownership for site owners. 

Where can we read more about your initiative?

The best place to stay up to date is in the Automatic Updates issue queue, or by joining us in the #Auto-Updates channel in Drupal Slack.

What have been your priorities in the last three months?

Current Priority: Finishing our implementation of the php-tuf client and server code, so that we can move from our secure signing implementation into our actual updater code. 

Previous Priority: Over the course of the last quarter, the Drupal Association hosted three contribution weeks with Drupal initiative contributors as well as representatives from Joomla and Typo3. We used these contribution sessions to scaffold out the php-tuf library and to align our architectural decisions in ways that will work across the php ecosystem. 

What has been your greatest challenge in the last three months?

Our update process must run the appropriate Composer updates as well, so we are currently attempting to architect a solution to account for the fact that Packagist itself does not yet have a signing solution for third party libraries. 

And what has been your greatest success in the last three months?

The Drupal Automatic Updates initiative has joined forces with both the Typo3 and Joomla communities to share certain foundational components, like our secure signing schema. And speaking of secure signing, we are working closely with the Cloud Native Computing Foudnation's TUF initiative for a robust and standards based signing solution. 

Do you have a "call to action" you want to make to the Drupal Community?

If you're interested in the problem-space of securely signing software, consider contributing to the php-tuf project. If you're more interested in understanding the update process itself, please join us in the Drupal Slack channel!

About this Initiative: The goal of the Decoupled Menus Initiative is to provide the best way for JavaScript front ends to consume configurable menus managed in Drupal.

Where can we read more about your initiative?

The Decoupled Menus Initiative is in the process of organizing the official initiative team. Regular meetings are happening in the #decoupled-menus-initiative in Drupal Slack.

What have been your priorities in the last three months?

The main priority for the initiative has been gathering the initial group of contributors and getting organized. There is a clear path for understanding what a javascript menu component looks like, but there are much more challenging questions to be resolved about how to integrate non-php components into the Drupal core process. 

What has been your greatest challenge in the last three months?

This initiative is in the first stages of getting organized and up to speed. In addition, understanding how to work on non-php for Drupal core is a major challenge. Once official initiative coordinators have been selected they can help to provide the next update.

And what has been your greatest success in the last three months?

Just launching this initiative as an official goal is greatly important. There has been very active conversation between initiative team members, core maintainers, and the drupal association as the organization kicks off. 

Do you have a "call to action" you want to make to the Drupal Community?

If you are an expert in using a javascript front-end for a Decoupled Drupal solution, if you are familiar with open source contribution in the javascript ecosystem, or if you are a competent project manager your insight would be valuable. Please join the initiative's slack channel and regular meetings.

Additional Core Initiatives, Community Initiatives, and Community Group Updates

Jennifer Hodgdon updates us about Documentation and Help

About this Initiative: The goal of the Documentation and Help initiative is to improve the Drupal evaluator, developer, and site builder experiences through improved documentation on Drupal.org, and improve in-application help via a new topic-based help system.

Where can we read more about your initiative?

User Guide: https://www.drupal.org/project/user_guide; Contributor Guide: https://www.drupal.org/community/about/getting-involved-guide-becoming-contributor-guide; Help Topics: https://www.drupal.org/project/drupal/issues/3027054

What have been your priorities in the last three months?

User guide: minor updates and supporting groups making translations. There has been a lot of progress lately on German and French! Help topics: mostly writing new topics, and some progress on other Roadmap issues. 

Contributor Guide: Migrating content from the old Getting Involved Guide.

What has been your greatest challenge in the last three months?

Getting other contributors to review and commit patches, and to provide feedback on plans.

And what has been your greatest success in the last three months?

Migrating most of the content in the Getting Involved Guide to make several new and better-organized areas, such as the Issues documentation at https://www.drupal.org/docs/develop/issues and the Git documentation at https://www.drupal.org/docs/develop/git

Do you have a “call to action” you want to make to the Drupal Community?

You can help with curating and migrating older documentation into the newer documentation content types, or into the new Contributor Guide. Join the #documentation channel in Drupal Slack and another contributor can help you find a place to get involved. 

Elli Ludwigson updates us about Contribution Mentoring

About this Community Group: The Contribution Mentoring Group works to inspire, enable, and encourage new contributors. They also work on the core tools, process, and community to make it easier for new contributors to get involved.

Where can we read more about your initiative?

https://www.drupal.org/community/mentoring 

What have been your priorities in the last three months?

Getting ready for DrupalCon Europe, updating documentation and materials

What has been your greatest challenge in the last three months?

Engagement. It's been difficult to demonstrate value and a clear path to success for contributors and mentors. Also, everyone seems a little low on energy lately and we could use more fresh folks coming into leadership roles.

And what has been your greatest success in the last three months?

Updating the contributor guide! http://drupal.org/community/contributor-guide  

Jennifer Hodgdon and others have reorganized and made everything much more logical. AmyJune continues to do an amazing amount of work at many many virtual events, giving contributors a place to get started with Drupal.

Prior to the last three months Rachel Lawson did a lot to rethink the contribution and mentoring process with the portal we used at DrupalCon Global. Matthew Radcliffe and Gábor Hojtsy did a lot of work on that as well. And Randy Fay is often on hand to help with any and all local development environments and general Drupal troubleshooting.

Do you have a "call to action" you want to make to the Drupal Community?

Without creating any new projects, I'd say we could use an enthusiastic and experienced person to help clean up old issues and polish the documentation work. We could also use more mentors on hand in general for virtual events across various time zones, especially outside the Americas.

Kaleem Clarkson updates us about Event Organizers Working Group

About this Community Group: The Event Organizers Working Group (EOWG) is concerned with supporting community-led events within the Drupal community. These include camps, summits, training days, contribution days, and meetups.

Where can we read more about your initiative?

https://www.drupal.org/community/event-organizers

What have been your priorities in the last three months?

Over the last three months we have mostly focused on finalizing what initiatives we should start with in 2021. 

What has been your greatest challenge in the last three months?

Our greatest challenge has been attracting more global representation at our monthly community meetings. At the beginning of this year, our group made an intentional effort in attracting more global participation. Through our efforts, we were able to recruit two new board members representing India and Ukraine. Another strategy was to change our meeting times to UTC format and alternate between 12pm and 12 am UTC. We are hoping that in 2021 we can increase the number of global camps represented in our open meetings. 

And what has been your greatest success in the last three months?

I think our biggest accomplishment has been confirming our four major initiatives that our group will focus on in 2021. These initiatives will be:

  • Onboarding At DrupalCon Community at Events, 
  • Event Organizers Website Starter Kit
  • Marketing the Events Organizer Group
  • Events Database Website on Drupal.org. 

Each initiative will have committees made up of one Event Organizer’s Working Group board member and volunteers from the Drupal community. For so many reasons, we are all looking forward to working in concert with event organizer volunteers from around the world.

Do you have a “call to action” you want to make to the Drupal Community?

We need all Drupal event volunteers to help spread the word about the Drupal Events Working Group. 

We will be looking for volunteers to serve on the committees of each of our four major initiatives and we can’t do it without you. 

Jess Snyder updates us about Nonprofits

About this Community Group: The Nonprofits Community Group provides a gathering point for all Nonprofit organizations using Drupal, and leads monthly community meetings.

Where can we read more about your initiative?

https://www.drupal.org/community/nonprofit-drupal

What have been your priorities in the last three months?

Our top priority continues to be to provide a welcoming place for nonprofit Drupalists to get advice, share knowledge, and discuss the issues we’re all facing in this challenging time.

What has been your greatest challenge in the last three months?

Aside from dealing with the curveballs the past several months have thrown at all of us, nonprofits continue to struggle with the changes in Drupal requirements that have increased the expertise and costs required to build and maintain Drupal sites.

And what has been your greatest success in the last three months?

Aside from seeing new faces on our monthly calls, which we’re always thrilled about, we’re also proud of how our community is encouraging nonprofit orgs to try new features, like Layout Builder, while also discussing the challenges that come with trying new features that are still in flux.

Do you have a “call to action” you want to make to the Drupal Community?

Come and join our monthly call! Held on the third Thursday of the month at 1pm ET/10am PT, it’s free of charge, beginner-friendly, and open to anybody working for or with nonprofits and Drupal. 

Call-in info can be found on our community page (https://www.drupal.org/community/nonprofit-drupal) or in our collaborative notes document (https://nten.org/drupal/notes).

Nico Grienauer updates us about Drupical

About this Initiative: Drupical is a beautified overview of Drupal Events that provides a bird’s-eye view of Drupal community events happening all over the World. 

Where can we read more about your initiative?

https://www.acolono.com/en/drupical 

What have been your priorities in the last three months?

Getting the new drupical 2.0 ready for launch

What has been your greatest challenge in the last three months?

Finding time beside the global covid problems 

And what has been your greatest success in the last three months?

  • Getting finally access to drupal.org/community/events
  • Finalising the first version of the new drupical fronten now in vue.
  • Getting work done on the new drupal 8/9 drupical backend – found a possible solution, to also display online events on a map :)
  • Getting a link from the drupal main menu to drupical. 

Hopefully it will all be released in time for DrupalCon Europe!

Do you have a “call to action” you want to make to the Drupal Community?

stay healthy, stay at home and see you at one of the next virtual Drupal events!

Chris Teitzel updates us about the Privacy Initiative

About this Initiative: The Privacy Initiative focuses on addressing the increasing importance of managing user privacy in a world with increasing regulation. While the Drupal ecosystem has previously relied on solutions in contributed modules, this initiative proposes Privacy changes in Drupal Core. 

Where can we read more about your initiative?

https://www.drupal.org/project/ideas/issues/3009356 

What have been your priorities in the last three months?

We are continuing to work with the community and project stakeholders to come to a plan for a privacy initiative and/or team that can be involved in core conversations to ensure privacy is taken into account with core features and initiatives. 

What has been your greatest challenge in the last three months?

Funding of the initiative is the next hurdle to jump after receiving confirmation from Dries that he still desires it to be an initiative.

And what has been your greatest success in the last three months?

Receiving confirmation from Dries that he still desires it to be an initiative!

Do you have a "call to action" you want to make to the Drupal Community?

Continued support and talking to maintainers about the need for a formal privacy team/initiative within the community, as well as sponsorships; any individual or organization can be involved.

Tara King updates us about Drupal Diversity & Inclusion

About this Community Group: The Drupal Diversity & Inclusion group seeks to continue the conversation about diversity and inclusion within Drupal. The group organizes regular meetings and curates a resource library.

Where can we read more about your initiative?

https://www.drupaldiversity.com/

What have been your priorities in the last three months?

Drupal Diversity & Inclusion has been working on: 

  • Defining our roles & responsibilities: https://www.drupaldiversity.com/docs/roles-and-responsibilities
  • Recruiting new leaders to our leadership team
  • Holding space for our community to discuss diversity & justice
  • Planning social events for marginalized individuals
  • Developing talks & booth activities for Drupal events (most recently BADCamp)

What has been your greatest challenge in the last three months?

2020 has been our greatest challenge. :)

We have struggled with volunteer burnout, due to both COVID-19 and the US election cycle. Many folks have very limited time to give and even less energy, so we have focused on activities that support folks rather than new programming. 

And what has been your greatest success in the last three months?

We are thrilled to have three new individuals on our leadership team: Tearyne Almendariz as Careers Lead (https://www.drupal.org/u/ninelivesblackcat), Monica Flores as Resources Contributor (https://www.drupal.org/u/monicadear) and Esaya Jokonya as Booth Contributor (https://www.drupal.org/u/esayaj). 

Do you have a “call to action” you want to make to the Drupal Community?

Please join our meetings! We are making 2021 plans, and focusing on careers & job hunting for marginalized folks. We’d love to have more hiring managers and HR professionals involved in that work. Bring your ideas and we can work together to make the Drupal community more diverse & inclusive.

Alex Moreno-Lopez updates us about Drupal Swag Shop working group

About this Community Group: The Drupal Swag Shop working group is an initiative to offer sustainably sourced Drupal branded merchandise that both promotes Drupal and generates revenue for the Drupal Association.

Where can we read more about your initiative?

https://www.drupal.org/project/swagshop and, of course, visit the Swag Shop itself, at https://www.drupal.org/swag

What have been your priorities in the last three months?

On one hand, helping local DrupalCamps and DrupalCon to collaborate with the shop. On the other hand we’ve been trying to make sure the products available were event specific.

What has been your greatest challenge in the last three months?

Coordinating information and people, and particularly everything related to vouchers, discount codes has been particularly challenging

And what has been your greatest success in the last three months?

Watching other Drupal camps getting interested in using the swag shop and discovering that it gives them a good value as well. For example, NedCamp: https://nedcamp.org/

Do you have a “call to action” you want to make to the Drupal Community?

We need more people to talk about the initiative, and if you know a local camp, encourage the organisers to join the initiative.

Rain Breaw Michaels updates us about Accessibility

About this Community Group: Drupal's official Accessibility maintainers, as well as a number of community experts in accessibility issues focus on ensuring that all other features and initiatives within Drupal maintain our commitment to accessibility for all.

Where can we read more about your initiative?

https://www.drupal.org/docs/accessibility

What have been your priorities in the last three months?

Our main priority has been helping the Claro and Olivero themes reach a high enough accessibility standard to make it into core. We believe that these two projects will have a significant impact on enhancing Drupal’s position as an accessible authoring platform out of the box. 

A secondary priority has been increasing community involvement, and this is where we will focus our principal efforts over the next three months.

What has been your greatest challenge in the last three months?

Our greatest challenge is limited time and resources, largely due to the additional strain that COVID lockdowns and distance learning/remote working has put on our maintainers. 

An additional challenge is that our documentation is woefully out of date. This makes it more difficult for us to easily onboard potential contributors.

And what has been your greatest success in the last three months?

We held a public review of Olivero with the National Federation of the Blind (NFB). This is the start of what we hope may be a long standing relationship, as well as a new process for evaluating the accessibility of core contributions. We also added a new provisional topic maintainer, Ben Mullins!

Do you have a “call to action” you want to make to the Drupal Community?

Yes! Please review issues tagged with #accessibility, and find ones to fix, or that you would like to bring to our monthly office hours! You don’t have to be an expert. 

Become accessibility champions for initiatives that interest you and start conversations with us early so that we can help you find the right resources for evaluation and feedback. 

Finally, our documentation needs to be brought up to date, and your help would be welcome. 

Kay VanValkenburgh updates us about DrupalLadder

About this Initiative: DrupalLadder is a community initiative to create an onramp for new Drupal users as well as new contributors to the Drupal project, or for those looking to level up their skills.

Where can we read more about your initiative?

https://www.drupal.org/project/drupalladder and https://drupalladder.org

What have been your priorities in the last three months?

Feature development focused on

  1. usability for learners and
  2. connecting Ladder info to corresponding official docs

What has been your greatest challenge in the last three months?

User experience design of the website

And what has been your greatest success in the last three months?

Seeing the value of the broad concepts and fitting together some of the major features

Do you have a “call to action” you want to make to the Drupal Community?

Help us by sharing information about how you work effectively - reach back to the people following in your footsteps and give them clear, adaptable paths to success

Drupal participation in Google Summer of Code

About this Initiative: Google Summer of Code is an annual program to promote technology education while supporting Open Source projects. Drupal has been a participant in Google Summer of Code for more than a decade.

Where can we read more about your initiative?

https://groups.drupal.org/google-summer-code – our community collaboration location  https://summerofcode.withgoogle.com/ – Google’s official program website  https://www.drupal.org/node/2415225 – where to get started for students (good read for potential mentors too). Read the 12 steps to help any student can get started on their own @ https://groups.drupal.org/node/535795

What have been your priorities in the last three months?

Google Summer of Code? an annual program for university students organized by Google with projects managed by open source organization mentors such as us (Drupal!). GSoC takes place during “summertime in North America” and wrapped up October with a very successful project. 

As a community, our initiative’s team of volunteers and mentors priority was supporting our student Vishal contributing to Drupal for several months. It was our responsibility to help the student learn more than writing code for a module. As mentors, we helped the student learn project management tools with professionally managed issue queues and techniques such as SCRUM. e reviewed code and tested modules with feedback helping a student who didn’t have a background in Drupal. As a community of volunteers, we made it a priority to ensure that our selected student would be as successful as possible.

What has been your greatest challenge in the last three months?

Finding mentors and project ideas. If you’re interested in mentoring, please realize that we pair each student with on average 3-5 mentors per project. Mentoring is not a full-time gig and can be accomplished with a few hours per week. Even if you simply have an idea for a project without becoming a mentor, please contact us at @ https://groups.drupal.org/node/536212

And what has been your greatest success in the last three months?

Vishal Chaudhary ( https://www.drupal.org/u/vishalghyv ) was Drupal’s Google Summer of Code 2020 student and obviously our greatest success in the last year. The fact that Drupal continues to find at least one student every year who becomes a truly amazing member of our community provides evidence GSoC was a success in 2020. 

Find Vishal’s code below and read about his journey through his @vishal38785">weekly GSoC blog and review his work on the Commerce Fraud project page

We also conducted an interview with Vishal, one of his mentors, and the creator of Drupal Commerce:

[embedded content]

Do you have a “call to action” you want to make to the Drupal Community?

Do you have a project idea and/or want to be a mentor? Please edit our 2021 project idea page @ https://groups.drupal.org/node/536212 with your idea. Even a few sentences or a link to an existing module page that can be ported to D8/9 works.

About this Community Group: The mission of the Community Working Group (CWG) is to foster a friendly and welcoming community for the Drupal project and to uphold the Drupal Code of Conduct.

Where can we read more about your initiative?

https://www.drupal.org/community/cwg

What have been your priorities in the last three months?

  1. The Community Health Team has been developing “nudge” templates to be used in issue queues to encourage all participants to engage in positive discourse: https://www.drupal.org/project/drupal_cwg/issues/3129687
  2. Offering discounted Code of Conduct enforcement training for Encouraging representatives from DrupalCamps and other events: https://www.drupal.org/community/cwg/blog/a-different-kind-of-contribution-become-a-trained-drupal-event-code-of-conduct
  3. Offering discounted Mental Health First Aid training for Drupal community members: https://www.drupal.org/community/cwg/blog/online-mental-health-first-aid-workshop-october-27-2020

Do you have a “call to action” you want to make to the Drupal Community?

Come to our session at DrupalCon Europe to learn more about what we’re doing and how you can get involved! https://events.drupal.org/europe2020/sessions/how-community-working-group-helping-make-healthier-community-panel

Local and Regional Updates

Andrii Podanenko and Alla Petrovska update us about Drupal Virtual Cafe Ukraine and the Drupal Ukraine Community

About this Community Group: The Drupal Ukraine Community represents the interests of the Drupal developers, users, and site owners in Ukraine.

Where can we read more about your initiative?

https://www.facebook.com/groups/drupal.ua

https://www.facebook.com/drupalcampkyiv-

https://drupalcampkyiv.org/

What have been your priorities in the last three months?

Supporting the Ukraine Drupal community during the pandemic.

What has been your greatest challenge in the last three months?

Finding the available speakers for Drupal Virtual Cafes.

And what has been your greatest success in the last three months?

We have organized three Drupal Virtual Cafes with 2 speakers per each event and 60+attendees from Europe and North America.

Do you have a "call to action" you want to make to the Drupal Community?

Connect with the Ukraine Drupal Community. We have the capacity to organize, but need support to find available speakers.

We need to have more information about bottlenecks for organizing virtual DrupalCamps. We have planned DrupalCamp Kyiv 2021, but unsure about the details.

We want your feedback!

We hope that this first edition of our quarterly update has been useful. Because this first edition is an experiment, we’d very much like your feedback as a contributor or potential contributor to Drupal. 

  • What do you think about the length? 
  • Would it be more helpful to organize by code and non-code initiatives, or by some other method? 
  • Does quarterly seem like the right cadence? 
  • What would make the calls to action more clear for how to get involved?

Please let us know any ideas you have to help keep the community more informed and able to understand how to get involved.

Jun 06 2019
Jun 06

One of the chartered responsibilities of the Drupal Community Working Group (CWG) is to work to develop and support community initiatives that promote the health of the Drupal community and help to prevent conflict and burnout. One of the ways that we do this is by organizing workshops designed to provide community leaders with the knowledge, tools, and resources they need to help keep our community a friendly and welcoming place.

Following feedback from last year’s Teamwork and Leadership workshop at DrupalCon Nashville, we decided to narrow the focus and audience for our next workshop. One of the things we’ve observed over the last year in the Drupal community is that many of the issues we’ve seen have had to do with communication breakdowns between various individuals and groups. Following internal discussion in late 2018, we decided that one way to begin addressing this issue was by bringing together leaders in the community representing different groups and interests for a workshop focused on communication skills at DrupalCon Seattle.

In early 2019, we interviewed a number of potential facilitators suggested by Drupal Association board chair Adam Goodman and selected Megan Bernard, a professor of communication studies who specializes in promoting meaningful and inclusive learning and collaboration. Based on Prof. Bernard’s recommendation, we decided to spread this year’s workshop out over two days (April 10-11) in a dedicated meeting room provided by the Drupal Association, who generously covered all fees and expenses.

After finalizing the logistics, we then reached out to those who had attended last year’s workshop, as well as additional community members involved with community governance, camp organizing, core and contrib maintainers, the Drupal Security Team, Drupal Diversity & Inclusion, and the Drupal Association. The workshop facilitator suggested that we keep the size of the workshop to around 20 people, focusing on individuals who are well-connected in the community in hopes that they can help distribute the lessons learned in the workshop. 17 people attended some or all of the first day of the workshop, and 18 attended some or all of the second. In total, community members from 10 different countries spread across 4 different continents were represented.

Day one of the workshop included introductions, a discussion of needs, assets, and challenges faced by various groups within the Drupal community, and a discussion of shared context and perspective. We talked about different ways that other online communities help communicate context about their users, such as identifying the primary language, pronouns, and location in comment threads. During our discussion, Neil Drumm pointed out there was already an active issue led by justafish and others to allow users to display this kind of information, and one of the first action items we agreed on was helping it get implemented on Drupal.org as quickly as possible.

Another topic of discussion centered around creating pre-written template responses that maintainers and/or other privileged users could use in issue threads to “nudge” users in the right direction and realign communication when conversations start trending away from our community standards. We discussed badges and other ways to promote positive communication in our issues threads and other community spaces. In addition, we also talked about better ways to on-board new members into the project and foster an ongoing sense of community. One insight was that small cohorts of 6-8 people are far more effective than 1:1 mentoring at building community engagement.

In our second day, we dug more deeply into the concepts of emotional intelligence, de-escalation practices, and different forms of conflict. One of our exercises was a case study challenge, where different groups were tasked with finding different ways to resolve typical kinds of conflicts often seen in Drupal and other open source communities.

We also spent time talking about different ways to apply some of the things we had learned to our own community, and next steps. We agreed as a group to focus on three main areas:

  1. Setting context in issue queues. This work had already been mostly completed in https://www.drupal.org/node/2961229 so it was really just a matter of working with DA staff to get it implemented on Drupal.org.

  2. Nudges. A group of us decided to do more research into pre-written templates to use in issue queues, forums, and Slack to gently steer things back in the right direction when conversations were starting to go in a negative direction.

  3. Improving Drupal.org user on-boarding and cohorts. In addition to better identifying new users on the site, we agreed to look into various ways to help community members join small cohorts, organized by industry, technology, geography, or other criteria. We felt it was important that this be an opportunity that’s open to existing community members as well as new ones.

The folks assigned to each area agreed to find a time to meet in the coming weeks and to involve other interested community members as well. The CWG also identified several opportunities to improve and streamline its internal processes and communication practices.

By developing and communicating best practices that can be shared across the community, the hope is that we can help build structures for self-guided conflict resolution among community members and support more effective communication overall.

Apr 25 2019
Apr 25

Earlier this month at DrupalCon Seattle, the Drupal Community Working Group (CWG) announced plans to begin the process of reviewing the Drupal Code of Conduct. The Drupal Code of Conduct, which is maintained and upheld by the CWG, governs interactions between community members. It is distinct from the DrupalCon Code of Conduct, which governs interactions at DrupalCon and other in-person events and is maintained and enforced by Drupal Association staff.

The current Drupal Code of Conduct was adopted in 2010 and last revised in 2014. Over the last two years, the CWG has received consistent feedback from the community that the Drupal Code of Conduct should be updated so that it is clearer and more actionable:

  • A set of recommendations for improving the Code of Conduct was shared as one of the high-level findings from the community discussions facilitated by Whitney Hess in April and May 2017.

  • 63% of respondents to a community governance survey held in July 2017 said that updating our codes of conduct should be prioritized as part of the process of overhauling community governance.

  • Improving the community code of conduct so that it is clearer and more actionable was also one of the key takeaways of the community governance discussions that occurred in the fall of 2017.

Over the last year, the CWG has been working on implementing changes to its charter to make the group more accountable to the community-at-large and provide a sustainable foundation for future growth. Now that those changes are complete, the CWG is now able to shift focus to the process of reviewing and improving the Drupal Code of Conduct.

To that end, we have set up a survey at https://forms.gle/rhKHorXXnp3wPQn2A for community members to share their thoughts, both about the current Code of Conduct and the next steps in the process. The results of this survey will help the CWG determine how, when, and who is involved in reviewing and updating the Code of Conduct.

We will be accepting responses through May 31, 2019, and we encourage as many community members to participate as possible.

Jan 17 2019
Jan 17

When we say DrupalCon, the upcoming DrupalCon Seattle 2019 event is probably what first comes to mind. But while we have been selecting sessions, setting up BoFs, and letting you know about the additions to our Con, we at the Drupal Association have also been looking ahead to DrupalCons of the future. We are excited to share those with you now.

In the past, we used to announce the next DrupalCon location during the closing session of the previous Con. This was a lot of fun, but created some logistical problems for the events team, and made it difficult to do all the work we need to do to secure our next con locations. It is a multi-year process to secure a venue for DrupalCon, so we've made some changes that help us coordinate with venues, hotels, and partners without relying on a veil of secrecy.

You first saw this change during the DrupalCon Nashville Closing Session, where we announced both 2019 (Seattle) and 2020 (Minneapolis).

We're taking these changes a step further by looking far into the future to announce the North American DrupalCons for 2021, 2022, 2023 and 2024. We're thrilled to announce the selected cities, as well as share the process that went into making these selections.

Where DrupalCon is going

Together with each of our partner cities, we're excited to announce the upcoming locations for DrupalCon North America:

  • DrupalCon Boston North America 2021 Online (April 12-16)
  • DrupalCon Portland 2022 (Oregon, April 25-29)
  • DrupalCon Pittsburgh 2023 (June 5-9)
  • DrupalCon Portland 2024 (Oregon, May 6-10)

Want to understand the process that goes into city selection? The search for each location starts four or more years before the event, and you can read on for the inside scoop into how this plan came together. Wondering why all the selected cities are in the USA? We encourage you to read our prior blog about why the sustainable choice for North American locations is in the United States for the foreseeable future.

How we got here 

Planning for the future

Historically, DrupalCon locations have been contracted a couple of years before they happened, in a city where we were excited to host the community, that we revealed in a fun fashion at our Closing Session the prior year.

However, announcing the new event only a year in advance—and selecting new cities for every event—created some logistical problems; conference center venues large enough to host DrupalCon are often booked four or more years in advance. This has meant that cities we would love to visit have often simply been booked during the dates that would work with our community needs, or are too expensive because we couldn't make multi-year commitments - which took a lot of options off the table.

In benchmarking ourselves with comparable conferences (in size, audience, and program), it became clear that many established organizations were booking multiple years in advance. This is in part due to the availability of desirable cities, but also that securing locations in the future equates to more competitive pricing.

As the Drupal Association matures and starts leading change in the community and in the open source world, we determined it was best to look farther into the future for our largest annual conference.

Creating a location pattern that the community can count on

We took a serious look at data from past attendance, the locations we're trying to reach, and where we see the most traction from the community.

In analyzing data from DrupalCons dating back to DrupalCon Austin 2014, we were able to deduce some high-level insights about our attendees:

  • 88% of attendees at DrupalCon North America come from the United States
  • In hosting a DrupalCon in a coastal city in the USA, attendance from the regional community local to those cities can be 13-17% higher than the regional attendance we see in other cities (not counting those who travel greater distances).
  • Conversely, when hosting a Con in the center of the country, attendance decreases significantly from the coastal audiences and does not significantly increase from the hosted-area region.

With the majority of our conference attendees in mind, we set out to host our conference in coastal cities, where, by ‘showing up’ our community has proven they want to go. This led us to primarily work on sourcing East Coast and West Coast cities for the upcoming years.

With our upcoming DrupalCon Seattle 2019 on the West Coast, and DrupalCon Minneapolis 2020 in the middle of the USA, we aimed to host DrupalCon 2021 on the East Coast, and from there, jump between the coasts for the foreseeable future.

The benefits of repeating cities

As we did with timing and location, we also stepped back to ask ourselves, why do we move this conference every year? The logical answer is that it makes the conference more accessible to new audiences in different areas. But our past attendee data doesn't support this conclusion. So we asked ourselves again: If it isn't bringing in large numbers of new first-time attendees, why do we search for a new city every year?

We had heard anecdotally that it was because ‘Drupalers like to go on vacation in new cities’ and that ‘it helps grow the community in a new city,’ but these answers aren't well supported by the data, so we decided to re-evaluate our strategy.

When we release our RFP to the world, we work internally with the Drupal Association Board to determine our Selection Criteria. A lot of this hasn’t changed because the Con hasn’t changed drastically in a few years. The top 5 things that we evaluated in each city’s bid were:

  • Large/versatile venue - Could the venue fit our 150+ sessions, 3,000 people for lunch, and the breadth of programming offered at our Cons?
  • Popular tourist area - Do people want to go there? Is there a wealth of activities for them post-sessions each day?
  • Strong business community - Do we already have partners in the city? Is it a place our sponsors have expressed as a city where they’d like to do business?
  • Tech-focused city - Is the city supportive of tech and open source? Are there businesses and organizations that may participate in our event because we are in their city?
  • Large and strong Drupal community - Does this city have a community that has hosted a successful camp in the past? Is there a solid community that regularly meets and would help support the planning of a Con?

It had been a few years since we selected new DrupalCon cities, so reviewing and updating the criteria seemed prudent. We added and changed the following criteria:

  • CHANGE: In the venue criteria, we included the ability to change the program around, since as the community grows and changes, we want to be able to flex our program.
  • ADD: Welcoming to all attendees. We wanted to make sure that topics such as legislative actions, political climates, and inclusiveness of the cities were taken into account to ensure that we were placing our Con in a city where all members of our community would feel welcome.
  • CHANGE: When DrupalCons were mostly managed by the community, the need for a large and strong community was imperative to the success of a Con. Since the Drupal Association has taken on the bulk of planning, pricing, and executing of the Con, the need for the community to be of a certain size is no longer a qualifying factor. In fact, by changing the focus, we could look at cities that didn’t have large community groups at the time, but maybe a Con could inspire one.

When we examined our search criteria and started matching it up with real cities that we could reach out to, the list became short. With that reality, it became apparent that we would need to begin repeating cities. We seized the opportunity to proactively address that reality.

In speaking with tech event leaders from other communities and organizations, it was helpful to get a fuller understanding regarding the benefits of repeating a city location:

  • Time: Securing multiple years can save an organization time, money and peace of mind. By doing this, you eliminate the need to do site visits and RFP gathering again the following year.
  • Staff Capacity: By hosting an event somewhere you’ve already been, the staff does not need to learn a new floor plan, crew, process, regulations, etc. It is estimated that in eliminating these normal challenges of a new venue, that the staff capacity can be reduced by 25%, freeing them up to focus on the event itself.
  • Negotiation: Planners can gather information on the facility once and focus on strategic negotiating, which translates to consistent concessions and commissions with minimal increases in rates/pricing annually.
  • Cost Savings: Event budgets can be determined early, giving the planner more time to focus on the important things like planning for the success of the event. And, if you have done all of this well in the beginning, you will have the peace of mind to know that you are prepared for surprises that inevitably come along.
  • Relationships: Multiyear contracts require a partnership. Planners, venues, and hotel partners can create a strategic plan to build the event and their services. In working with a crew for more than one year, improvements can be made and the crew is better prepared to serve the attendees the next time around.

Getting from ideas to contracts

We released our RFP on August 13, 2018, on the Drupal Association blog. It was also sent to multiple cities that met our criteria. Within our RFP, we shared our tight timeline, with the goal of signing contracts for 2021, 2022, 2023, and 2024 by the end of 2018. Below is a glimpse into the work that transpired between launch date and sign date.

  • September 4, 2018. Is the date that we requested cities submit their detailed bids. Per our RFP, we had multiple questions about space needs, catering, AV, diversity and inclusion, internet, hotels, and more.
  • September 5-11. Partnering with our fantastic production partner, Groundswell Marketing, we reviewed the proposals to see if any questions arose initially about the information provided. Most proposals were 30+ pages of information with pricing grids, proposed hotel blocks, and ‘why our city’ info. We ask each city for some hard numbers on regular items like a gallon of coffee or the hourly rate of an AV technician. This helps us immediately get a picture of a Con cost.
  • September 11 - September 17. For cities we hadn’t been to before, the next step was to interview the city via a Zoom call to better understand how they were a good fit for our conference. Questions like ‘how would attendees be made to feel welcome in your city?’ and ‘How easy and affordable is it to get from the airport to the Convention Center?’ are asked in our initial determination.
  • September 18 - 21. Once we determined cities that met our criteria, we dug a bit deeper into each city’s numbers. We laid out the entire Con on their floor plans to determine if we could fit and how. We inquired about real quotes for line items like our AV and our internet. We costed out catering estimates and space rental.
  • September 24 - October 26. With our list in hand, we did our due diligence visiting possible future Con locations. In these meetings we reviewed the space and discussed how the attendee experience would feel. We met representatives from various departments of the Convention Center’s team to negotiate pricing and discuss pain points. We also did a whirlwind tour of the city to get a feel of what attendees would see/do after the Con each day.
  • October 29 - November 14. We reviewed all of this information with the Drupal Association leadership team and collaboratively determined the priority of cities based on our search criteria. Going further, we then included data points on pricing, incentives, conference dates, etc, to come to a final recommendation for each year.
  • November 15 - December 3. Built a working budget with concrete numbers for each preferred city to get an accurate future picture of finances. This involved getting future pricing on catering, network, hotel rates, etc. Worked back and forth with the city to negotiate down pricing.
  • December 5. Presented recommendation to the Drupal Association Board for buy-in and support.
  • December 6 - 27. Requested contracts from our preferred venues and hotels. Each city has one Convention Center, and at least 5 hotels, so in asking for these hotels, we had about 20 contracts to review. By looping in our legal team and our insurance group, we were able to further negotiate terms that make committing to future years smart, sustainable, and safe.
  • December 28. Signed the last contract and sent it off to the cities. Signing before the end of the year met a contracting deadline that gave us a lot of financial benefits.
  • End of December. CELEBRATED the end of this intense and action-packed process, and the future of sustainable and secured DrupalCon programming.

Serving our community

We aim toward growing adoption, one of the Drupal Association’s main goals. In planning ahead and setting ourselves up for a sustainable and fiscally responsible future conference plan, we can allocate our resources better to focus on creating a successful event that drives to this goal. By making these decisions now, we work to strengthen the foundation of the Association in order to continually work to serve our incredible and growing open source community.

We appreciate the questions and interest that community members have had in this process and were happy to do a deep dive to show you the planning, strategy, and work involved in selecting a city for a future DrupalCon. We invite you to share your thoughts and comments below, and we look forward to seeing you at a Con in the future.

Jan 05 2019
Jan 05

The Drupal Community Working Group is pleased to announce that nominations for the 2019 Aaron Winborn Award are now open. This annual award recognizes an individual who demonstrates personal integrity, kindness, and above-and-beyond commitment to the Drupal community. It will include a scholarship and stipend to attend DrupalCon and recognition in a plenary session at the event.

Nominations are open to not only well-known Drupal contributors, but also people who have made a big impact in their local or regional community. If you know of someone who has made a big difference to any number of people in our community, we want to hear about it. The winner of the award will receive a $1200 USD DrupalCon travel stipend as well as a ticket to DrupalCon. 

This award was created in honor of long-time Drupal contributor Aaron Winborn, whose battle with Amyotrophic lateral sclerosis (ALS) (also referred to as Lou Gehrig's Disease) came to an end on March 24, 2015. Based on a suggestion by Hans Riemenschneider, the Community Working Group, with the support of the Drupal Association, launched the Aaron Winborn Award.

Nominations are open until March 1, 2019. A committee consisting of the Community Working Group members and past award winners will select a winner from the nominations. Current members of the CWG and previous winners are exempt from winning the award.

Previous winners of the award are:

2015: Cathy Theys
2016: Gábor Hojtsy
2017: Nikki Stevens
2018: Kevin Thull

If you know someone amazing who should benefit from this award you can make your nomination here.
 

Dec 05 2018
Dec 05

The Values & Principles Committee has formed and has started its work. It has started by looking at Principle 8.

Principle 8: Every person is welcome; every behavior is not

The Drupal community is a diverse group of people from a wide variety of backgrounds. Supporting diversity, equity, and inclusion is important not just because it is the right thing to do but because it is essential to the health and success of the project. The people who work on the Drupal project should reflect the diversity of people who use and work with the software.  In order to do this, our community needs to build and support local communities and Drupal events in all corners of the world. Prioritizing accessibility and internationalization is an important part of this commitment.

The expectation of the entire Drupal community is to be present and to promote dignity and respect for all community members. People in our community should take responsibility for their words and actions and the impact they have on others.

Our community is, by default, accepting with one exception: we will not accept intolerance. Every person is welcome, but every behavior is not. Our community promotes behaviors and decisions that support diversity, equity, and inclusion and reduce hatred, oppression, and violence. We believe that safety is an important component of dignity and respect, and we encourage behaviors that keep our community members safe. Our Code of Conduct is designed to help communicate these expectations and to help people understand where they can turn for support when needed.

Why are we doing this?

As Dries said, when announcing the first iteration of the Drupal Values & Principles, the Drupal project has had a set of Values & Principles for a very long time. Historically, they were mostly communicated by word of mouth and this meant that some in our community were more aware of them than others.

Writing down the Values & Principles was a great first step. What we need to do now is continually refine the common understanding of these Values & Principles across our whole community and ensure that they are built-in to everything we do.

How will we work?

The Values & Principles are held very closely to the heart of the members of our community and we absolutely recognise that any work on them must be inclusive, clear, structured and accountable.

We are, therefore, going to be open about the work we are doing. While there are members of a committee that will focus on this task, it is not the committee’s job to make decisions “behind closed doors”. Instead, the committee is responsible for enabling the whole community to refine and communicate our common Values & Principles.

We will record actions and progress in the Drupal Governance Project so that all in our community will be able to have the necessary input.

How will we communicate?

We will continue to post updates on the Drupal Community Blog and, as already mentioned, you will always be able to see and, most importantly, participate in issues in the Governance Project. We even have a board on ContribKanban!

Who is on the committee?

Hussain Abbas (hussainweb) works as an Engineering Manager at Axelerant. He started writing programs in 1997 for school competitions and never stopped. His work focus is helping people architect solutions using Drupal and enforcing best practices. He also participates in the local developer community meetup for PHP in general and Drupal in particular. He often speaks at these events and camps in other cities.

Alex Burrows (aburrows), from UK, is the Technical Director of Digidrop and has over 10 years working in Drupal, as well as an avid contributor and a member of the Drupal Community Working Group. As well as this he is a DrupalCamp London Director and Organizer and the author of Drupal 8 Blueprints book.

Jordana Fung (jordana) is a freelance, full-stack Drupal developer from Suriname, a culturally diverse country where the main language is Dutch. She has been steadily increasing her participation in the Drupal community over the past few years and currently has a role on the Drupal Community Working Group. She loves to spend her time learning new things, meeting new people and sharing knowledge and ideas.

Suchi Garg (gargsuchi), living in Melbourne Australia is a Tech Lead at Salsa Digital. She has been a part of the Drupal community for more than 12 years as a site builder, developer, contributor, mentor, speaker and trainer. She had been a part of the Indian community before moving to Australia and is now an active Drupal community down under.

John Kennedy (johnkennedy), lives in Boston, works as a Product Manager for AWS. Over 10 years in Drupal as a site-builder, developer, speaker and on the business side. Co-organiser of Drupal Camp London 2012-2015. PM for Acquia Lightning and the Drupal 8 Module Acceleration Program.

Rachel Lawson (rachel_norfolk), UK and the Community Liaison at the Drupal Association will finally be providing logistical support to the committee and helping wherever she can. Having been in the Drupal community for 11 years as a site builder, a contributor and a mentor, she has had opportunity to experience how the community understands its collective Values & Principles.

In order to be as transparent and forthcoming as possible we wanted to address the fact that there are currently 2 CWG members on the committee. The initial call for people to join the Values & Principles committee happened at the same time as the Community Working Group was calling for new members and, as luck would have it, Alex Burrows applied for both.

In October 2018 a current member of the CWG, Jordana Fung joined the Values & Principles committee and at same time he was being vetted for potential membership to the CWG, Alex joined the Values & Principles committee as well. After the vetting process, Alex officially became a member of the CWG in November. So as it stands now, there are 2 CWG members on the V&P committee.

There are a few possible options going forward, some are:

  • Both CWG members continue for now (whilst the V&P committee is in the very early formation stages) and then possibly:
    • One member drops off
    • They act as a team and only one member (whichever is available) participates in meetings
  • The CWG decides which member is on the VP committee
    • We may need to add another member to the VP committee to take the place of the member that will no longer attend.

So, what’s next?

We have started by compiling a summary of feedback from the community so far that relates to the project’s Values & Principles from such places as the Whitney Hess Interviews, community-led conversations around governance and some anonymized feedback from the Governance Taskforce. We will be adding this summary to an issue in the project.

Call to action

We recognize, though, that what we really want to understand is how you understand what we already have written in Principle 8. THis is how we intend to do that…

The members of the committee have each written stories from their own memories of the Drupal community that demonstrate Principle 8 in action.

We invite you all to write your own stories, from your memories of the Drupal community, other tech communities or indeed any other aspect of life, that demonstrate Principle 8 to you. You should add your story to this issue we have created:

Add my story about Principle 8

One thing we do ask, though, is that you only add your own stories (as many as you like!) and NOT comment or question others’ stories. All stories are valid.

By the end of the year, we hope to have a rich set of stories that show how we, as a global community, interpret Principle 8 and we can then look to see if any changes need to be made to the words or, maybe, it is more a case of linking the Principle to the stories or providing other statements supporting Principle 8.

Nov 21 2018
Nov 21

The Drupal Community Working Group is happy to announce the addition of Alex Burrows (aburrows). Based in Surrey, United Kingdom, Alex has been contributing to the Drupal project and community for more than a decade. He is one of the lead organizers of Drupalcamp London, and a frequent speaker at other Drupal events. Alex also serves as a volunteer police constable in his local community.

The CWG would also like to announce that both Josef Dabernig (dasjo) and Manjit Singh (Manjit.Singh) have agreed to serve as Subject Matter Experts (SMEs) to the CWG. SMEs are not full members of the group, but can be called upon on an as-needed basis for issues that might require specific knowledge or expertise. SMEs are subject to the same Code of Ethics as full members of the CWG.

Adam Hill and Emma Karayannis are also officially stepping down as members of the CWG. We would like to thank both Adam and Emma for their invaluable contributions to the group and for their ongoing contributions to the Drupal community.

The CWG continues to seek new members and SMEs as it seeks to increase the diversity of its membership. It is our hope that by expanding our membership, the CWG will be able to better serve the community in a more proactive manner. If you think you or someone you know might be a good fit for the CWG and are interested in learning more, please reach out to us via email at [email protected].

In other news, the CWG recently proposed a set of changes to its charter to address feedback and concerns raised by the community over the last year and a half. We are accepting feedback from the community through November 23 before finalizing the proposal.

The CWG is responsible for promoting and upholding the Drupal Code of Conduct and maintaining a friendly and welcoming community for the Drupal project. To learn more about the group and what we’ve been up to over the last year, check out our recently-published annual report.

Nov 08 2018
Nov 08

This is a public update on the work of the Governance Task Force.

Drupal is one of the most successful open source projects in the world. Governance is fundamental to the project's success.

The community and the code has been built from the ground up. And as the code has grown, so has the community.

When communities are first emerging it's easy to bring newcomers along, but over time the community begins to mature, change, and then needs to adapt. Challenges and opportunities emerge as evolution occurs, and our community needs to navigate them strategically.

A Governance Task Force has been meeting weekly since May to put together the strategic proposal we now share with you. We've synthesized ideas, discussions, and experiences from people we've interviewed, and we've revisited the themes that emerged from the community listening project run by Whitney Hess and by previous governance discussions.

This Drupal Governance Task Force 2018 Proposal serves two purposes.

Firstly, it's clear that for community evolution to occur there needs to be broad agreement and buy-in. People are comfortable jumping in and building a new module, but community change and action is hard. People talked to us openly about the unclear processes and barriers holding back community progress.

We heard strong perceptions that support from Dries or the Drupal Association is needed before initiatives could be created or scaled; real or otherwise, this is affecting community progress and action. Speaking to people from the Drupal Association, the Community Working Group and other initiative leaders, they also feel limitations. But to change their terms of reference and priorities they also need to have a community directive.

The community is stronger and more influential than we sometimes assume  --- when we are speaking together.

That's why at the heart of this proposal is a new community governance structure.

The second purpose of the proposal is to create a starting point --- a framework. We’ve been practical, highlighting a range of actions that form a backbone for community evolution. It’s not a defined roadmap, and it’s not a list of every idea we had or heard. We welcome the discussion, debate and idea generation that this document will spark. We want to hear your solutions on how to get change done, and what you would like to contribute.

We strived to make practical recommendations with the potential to make progress, lower barriers, and help our community to continue to evolve with time.

Throughout this process we have heard people say they believe change is necessary. Change is necessary for the longevity of Drupal the project and the code. Change is necessary to create a new generation of Drupallers — the people we want to help build ambitious things and to have the chance to build a career within our community.

It is hard to not feel the project is at a crossroads. We’ve climbed the mountain of Drupal 8, we sit at the peak and look to the valley below.

Where we go next, and who we take with us, is up to you.

We hope this proposal helps.

David, Ela, Stella, Lyndsey, Rachel, Hussain, and Adam

File attachments:  Drupal-Governance-Task-Force-Proposal-2018.pdf

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web