Support for NoScript JavaScript Disabled Browsers

I can’t help but wonder, considering the number of websites and web developers who insist on ensuring that their websites are still fully compliant with Internet Explorer 6, which was rendered obsolete long ago, should other non-standard browser configurations be considered as well?

Has anyone ever tried to count how many users run Firefox with the NoScript add-on?

How many users have JavaScript disabled in Google Chrome?

javascript-disabled-no-scriptDo a lot of IE users have JavaScript turned off or restricted somehow?

Most importantly, if you added up all of the users with JavaScript unsupported or JavaScript disabled in their web browser, how big of a user group would they be as a percentage of all web users? Would that number be larger than the number of people still using IE 6? If so, wouldn’t it be prudent for website owners and webmasters to ensure that their websites function correctly without JavaScript, especially when so many of the elements using JavaScript are superficial like animated menus?

I for one test every WordPress theme or website template in Firefox with NoScript running to see what it looks like when it “breaks” because JavaScript is not enabled in a browser. If it still doesn’t render and function at a basic level, then I won’t use it.

Does anyone else do something similar?

Can the noscript tag be used effectively enough to compensate for non-JavaScript enabled browsers?

Best Firefox Addon For More Productivity

The basic speed dial window all browsers have.

I usually don’t like to post stubs or preliminary articles like this, but I went all reviewer on Mozilla.org this morning and, of course, ended up writing a review of my favorite Firefox add-on of all time, Speed Dial. As that review got longer I felt myself wanting to show people how to really maximize productivity with this Firefox plug-in by configuring Speed Dial the way I have ended up tweaking it and setting it up. Don’t get me wrong, my why isn’t the only way, but when you see the power and customization of the Firefox Speed Dial plug-in in use in my setup, you can see why I think that Speed Dial is the most important Firefox add-on anyone can have. In fact, it’s the one real drawback to Google Chrome for me right now.

There is a Speed Dial extension for Google Chrome on the Google extensions website, but it is a pale imitation of this powerful Firefox add-on. It doesn’t have dial groups which is the main powerful feature of the Speed Dial plugin.

Anyway, it would be irresponsible of me to get into posting my Speed Dial Firefox extension review right now when I have deadlines barreling down on my like runaway trucks with no brakes on the side of a steep mountain. However, I don’t want anyone following the link I threw onto my review at mozilla.org to arrive and wonder where in the heck the review I promised is. Therefore, I’m going to post a couple of screen shots that I think will help any user with even a little bit of power browsing experience to understand the kind of productivity gains that are possible with this plugin.

If that is you, either install the plugin and start messing around with it. Just got to Tools -> Add-ons -> Options and start customizing away. (I recommend setting up either a Speed Dial icon on your toolbars, or doing like I did and setting the right click on a page to include the context menu option to Add to Speed Dial. You can make that work by right-clicking on the tab if you prefer, but I’m used to right-clicking on the page itself when I want to do something. One of the best things about this add-on is how much it can be customized to work exactly the way you need it to in order to help out with your own time management by making browsing faster and easier.)

The quick, quick, version of how to use Speed Dial to speed up your Internet browsing and boost your online power goes like this:

  1. Use Dial Groups – Every web browser offers some sort of dial based start up screen. Opera was first, but Google Chrome has one now too. IE has a similar concept although it is done via text links instead of actual configurable dials. What makes Speed Dial great is the ability to have MORE THAN ONE page of dials.
  2. Set Speed Dial to show up in new tabs instead of waiting to click something. Every time you press CTL-T you’ll get a list of your speed dials to use. Just make your current homepage the first dial on the first dial group to keep instant access to it.
  3. Customize the dial group tabs – You can change the colors to make tabs easier to find. Just don’t go crazy or you’ll hate it.
  4. Customize the dial groups – Need more than 9 websites for one dial group? No problem. One of the configurations is how many sites to show on a speed dial group. You can change both the default, and even better change on a per group basis. You can have 12 dials under Work and 6 dials under Facebook Games or vice versa, depending on your lifestyle :) – If you have a widescreen monitor take advantage of that width by setting your default dial group configuration to 3 rows and 4 columns.

Lastly, if you are a power user looking for maximum time savings, you’ll end up with a lot of dials that link to a lot of webpages. By default, the speed dial thumbnails refresh frequently which means you could end up with a slow running Firefox when running Speed Dial and switching through several dials because thumbnails are being generated for each site no matter how fast you click. (See the link for details.)

There is lots more power. Read the docs or poke around the settings to see what else you can do to improve online productivity with Speed Dial. Or, come back here in the next day or two when I get time to go on full tilt. Even easier, grab the Best Hubris RSS Feed to make sure you get the updated Firefox plugin reviews as soon as they come online.

Then you can check out my post about Firefox personas if you need to read more about the Mozilla web browser.

Firefox Personas Preview Feature

firefox-personas-preview-snoopy

When you spend a lot of time in the world of technology it is easy to get jaded. New features that are promoted (self-promoted, and then echoed by lazy writers) are almost never as useful as they are supposed to be, and half the time, they are not even new. I almost ruined my eyes looking at computer monitors full of accolades for Microsoft Internet Explorer 7′s “new” tabbed browsing feature, especially since I had been a power-user of tabs in web browsing since they came out in Firefox years before.

When new features are both truly useful and actually new, like the Ribbon Interface in Office 2010 (updated from a partial integration in Microsoft Office 2007), they are often met with initial resistance.

