Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.Note: This page is a work in progress! For more information, see #3206441: Create/migrate content for Contribution Area: Knowledge Sharing
An important way to contribute to the Drupal project is by sharing your knowledge about Drupal. Here are some ways that you can share your knowledge:
- Make a presentation at your local Drupal Group meetup, a DrupalCamp, or a DrupalCon. Learn about types of events, and how and where to find events.
- Become a trainer at a Drupal Global Training Days event or at a DrupalCon or DrupalCamp that offers trainings. See the guide to organizing a training event.
- Mentor other community members. Learn more about mentoring.
- Provide technical support to other community members. Learn more about providing support.
- Write documentation. Learn more about contributing to documentation.
- Write blog posts. Get your blog listed on the Planet Drupal aggregator.
- Record videos and post them on YouTube or another video sharing site.
Tasks and Roles in this area
Accessibility group member
(Contributor role)
Improve the accessibility of Drupal core and contributed modules, themes, and distributions
Duration:
ongoing
Discover Drupal mentor
(Contributor role)
Share your experience and expertise with an underrepresented student in the Discover Drupal program
Duration:
ongoing
Drupal Global Training Days Trainer
(Contributor role)
Train others on Drupal in conjunction with Global Training Days
Duration:
several weeks
DrupalCamp speaker
(Contributor role)
Make a presentation at a DrupalCamp or DrupalCon event
Duration:
1 hour
DrupalCon Track Chair
(Contributor role)
Determines, along with the Drupal Track Chair Lead, the make-up of a specific speaker track at DrupalCon
Duration:
several weeks
DrupalCon Track Chair Lead
(Contributor role)
Coordinate the Drupal Track Chairs to determine the speakers at DrupalCon
Duration:
several weeks
Educator/Trainer
(Contributor role)
Develop curriculum and facilitate trainings or courses that teach students about Drupal, best practices, and contribution.
Duration:
ongoing
First time contributor workshop lead
(Contributor role)
Prepare and run the first time contributor workshops
Duration:
several hours
Handle or refer a support request in an issue
(Contributor task)
Answer a support question, or refer the person to a more appropriate resource for support
Duration:
20 minutes
Mentor
(Contributor role)
Inspire, enable, and encourage new core contributors. Work on the core tools and process for mentoring
Duration:
several hours
Provide support via text chat
(Contributor task)
Answer questions, provide suggestions and resources to another user through text chat.
Duration:
20 minutes
Provide support via text forums
(Contributor task)
Answer questions on Drupal Support forums or Drupal Answers (Stack Exchange).
Duration:
20 minutes
Technical Writer
(Contributor role)
Create documentation about how to use Drupal, develop for and with Drupal, and contribute to the community
Duration:
ongoing
Skills used
There are tasks and roles in this area that require these skills:
Accessibility
Testing and improving web site accessibility for people with disabilities
Drupal site administration
Updating site configuration, managing content, managing user accounts
Drupal site building
(need review) Installing modules, building content types, creating taxonomy vocabularies, creating views, making menus, etc.
Editing (English)
(needs review) Editing and proofreading English text
Event planning
(needs details) Planning events, including DrupalCons, DrupalCamps, and mentoring events
Local development environment installation
Setting up a local development environment for Drupal sites
Mentoring
Build confidence in novices by helping novices complete relevant tasks
Providing support
Sharing knowledge in a way that empowers Drupal users.
Public speaking
(needs review) Giving talks to groups of people
Teaching/Training
(needs review) Ability to teach skills or tasks to others in a group or classroom setting
Technical writing (English)
Ability to communicate well about technical topics in written English
Using Git
(needs details) Applying patches, making patches, using branches and tags
Wrangling volunteers
(needs review) Recruiting volunteers to help with an event or other project
Help improve this page
Create an issue describing the problem.
Need help deciding how to contribute?
Visit the Community landing page to learn more about the Drupal community, or start at the top of the Contributor Guide to find roles and tasks organized by skills and community areas.
Need help completing a task?
Check out the Getting help with contributing section.