Skip to content

Drupal practice area

Drupal is a CivicActions engineering-focused practice areas. We use the #engineering-drupal Slack channel and have monthly calls.

Drupal practice area calls

To be invited to the monthly call, please post a message in the Slack channel and one of your colleagues will add you. You can also find the call on our CivicActions (Primary) calendar.

Drupal engineers meet each month on Zoom to discuss topics of common interest. You are encouraged to share your contributions to Drupal.org and the CivicActions Drupal practice area in the Slack channel and on the monthly call.

The monthly meeting itself is normally scheduled early in the month and follows either a pre-set agenda or the Festivus Format. In the past we have run a Festivus style agenda, which is: 1. One or more Feasts (a discussion, a demo, a presentation), 2. General time of sharing our Feats of Strength, and Airing of Grievances. These formats are not set in stone, though; feel free to suggest another format entirely. Even better: volunteer to lead the next call and try something new out!

We add agenda items and notes to this document: 2025 Drupal Practice Area Meetings and Agendas to structure our conversations.

Drupal practice area OKRs

CivicActions adopted a standard practice of setting Objectives and Key Results in 2020, based on learnings gleaned from this book: Measure What Matters

We are still in the process of optimizing our OKR practices. That said, Drupal practice area participants have developed practice area OKRs that merge with CivicActions organizational objectives. OKR discussions happen frequently in practice area calls and via:

Skillsbase: complete a self-assessment of your Drupal skills

Please complete a skills assessment as part of your onboarding to the Drupal practice area if you have not done so.

Got a Drupal problem? We're all here to help!

One of our most cherished practices is the "30 minute rule" which states, "If you are stuck on a problem for 30 minutes, you need to ask for help."

One important use of the #engineering-drupal channel is to reach out to other CivicActions Drupal engineers to ask for help on specific Drupal problems.

When asking for help provide a context for the issue, describe (or display) the problem, and describe what approaches you've already taken to solve the problem. If you can summarize the nature of the problem in the first sentence, it's more likely you'll get a quick response.

CivicActions engineers all strive to be very helpful, so it's rare for a question not to get a response within a few hours. If for some reason you don't get a response, try a different wording or expand on things you have tried.

Contributions to drupal.org

Review Contribution to drupal.org modules and themes.


Last update February 7, 2025.