Help artists be artists. A defense of drupalmodules.com
The myth of centralization, the reality of distributed information.If the Internet has taught us anything, it's that that:
- authoritativeness is subjective
- information is distributed
- if anything ever seems centralized, it's only because giant pockets of activity are hidden, and once surfaced, we can see, "oh yeah, information is distributed!, better to have it available, than invisible!"
This applies to all sorts of activities and information, but today I'm talking about software reference material, in specific, Drupal reference material.
Drupal is an incredibly popular content management system framework. You can call it other things. Drupal helps you make websites.
Drupal's fight to centralizeI'm relatively new to Drupal, quite like it, and recommend it frequently. That said, I have some issues with it, and among them what seems like peer pressure in the Drupal community to not create, or feel self-conscious about creating, Drupal resources outside of Drupal.org. There is a surprising lack of websites about Drupal given how popular it is. This is thoroughly confusing as everybody knows that with both proprietary and open source software, bands, artists, etc... having a breadth of resources/fan sites/ forums is a sign of a healthy, thriving community/market/mindshare. There's a time and a place for "many eyes" and joining large group efforts (like Drupal.org) and there's a time and a place for shirking mass-meetings, votes, digging in by yourself or a few collaborators, and making something totally fresh, especially for "proof of concept." Neither approach is better or worse, but they each have their time and place, and nobody should feel guilty or self-conscious for working hard on their own and making something.
Recently a non-Drupal.org resource was created,
drupalmodules.com. This has been
mildly controversial within the Drupal community. Drupalmodules.com is too new for me to honestly judge on utility alone, but without a doubt, it's
purpose is undeniable: navigating the world of Drupal modules is very challenging, for many different reasons. While many within the Drupal community agree there needs to be a way to sift through modules by "quality" (there are wildly varying degrees of quality), the problem is bigger than just that. Quality aside, it's challenging just to know if you're picking the module that mostly closely scratches your itch... Anyway, Drupal modules: tough to navigate, agreed! Not agreed? That making drupalmodules.com was the right thing to do. Crazy, right?
Apparently there have been discussions for ages on a rating system for modules on Drupal.org, let alone a general redesign of the site, and its sub-sites. Maybe people think drupalmodules.com undermines those efforts?
Really people, there's no downside to having another Drupal resource. In bizarro-land, the downside is that people who believe in centralizing everything, think the cost of keeping track of things and managing quality is not worth the benefit of having constantly-created resources, failing-fast, iterating often, and innovating often. In that reality, people should stop creating things, unless it's a thing inside the heavily formalized, but tracked, "system."
But on my planet, planet Internet, we're enjoying the abundance! (and we have RSS readers) John, thanks so much for working on drupalmodules.com! I hope it doesn't cause you too much grief. I hope you get lots of donations, and don't feel self-conscious about putting ads up on your site (unless you don't like them :D ). Do not feel self-conscious about the success or failure of your site! I hope more Drupal websites get born. I highly dig Drupal, and think it will get better faster not just with an ever-growing gigantic body of Drupal.org community members, but with highly-motivated independent visionaries who use Drupal as a canvas to express their vision.
Don't control artists.We all know the expression "design by committee," and how it's a derisive term used to describe the dynamic of when the lack of a cohesive vision dilutes quality. And it's no secret that user experience and
design is one of the most common criticisms of Drupal. So it's extra discouraging when the very thing that will lead to improved experience and design in Drupal, escape from design by committee, is frowned upon. Big groups are great for fixing bugs, raising money, and lot of other stuff. I don't want the awesome Drupal.org community to go anywhere. I just want it to recognize and appreciate that lots of cool Drupal stuff might not come from Drupal.org, but can still help Drupal.org.
Labels: artists, design by committee, drupal, drupalmodules.com, quality