Showing posts with label Firefox. Show all posts
Showing posts with label Firefox. Show all posts

2008-01-07

Firefox 3.0 (beta 2) - Add-on Compatibility

Maintaining Multiple User Profiles:

Since I have been using both Firefox 2, and Firefox 3.0 (currently yet a beta version of this forthcoming release), I maintain various Mozilla Firefox user Profiles on this Windows XP system. Why the implied relationship between different versions of the software, and multiple user Profiles? Firefox 3, much like Firefox 2 upon its release, does not allow necessarily the same Add-ons to be installed for compatibility issues. The user's add-on collections are unique to each Profile, so I can keep a profile packed with extensions which are compatible with Firefox 2, and another Profile which is mostly devoid of any add-ons except those which are verified compatible by Firefox 3 upon each individual add-on installation.

Using the add-on, Profile Switcher, I am able to switch between my user Profiles easily (and rapidly). The ability to switch between Profiles easily is an asset when it comes to testing Firefox 3, because of the aforementioned differences in add-on compatibility. Therefore, if I start Firefox 3 but have been using a Firefox 2 Profile, I can switch to one of my Firefox 3 profiles, thereby avoiding the problems associated with attempting to use incompatible add-ons.

Uncertain of what add-ons I had setup in my Firefox Default profile (the profile created when Firefox is first installed), I decided to try switching to the Default profile, and using it with Firefox 3. On startup, Firefox checks for compatibility for each of the items in the add-on collection associated with the current user Profile. Somewhat to my surprise, several of the extensions did have available Firefox 3 compatibility upgrades. Firefox 3 prompted to install the updated versions of those select extensions, and upon my choosing the affirmative, the updates were installed, and the browser continued on to opening-- having disabled those extensions of the Profile which were not able to be updated for compatibility.

Yahoo! Mail Notifier

Among the extensions which were updated for Firefox 3 was Yahoo! Mail Notifier, an add-on which stores a Yahoo! account holder's ID and Password information, thereby logging into the account into the background, and reporting to the user through iconic messages, the status of that user's mailbox.

Though I haven't been much of a Yahoo! mail user lately, I was nevertheless delighted to know that more add-ons have been upgraded for compatibility with Firefox 3. However, when I attempted to use the extension to check the mail account (through one possible action-- double-clicking the statusbar icon), I encountered an alert pop-up, informing me of a problem with the account login. I captured the alert in a screenshot, proceeded by clicking OK, then another alert popped-up. Again, i captured the alert message as an image, and proceeded, finally accessing the account.

The Yahoo! Mail new interface, however, did not function properly. Yahoo! Mail has some sort of built-in (likely client-side scripting) application which detected, in this instance, that I was ‘…taking a long time to log into…’ my account, and recommended that I log into the Classic Version (i.e. the older version of Yahoo! mail which is without the extremely JavaScript enhanced features).

Logging into the Classic Version of the account did solve the problems, and no more browser alerts popped up, however, refreshing the page (i.e. reload button) resulted in the service switching back to the New Yahoo! Mail, and thereby did cause the alerts to pop-up again.

2007-12-21

Software Beta-Testing:
Mozilla Firefox III Beta ii

When software developers release a beta version, they do so for testing purposes-- so the general public is allowed to try the newest version of the software, understanding that the beta software has not yet been perfected; is regarded by the developers as not ready for release’, but ready to be put to the test-- that is, the developers having already done their own rigorous testing, are ready for massive feedback about the product.

By releasing software for beta-testing, the contributing developers are able to craft the software into a highly polished, refined version of the beta-release, such that the final Public Release of the milestone upgrade (often known as the Stable Release) is not going to result in disappointed users, or unsuspecting developers. By participating in the beta-testing process, the users are indeed participating in the development process itself-- albeit, in quite a more passive manner than the software programmers. It's not enough for the user to simply use a beta-version, but he or she is obliged to provide the development team with feedback regarding the user-experience with the new software. That feedback, when substantive and revealing, is some of the most important knowledge that the development team will receive, potentially having great influence on the final release.

I've been following Firefox 3 since it was released under code-name Gran Paradiso, Minefield, and now with the legacy namesake attached in the second beta release. Since the aforementioned code-name releases were alpha versions (at a state of development even more rough than a beta-release), however I didn't spend enough time with those states of this work-in-progress to recognize anything that I felt was worthy of reporting as a concern in any Feedback-- though I did send some praise regarding several of the obvious improvements; changes to the general user experience which any user would recognize, such as the new Downloads information window, for example.

The first issue I've encountered with Firefox 3.0b2 that I find troubling is directly related to a primary component of the GUI redesign itself. Where Firefox 2 has a go button, by default, to the right of the Address / Location bar (where the user might manually type-in a web site destination URL, then use the mouse to click the go button), Firefox 3 does not. Instead, it seems the intent is to have the software react according to the current state of the users' action as relative to the page-loading action, or page-load state.

The go button of Firefox 3 seems to share the same area of the chrome with a bookmarks-related feature: a star which, when clicked, applies properties to the page, subsequently storing those attributes across user sessions (i.e. permanently), thus greatly improving the effectiveness of the bookmarking concept-- all locally, without requiring the user to subscribe to any hosted service, like del.icio.us, ma.gnolia, or Yahoo! My Web 2.0, for example, while providing some of the characteristics, familiar to many users-- the benefits of tagged bookmarking which have made services like del.icio.us the overnight success that it is.

At issue for me is my apparent misunderstanding of the intended behaviour of this sort of dual-functionality of the go button / Starred Favorites button. I've decided that my confusion exists due to some yet overlooked malfunction; required modification of the feature, or perhaps quite simply a new design which I'll have to learn to use more effectively. In either case, I'm troubled by the fact that the purpose is not obvious enough for me to have come to a conclusion about it already; to realize the intended use, and understand how to manipulate it with a reasonably articulate skill-- instead of the foreboding thought that something is broken.

Note: the image reveals that (at the least) the Browser Extensions (i.e. Addons.Mozilla.Org) such as Web Developer (chrispederick.com), Mr Tech Local Install, the JavaScript Debugger, and Smarky are enabled by the active user-Profile when this capture was made. I admit that, in retrospect, I did wonder if, by enabling these extensions (by manually editing prefs.js) might negatively impact the intended behaviour of the new Browser. For peace of mind, I did try the same action again, only to receive the same result, even after creating a new Profile, free of any 3rd-party add-ons. Realizing that what's shown in the image may raise speculation over the issue of add-ons, I assure you that the browser Location bar / Go button does behave similarly, if not identically-- leaving me without a -Go- button, as described in detail above.

My enthusiasm has been, and continues to be high, throughout the course of beta-testing this forthcoming milestone-- a major Version Update of Mozilla Firefox which, despite the odds, continues to increase in global usage and popularity. ‘…Go Mozilla Contributors, Users, and Evangelists!’.

A truly spectacular software application, Firefox 3 continues to leave a favourable impression on me as I explore (or rather, stumble upon) the previously unseen user amenities, and general improvements over its legacy predecessor; the software that much of the techie public-at-large currently recognize as their own browser-of-choice.