Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Alias (5735)

  (email not shown publicly)

Journal of Alias (5735)

Sunday February 15, 2009
01:32 AM

CPAN Top 100 prototype website now online

[ #38479 ]

A prototype version of the CPAN Top 100 website is now online, nested inside my (badly underused) website for now.

It's a quick Dreamweaver and Adobe Spry job, which means it doesn't have a look and feel yet but you can click on the index headers to sort the tables.

I've now also added in the names of the maintainers for each distribution, and added a ranking number.

Currently the website isn't automatically updating yet (I'll just do it periodically by hand), and it's only using the default ORDB caching option (1 week maxage), so the data will probably be up to two weeks behind the current state of the CPAN.

Once I've gotten a few more bits and pieces implemented, and transitioned it over to it's own domain name (I'm thinking I'll tune the caching and set up auto-updating so that it moves up to around 12-24 hours behind the current state.

P.S. Now that has slipped to 7th on a Google search for "Adam Kennedy" I'm in danger of falling off the first page entirely. So I've rebuilt my website to be more of a personal site now than an amorphous "software company" type look.

The new "Adam Kennedy (does not play baseball)" version should hopefully help me recover some of the lost ground. If you could do me a small favour and drop an Adam Kennedy somewhere (especially if your have a non-use.perl site/blog) it would be greatly appreciated.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I just wrote about it [] but I think the Msql::Mysql::modules is a bug somewhere.
    • CPANTS thinks that it contains or something (this was discussed in my previous journal entries showing the raw numbers).

      • That was FreeWRL. HTML-Widgets-Index claims to provide Test and depends on Msql-Mysql-modules. Someone should contact the author of FreeWRL and HTML-Widgets-Index and ask them to fix their issues.
  • now I should really look into generating better cpants data...
  • Thank you for creating the top 100. It reflects some of my own observations (though I've not taken the time to create the metrics). If the Top 100 does get automated, please consider the additional features:

    * expanding it to 200 or 250 entries for each CPANTS list

    * having both the author & module columns link back to their respective entries at

    * using jQuery with a Table plug-in or some alternative for sortable tables.

    Thanks, Mark S.

    • What would jQuery get me that the current one does not?

      • I've been using the Javascript jQuery library to keep browser work in the browser instead of doing post-backs on the server for things like column sorts and DOM manipulations. Some folks like, Yahoo's UI libraries, etc. I like jQuery for it's plugins to avoid larger JS libraries and the ability to upgrade old static HTML pages to Web 2.0'ish with minimal efforts.

        When I saw your Top 100, I thought it would be nice to sort the columns in page on Authors or Distribution for additional abuser in
        • Corrections:

          1. "(I did this with Firebug in Firefox.)" should have read "(I've done this with Firebug in Firefox.)"

          2. I had some javascript prevention enabled. Now that turned it back on, the columns sort. duh - stupid user error.

          Still, I hope my previous comments helps others when working with data tables.

          Later, Mark S.