Drupal Code Search: A new way to find code!

Drupal Code Search is a new search tool I designed to help Drupal developers find code faster and easier. Search source code from thousands of modules and themes, and filter the results by version or programming language!

The search engine supports regular expressions, so you can use wildcards and character patterns.

Drupal Code Search

Drupal Code Search is based on the Google Code Search Data API, and is still fairly experimental. Check the about page for more info.

Posted by John on 2008-04-03

The Best Module Ever?

A quick look at the source code should tell you this is something special.

My favorite new Drupal module

Full credit for this incredible module goes to Skiquel.

... Read the rest of this post!

Posted by John on 2008-04-01
Tags: ,

In Defence of DrupalModules.com

Does supporting resources outside of Drupal.org hurt the community? Laura from RarePattern talks of Risk, Splitting The Community, and Disparate Sites, but is that really the case?

DrupalModules.com patterns itself after a number of other successful community sites, including DrupalSites.net, ThemeGarden.org, and DrupalDojo.com. There are dozens of other influential, unofficial Drupal resources in the community. Perhaps you run one yourself.

These sites don't take anything away from Drupal just because they are not under the Drupal.org domain name. In fact, they contribute diversity, which is a critical part of any sustainable ecosystem.

Like those sites, I believe DrupalModules.com is extending the community in exciting and important ways.

The numbers indicate DrupalModules.com is playing an important role in the community.

Drupal.org serves a vital function as a Support Forum and Issue Queue. It's my opinion that trying to graft a rating and review system onto that mission critical framework is not the right thing to do. It will detract attention that would be better paid to the more important aspects of Drupal.org, increase costs for the association, and require even more maintenance and moderation than the forums.

If Drupal is to have an official rating and review system, I believe it needs to stand on its own. A dedicated module rating and review site will always be more flexible and better able to serve the public than one squeezed into the gaps.

There are many important reasons to favor a dedicated solution. For example, users can benefit from the latest, cutting-edge technology, like the new Module Finder feature I just released. It finds modules as you type, updating at a rate of 10 times a second, highlighting keywords and building rating graphs in real time. The Drupal.org architecture just wasn't designed with this kind of thing in mind.

The precedent was set when Drupal shut down the Theme Garden last year. Live theme previews, site showcasing, module reviewing: These projects all needed their own room to grow. And that trend will continue. This is a good thing. Drupal has a healthy, growing community, filled with passionate users, and ignoring their individual efforts will hurt everyone in the long run.

Drupal.org does not have to be the only site for Drupal content. And it isn't. The great thing about the internet is that everything is just a click away. Whether this resource ends up at DrupalModules.com or Modules.Drupal.org, it's the content users are after.

I have invested considerable time and money into helping bring that content to the community. There is no advertising, and there are no membership fees on DrupalModules.com. What I have created is a labor of love, and it will remain free and open to everyone.

In closing, I would like to invite the entire Drupal Community to show their support for expanding the Drupal ecosystem instead of contracting it, and I would like to thank those of you who are already supporting my efforts.

Posted by John on 2008-03-17

Incredibly Fast Searching With jQuery

Module Finder is a new jQuery powered search tool designed to help you find Drupal modules faster than ever before. It returns results as you're typing, highlighting keywords and looking up ratings in real time.

Searching Drupal Modules with jQuery

The search engine was built from the ground up to produce incredibly fast results. Query times average under 20 ms, and the results are cached for even faster performance.

The user interface is powered by jQuery v1.2.3 and a number of custom plugins. The jQuery Update module was used to improve compatibility with Drupal 5.

By popular demand, I will probably be releasing this tool as a public module sometime in the near future. The code was written with the Drupal Modules database in mind, but converting it to a more generic node search tool should be fairly straight forward.

If you find this tool useful, and want to contribute to building an even better data set, take 60 seconds to log in and review your favorite module. Registration is instant, and you'll even get a link back to your website.

Posted by John on 2008-03-15

DrupalModules.com Now Open!

After a year in development, my new site is finally open to the public! I'm proud to present DrupalModules.com!

Drupal Modules: Ratings and Reviews

DrupalModules.com is a community-powered Drupal module rating and review site. My goal is to help Drupal developers find good modules faster and easier than ever. Want to help? Sign in and review a couple modules! The more reviews we compile, the more useful the site will be for everyone.

Posted by John on 2008-03-02

Drupal 6 Speed Test

Wondering just how fast Drupal 6 is? So was I, so I set up a quick Drupal 6 demo site on another domain of mine, and generated a bunch of random content using the Devel module. The site has a mix of 1000 pages and stories, most of which have 5 comments and 5 taxonomy terms assigned to them. Full caching and compression is enabled. Clean URLs are working and I'm using the default .htaccess file.

Drupal 6 Released!

Give it a test run, I think you'll be impressed with the speed. The demo is hosted on the same AN Hosting account as this site, so if you like what you see, I recommend checking them out.

Posted by John on 2008-02-14
Syndicate content