New Internationalist

The Perl ecosystem toolbar: Now it’s your turn.

A couple weeks back, I asked the question "Where is the big ‘Explore Perl’ button?" and followed up last week with a short demo of the kind of thing I was thinking about. Some folks liked it: so today it’s one step closer to "reality." And now it’s your turn to take it to the next level.

After Adam mentioned that he was running a humourous mock-up of the "Perl Ecosystem Toolbar" on the CPAN Top 100 site, I thought "crap, I better see if I can actually make this thing work."

Last night, I managed steal a couple of hours to get the initial version tested in a few different browsers (screenshots here) and checked the work into github over here. There’s also a live demo of it online here.

So, what are the next steps? Well, that’s where you come in. Specifically, to push this forward, I could use some help with:

  • More browser testing (Opera, Linux browsers other than FF, etc.)
  • Determining what sites to link to for each of the sub-menu items (currently unlinked)
  • Implementing improvements to the CSS or Javascript, or both.
  • And, finally, converting this into something that folks managing Perl projects can quickly and easily include on their site.

On this last one, I guess that could be any or all of the following:

  • A simple .html file with absolute paths to the necessary images
  • A merged HTML file that includes the CSS and background images embedded using the "data URI scheme"
  • A JavaScript file that could be referenced with a simple script tag, like so many "widgets" that are provided by various sites these days.
  • Other options…?

I think the main challenge of the JavaScript option is going to be how to position the bar at the top of the page without obstructing any existing content. Maybe that’s easy; I honestly haven’t thought it through and would be open to any advice folks have to offer.

Anyway, that’s it for today. Any testing help appreciated. The code is available for you to fork and hack away at. I await and will welcome your pull requests on GitHub.

Comments on The Perl ecosystem toolbar: Now it's your turn.

Leave your comment


  • Maximum characters allowed: 5000
  • Simple HTML allowed: bold, italic, and links

Registration is quick and easy. Plus you won’t have to re-type the blurry words to comment!
Register | Login

  1. #1 Adam K 09 Sep 09

    Preferred Option

    A single JavaScript file that I can call via <script> just below <body> and it will generate the needed HTML in-place and everything will magically Just Works.

  2. #2 phillip_at_newint 09 Sep 09

    ’A single JavaScript file that I can call via <script> just below <body> and it will generate the needed HTML in-place and everything will magically Just Works.’

    Are you offering? ;-)

Subscribe to Comments for this articleArticle Comment Feed RSS 2.0

Guidelines: Please be respectful of others when posting your reply.

Get our free fortnightly eNews


Videos from visionOntv’s globalviews channel.

Related articles

Popular tags

All tags

The Tech Blog

This is where New Internationalist Web Team documents the free and open software used to build this website and its services, discusses emerging issues in the technology space, and provide critical analysis, news and commentary on all things IT and web.

The Tech Blog