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.

Subscribe   Ethical Shop