The Drupal Community works well because community members bring many different skills to the project and apply them in many different ways, including helping others develop those skills.

On this page, you can browse for skills that you either have or want to improve. Click through to the page to learn more about the skill, including links for how to learn it, as well as contributor tasks and roles that use this skill.

This guide is always evolving. If you'd like to help improve it, the best starting point is the Contribute to the Contributor Guide page.

Created: 13 June 2020. Last updated: 17 February 2021.
Writing code in PHP
Created: 13 June 2020. Last updated: 13 June 2020.
(needs details) Planning and approving changes to product features
Created: 13 June 2020. Last updated: 22 July 2020.
(needs review) Managing people who are doing a project together
Created: 10 July 2020. Last updated: 10 July 2020.
Sharing knowledge in a way that empowers Drupal users.
Created: 13 June 2020. Last updated: 21 December 2020.
(needs review) Giving talks to groups of people
Created: 13 June 2020. Last updated: 13 June 2020.
(needs details) Ability to optimize a web site for search engines
Created: 20 July 2020. Last updated: 24 July 2020.
(Needs review) Making the major technical design decisions for a website
Created: 13 June 2020. Last updated: 24 July 2020.
(needs review) Testing web software
SQL
Created: 17 February 2021. Last updated: 17 February 2021.
(needs review) Write SQL database queries
Created: 13 June 2020. Last updated: 17 February 2021.
(needs details) Setting up web server, LAMP stack, etc.
Created: 13 June 2020. Last updated: 21 November 2020.
(needs review) Ability to teach skills or tasks to others in a group or classroom setting
Created: 13 June 2020. Last updated: 29 March 2021.
Ability to communicate well about technical topics in written English
Created: 13 June 2020. Last updated: 17 July 2020.
Ability to translate English text to another language
Created: 13 June 2020. Last updated: 13 June 2020.
(needs details) Writing Twig templates
Created: 13 June 2020. Last updated: 13 June 2020.
(needs details) Ability to design highly-usable user interfaces
Created: 27 July 2020. Last updated: 30 June 2021.
(needs details) Applying patches, making patches, using branches and tags
Created: 13 June 2020. Last updated: 13 June 2020.
(needs details) Familiarity with pattern libraries and how to use them
Created: 13 June 2020. Last updated: 13 June 2020.
(needs details) Improving the loading speed of web sites and web applications
Created: 13 June 2020. Last updated: 13 June 2020.
(needs details) Protecting a web site from malicious users
Created: 21 November 2020. Last updated: 21 November 2020.
(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.