As a freelance technology writer I not only spend a lot of time in the tech world, I am actually forced to look at and use new software features regardless of how useful I could possibly find them because a client needs a review of new software utilities or a customized newsletter could benefit from a comparison of program features.

Check out a review of Citibank Thank You network rewards program.

The other thing that happens to us technology types is that we stop reading about what a program does. We most certainly do not watch videos that show us how to use new features. (How many seconds of your life does it waste to watch someone show you how to click File then New on a training video?) Fortunately, most of the time it works out just fine because when you are used to how software works, you know where to look for functions you need. However, from time to time, I miss out on a cool new feature or a great new function that would increase my productivity.

Firefox 3.6 Coolest New Feature

When it comes to software development, there are two kinds of functionality. One type of functionality affects the usefulness of the product. These functions make the software, better, faster, easier to use, and so on. The other type of functionality makes the computer software more fun to use, or just makes it look nicer. These days, it seems like there is a lot of action in the latter category.

Most of the “improvements” in the user interface design realm are actually just ways to make a software product look nicer, or most commonly, to make it so that you can superficially customize the application. Think of it as the equivalent of being able to add bumper stickers to your software.

For the most part, I don’t have much use for these beautification features. A computer is, what a computer is, and while using my own wallpaper is fun, it doesn’t really matter what the wallpaper is when I’m switching between eight full-screen windows in a desperate race to beat an important deadline.

As you can imagine, I haven’t played around much with Firefox’s personas feature.

This morning, however, I was bored (actually, I was procrastinating and rendering my ADD planner worthless) and I ended up on the Firefox Personas page after re-installing the Firefox NoScript Plugin.

While I don’t have much need for a new persona for my web browser, I was clicking around to see what was on the Mozilla website when I noticed something happen to my default Firefox browser.

When you hover over the sample picture graphic of a Firefox persona, it previews what that persona would look like if you installed it on your Firefox 3.6 installation. Tons of applications do previews like this, but the fun part is that Firefox previews the persona on your real installation. That is, the browser you are currently using to browse the available personas actually changes when you hover your mouse over the preview.

Now this is fun.

Normally, would have to download and install the browser extension or browser skin in order to “play around” with what it would look like. Then, when I am finished wasting time, I would switch back, and if I remembered, uninstall all the different personas I downloaded to check out. Hopefully they all uninstalled cleanly and there were no residual effects, although that is never a guarantee.

But, with the Firefox persona preview functionality I can see what my browser would look like with a hundred different personas, all without downloading or installing anything. So, I can see what my Firefox would look like if I installed the Kelly Brook persona (First, calculate the odds of the wife using my computer and Firefox…). Or, for a more whimsical (and socially acceptable at a client site) persona I can check out the Snoopy persona.

Here is my usual Firefox (the default) persona:

firefox-personas-default

Here is the Kelly Brook persona:

firefox-personas-preview-kelly-brook

In the end, personas are a play thing, like putting up a Go Buffs sign on my home office wall, but sometimes, playing is good. After all, all work and no play make Jack go crazy and try to chop up his family at the Overlook Hotel.

Did Windows Update Fix Logitech Mouse Cruise Control Issue In Firefox

Update: And we’re back again :)

It looks like the issue is caused by having an unsaved “custom theme.” Don’t think you made a custom theme? Think again.

Any change to the “personalize” settings like background image (desktop image), colors, font-size, etc… results in a custom theme being generated with those changes. In other words, if your desktop background is not a stock photo that came with Windows 7, you have made a custom theme. So, that picture of your kids, or dog, or cats, or whatever, is a customization, and it has not been saved with the rest of your personal choices as a theme yet.
Click save and give it any name you like. My Logitiech mouse buttons started working again in Firefox right after I did that.

Update 02/13/2010: It appears that my cruise up and cruise down buttons are once again broken inside of Firefox. Still working on it…again…

Not long ago, I complained bitterly about how disabling transparency in Windows 7 caused cruise up and cruise down to stop working in Firefox. My wireless mouse, part of a wireless keyboard / mouse combo from Logitech, had until recently been cruising (scrolling fast) up and down within Firefox with no trouble. Then, shortly after the latest Firefox update (I didn’t notice right away, so I can’t say for sure) these mouse buttons stopped working.

As it turns out Logitech’s keyboard and mouse mapping software, called SetPoint, has numerous well documented errors and glitches inside of it. For Logitech, it seems to be a low priority since the mass market user it targets doesn’t generally make use of all the advanced features modern mouse and keyboards have. It is misleading to advertise that their product does something that actually doesn’t work, but that is another matter.

Windows 7 Update Fixes Keyboard Function Keys or Shortcuts

The January 26, 2010 Windows Update pushed out by Microsoft includes “stability and reliability” updates including on that targets “Keyboard function keys or keyboard shortcuts…that may not work correctly.”

This is interesting because the Cruise Control feature on my Logitech mouse is not the default setting for those buttons. Rather, it is a function assigned to those buttons manually through UberOptions which is the software that Logitech should be releasing instead of the choke-ware it puts out.

This mouse button assignment works very similarly to programming a keyboard function key or shortcut. One goes into the UberOptions interface and the selects which mouse button to program and then what functionality to assign to that button.

I haven’t had a chance to test it yet, but it would be interesting if this Microsoft fix corrected the mouse button error in Firefox that I was getting.

Have a nice day.

(Needed to add that last part to avoid the Google no man’s land of sub-300 word pages of content. :)