Well, once again I had to reformat my little IMac, because I forked something up and programs acted weirdly. To put the cherry on the top of my task ahead my DVD drive is dead. So I have an IMac but no way to restore it, my backup drive was ‘sacrificed’ a long time ago to hold my treasures of movies and applications.
For all who are faced with a similar issue, I will write a tutorial on how to restore a Mac when no DVD is directly connected to the computer. – watch for the next tutorial.
All this is the prelude to my dilemma I had when I reinstalled Firefox. Firefox 3.6.x is almost at the end of it’s lifecycle, security patches will still be handed out, but no further development, since FF 4 is officially out.
So I thought: oh well, it’s supposed to be fast, slicker and all around more reliable and stable since allegedly the entire codebase has been optimized and rewritten.
After installing it, yes, FF4 looks awesome, performs smoothly even with a machine with chronic RAM issues, I have the tendency to have multiple programs running and way to many FF tabs open.
OK, now the first challenge started, how do I get my beloved extensions back.
A quick search for extensions yielded just the basic FF extensions: Firebug / Firecookie are all updated and work nicely with FF4.
Now where the heck is my super awesome HTML Validator ? In order to get a FF4 working version I actually had to go to the developer’s site and poke around, didn’t get scared of windows only remarks and voila ..
I found my HTML validator working with FF4 for Mac as 32 and 64bit Intel version. For all who want to use this super awesome tool: here is the link http://users.skynet.be/mgueury/mozilla/download_090.html
Problem one solved.
But where the heck is my cool character counter ? – Each Webdeveloper will eventually have to count characters, not in text fields, not words, but actual characters, including spaces, comma, periods, etc.
On my 3.6.x FF I had one little Character Counter working it became a necessity and helped me out in many instances.
So, I went to Mozilla Homepage, did a search for character counter, but uh oh… no more character counter, it has been removed from Mozillas listings. Or so it appears, even looking for older versions of FF, yielded no results. So, I did a Google search “yer gotta love google”.
I soon learned: Character Counter was removed by Mozilla for whatever reason, and all addons that I got with the character counter search only gave me word counters, text field character counters, etc etc, totally useless stuff (for me at least), and even though there is a Wordcount addon which seems very promising, the developer has yet to integrate a simple char count, even though people request it. highlight text on a webpage and spit out the numbers of characters, that was exactly what the addon did.
So I had to wait until I got to the office, where I knew I had a working version of the addon.
Not lazy – I immediately went to “username/library/application support/Fire Fox/Profiles/some random number.default/extensions” and guess what ?
There it was starring at me, my wonderful sweet character counter.
So I figured: grab the directory, copy it into the same location of the FF4 machine, and boom….
Yeah Boom it made; FF4 complained and said the addon is not compatible.
But surrender is not an option for me, so I poked around in the plugin directory and investigated each file. One file immediately grabbed my attention: “install.rdf” – never heard of an rdf file, so to be on the safe side I opened it in textmate. Eureka I thought after I glanced over the file, it’s a simple XML file I can actually read, and guess what ? There was actually an entry like that:
Hmm I thought, what would happen if I set the maxVersion value to 4 or higher ? I set it to 5… no go. I set it to 4… and YAY…. it worked.
So long story, short sense:
If anyone of you has a plugin / addon for FF which is grown on their hearts and are faced with the ‘death’ of the development.
Make a backup of your old directory “username/library/application support/Fire Fox/Profiles/some random number.default/extensions”,
find the extension and check for the install.rdf file,
try to adjust the maxVersion value, and if it does not exist, just make an entry and chances are: it works.
I got 2 plugins working that way.
Hope this long article helped someone along the way.