Tips for providing support
If you are providing support to other users, the advice, tips, and examples below will help you be more effective.
User Support Advice
- Patience is a virtue. Remember that Drupal has a challenging learning curve, and sometimes people need some hand-holding. If you're an impatient person, you might want to consider helping out in other areas instead.
- Tell people how you found the answers, such as linking to documentation page or contributing one to documentation.
- Be collaborative and thorough. If you are dealing with a new user, your response will be their first impression of the community and will affect their own behavior in the future.
- It is likely you will run into users who are simply exasperated and frustrated and may use emotional language. Avoid returning a similar reaction. Remain positive! If they offer actual examples/issues/problems, focus on those practical things to work towards a solution. If they are only venting, then best to ignore it.
- If someone sounds terse or rude, it may be that English is their second language, they may be inexperienced with typing, or are unable to type in long sentences. It's best to assume good faith and avoid conflict.
- Use diminishing replies in heated situations. By ensuring your response is always shorter than the one you're responding to, you can de-escalate the communication.
More tips for providing support
- Use links to commonly used references and resources to save yourself time typing the same answers over and over. This also reinforces the use of the Handbook.
- Copy and paste common responses you find yourself repeating into a text file for copying and pasting into forum responses.
- Select your favorite links and add them as 'bookmarks' in your browser's sidebar for easy access.
Examples of common situations and suggested links
- User is running into trouble with first site and tight deadline. Advise user to use test sites, and follow best practices http://drupal.org/best-practices
- User doesn't know what 'taxonomy' means. Refer new users to the 'glossary' for Drupal at Terminology http://drupal.org/node/937
- User writes a post saying "I hate Drupal, X module did Y." Ignore the emotional expression and advise user on how to Report a problem http://drupal.org/node/314185
- User posts a forum post with 'HELP ME NOW'. Advise user on how to form good questions and use the forum http://drupal.org/forum-posting, or talk with the community http://drupal.org/node/314178
- User says something is broken, and it sounds like a bug. Refer people for processes to isolate problems and troubleshoot prior to posting an issue in the Troubleshooting FAQ http://drupal.org/Troubleshooting-FAQ
- User has identified a bug. Advise user how to report bugs effectively.
Providing examples
Examples are useful. When we have a site that uses a specific feature, we can use the site as a live example of something that works, explaining how we implemented the feature. Examples are not so useful if they contain complicated mixtures of modules and features that bury the one you are trying to explain.
People will read your comments long after you have written them. If you provide an example in a forum post then change the example site so that the site is no longer an example, please update your comments to reflect the change.
http://drupal.org/node/325051 is an example of an example based on drupal.org, guaranteeing the poster can view the example.
Remember to use example.com as the domain name for theoretical examples. example.com is a domain name reserved for use in examples. http://example.com/ goes nowhere. You do not create wasteful network traffic when people select http://example.com/.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion