Chapter 14: Final Thoughts

Connecting with the Community

Prerequisite knowledge

Concept: The Drupal Project

How can you connect with the community?

The Drupal project has a world-wide community of developers and users. One of the best ways to improve your knowledge of the platform is to connect with others that are using it, and get involved in the open-source community. There are many ways that you can get started:

How can you report a problem or suggest a feature?

Each project within the community (such as the Drupal Core project for the base software, and projects for each contributed theme and module) uses issues to keep track of software bugs and plans for new features. You can participate by creating a bug report when you find a problem, creating a feature request, or commenting on existing issues. Search before creating an issue, to make sure that the problem or feature has not already been reported or requested. See the Drupal.org page "Use the issue queue" and the Drupal.org page "Reporting a problem" for more information.

If you find a problem that you believe is related to security, such as a cross-site scripting vulnerability, do not report it in the standard issue queue. Instead, report it to the security team. See the Drupal.org page "How to report a security issue" for details.

Getting Support

Additional resources

Getting Support

Prerequisite knowledge

Where can you find support?

The Drupal project is open-source, so if you have questions about or problems with the software, your options for finding answers and fixes are somewhat different from what they would be for commercial software.

There are several options for free support provided by community volunteers. First, some Slack channels, DrupalChat channels, local groups, and language communities encourage support questions, through on-line chat, in-person meetings, or websites (find out more about these on Connecting with the Community).

Second, some (but not all) contributed module, distribution, and theme projects encourage you to post support requests in issues. Generally, projects that have a very large number of users do not allow support requests in their issues (Drupal Core is in that category), while projects with a smaller number of users welcome the occasional support question. Be respectful of developer time and read the documentation for the project before posting a question in an issue. On the other hand, all projects encourage you to use issues to report problems and bugs; see Connecting with the Community to learn more about that.

In addition to those resources, the following sites provide free forums where volunteers answer support questions about Drupal:

If you prefer to pay for support (presumably in exchange for more extensive service or better availability), you can find service providers in the "Drupal Marketplace" on Drupal.org.

Additional resources

Learning More

Prerequisite knowledge

Where can you go to learn more?

The following resources should prove useful to you, as you continue to advance your skills: