As the popularity of Drupal continues to grow, it’s inevitable that the majority of its users will become people who are not involved in or even aware of the community that develops it. There’s nothing wrong with that: in fact, in the long run it’s a good thing. It’s a testament to the quality of the software if people are able to build and use Drupal Web sites without having to rely on others for support.
The Drupal community has done a great job of building software that solves the problems that a wide variety of people face, and as long as we continue to work toward meeting the needs and concerns of this “silent majority” of users, the project will continue to be successful. Recent efforts to improve the software’s usability and make drupal.org a better site for both casual visitors and existing community members are very positive steps that demonstrate the community’s willingness to keep moving forward in this direction.
But, as the old adage goes, communication is a two-way street. Because those who use and rely on Drupal every day aren’t necessarily site builders or software developers, they need to make their voices heard. All too often, users tend to blame themselves when a particular piece of software doesn’t work the way that they thought it would, when in fact the real issue is with the way that the software has been designed or configured.
When you’re dealing with a system like Drupal that allows for incredibly complex functionality, the needs and motivations of the everyday user must be constantly considered and re-considered. Smart design and established usability best practices can take you pretty far, but in the end, there’s no substitute for listening to the user and confirming your understanding of what they’re telling you. In this way, the otherwise silent majority of everyday users can keep the rest of us focused on building highly functional, intuitive software that “just works”.
