Archive for September, 2004

Get Firefox

Thursday, September 23rd, 2004

If you haven’t already noticed, my site has been updated with a large alternating “Get Firefox” banner, at the top of every page. I’ve also updated the Get Firefox button in the sidebar. Before I go into the details of how these are implemented, I just want to give a small update of the SpreadFirefox.com campaign. I’ve created some Firefox Flyers for people to distribute in their area. I’ll be distributing them around my area this weekend. I’ve also started a new mini-project called the Firefox 5 Minute Challenge. Full details are available in my SpreadFirefox blog, I want as much feedback as I can get, to make them as good as possible.

These Get Firefox banners have been implemented to randomly rotate between all the ones I have available. There’s currently 5 buttons for the sidebar, and 2 banners for the header. They’ve been set up to rotate using the Dan Benjamin’s image rotator. Because that rotator uses PHP, yet the files from my site are currently all static, I used SSI to include the PHP files, which inturn include the PHP rotator script and pass the appropriate .ini file, with the list of images.

The two files for the 88×31 buttons, and the 600×120 banners were extended from those described in the ALA article by adding height and width attributes. This is because the image size functions weren’t working for me since the height and width attributes were not being output, and my knowledge of PHP is fairly limited. So, the easiest way for me to handle this was to add the attributes, and extend the script to insert the values from the properties file. This was done by adding the following lines to the script:

    # height
    $height = $images[$img]['height'] ?
      sprintf( ' height="%s" ', $images[$img]['height'] ) :
      '';
    # width
    $width = $images[$img]['width'] ?
      sprintf( ' width="%s" ', $images[$img]['width'] ) :
      '';

Then, the image element output was also modified to include these extra values.

    printf(
      '<img src="%s" alt="%s" %s %s %s %s %s>',
      $images[$img]['src'],
      $images[$img]['alt'],
	  $title,
      $id,
      $class,
	  $height,
	  $width
    );

There’s actually two slightly different versions of this. One for XHTML and the other for HTML. I know there are probably much better ways to handle this, but I just wanted something quick and dirty to get the job done. I eventually want to handle everything by creating XHTML, served as application/xhtml+xml to descent browsers, and convert it with XSLT and PHP, but I my previous trials of implementing that failed. I don’t think my ISP has the required PHP modules installed.

Finally, I’ve been trying lately to track down a copy of the font used for the Firefox logos. This font is called FF Meta Bold, but unfortunately, it’s rather expensive to buy. So, if anyone has this font available, I would appreciate it if you could make up some vector images, such as a .fla file or .eps, or whatever, with the text “Get Firefox” and “Get Thunderbird”, and the slogans such as “Rediscover the web”, etc. All the ones that appear on the official Firefox buttons. Because the font is copyrighted, I’m not asking for a copy, but I won’t say know if you just want to send it to me anyway ;-) . A lot of people would appreciate having the text as vector images, so we don’t have to put up with the low-res GIFs and PNGs we currently have available. If you’re interested, we already have a vector logo available.

Keep Your Country Tidy

Friday, September 17th, 2004

These are some of the good posts coming up in the new SpreadFirefox blogs.

Keep Your Country tidy!: a photograph of a bin featuring the Microsoft Internet Explorer logo, a skull and crossbones, and recycling symbol.  The caption states “Use the fox, Luke!”.  The letter 'o' in “fox” shows the Mozilla Firefox logo.

Update: Get involved with the GMail project, if you have invites, get in touch with Robin Monks.

Spreading the Fox!

Friday, September 17th, 2004

If you haven’t already done so, get amongst the action at Spread Firefox, and help out with the campaign in anyway you can. With over 720,000 downloads in just three days, our hopes for 1,000,000 downlaods in 10 days will be exceeded beyond anyone’s wildest expectations… Well, almost everyone’s.

I thought the campaign was doing exceptionally well when I wrote my previous post on the Firefox campaign, but they really were only just getting started. Also, I thought it was really great news that the domain, http://www.firefox.com/, has been donated to Mozilla by Kevin Karpenske for use in the campaign!