Slashdot Mirror


Firefox/Thunderbird Plugins: Is Less More?

comforteagle writes "I've published the first of a two part look at the new dynamic duo of Mozilla's Firefox and Thunderbird. While most folks thus far agree with the 'less is more' mantra when it comes to the base applications, the plugins seem to be a different story. Hey, there's little wiggle room to debate that the firefox base application (the subject of the first article) isn't the shizzle, but how about the add-ons and plugins? For that matter, do you agree that less is more. or is too little included?"

41 of 457 comments (clear)

  1. I'm sorry... by John+Courtland · · Score: 4, Funny

    ..but did you mean to use the word "shizzle"?

    I'm shaking my head in utter disbelief.

    --
    Slashdot is proof that Sturgeon's Law applies to mankind.
    1. Re:I'm sorry... by kamapuaa · · Score: 5, Informative
      ..but did you mean to use the word "shizzle"?

      I'm glad to see the legacy of E-40 getting distilled all the way down to Slashdot.

      Although I'm waiting for it to be an option on Babelfish.

      --
      Slashdot: providing anti-social weirdos a soapbox, since 1997.
    2. Re:I'm sorry... by Deraj+DeZine · · Score: 5, Funny

      If there's a plugin to filter out that word (especially when used in this context), now would be a great time to point that out to me.

      --
      True story.
    3. Re:I'm sorry... by maxbang · · Score: 4, Funny

      This 'pimp skillet' E-40 refers to, is it available at Denny's?

      --
      I also reply below your current threshold.
    4. Re:I'm sorry... by Jerf · · Score: 5, Funny
      Your choice of
      perl -pe 's/\b(\w)\w+\b/$1izzle/g'
      or
      perl -pe 's/\b(\w+)\w\b/$1izzle/g'
      depending on how you are feeling. (Note that's "dollar sign one", not "dollar sign L" if you're typing, though I recommend copy&paste.)

      Oh, sorry, I mean "dependinizzle oizzle hoizzle yoizzle arizzle feelinizzle."

      Pipizzle youizzle choicizzle oizzle texizzle througizzle. Iizzle's lightlizzle testeizzle, buizzle whizzle reallizzle careizzle? Iizzle's stilizzle thizzle shizniizzle.

    5. Re:I'm sorry... by xeon4life · · Score: 5, Funny

      FYI:

      "Fo' shizzle, muh nizzle" is a bastardization of:
      "Fo' sho', muh nigga," which is a bastardization of:
      "That assumption would be correct, my African-American friend."

      Brought to you by:
      -Xeon

      --
      Real programmers can write assembly code in any language. -- Larry Wall
    6. Re:I'm sorry... by Equis · · Score: 4, Funny

      Why wait for Babelfish when you can just Ask Snoop?

  2. Comment removed by account_deleted · · Score: 5, Funny

    Comment removed based on user account deletion

  3. I like the simple but expandable model by madprogrammer · · Score: 5, Interesting

    Having a program that is simple (and small!) is nice, especially when you can add on the features you want.

    However, for it to be successful in the mainstream the customization has to be super easy and painless.

    I have had difficulties in the past with customizing Mozilla/Netscape, particularly with trying to switch to small buttons/icons, and that's frustrating.

    1. Re:I like the simple but expandable model by (54)T-Dub · · Score: 4, Informative

      I love firefox, but the thing I find most annoying are the options. The default options is laughable in it's lack of customizablility. The Things they left out does somewhat better, but also covers some wacky settings I couldn't give 2 cents about. about:config is like my dad's garage. Sure it has everything you need to build a car/house/small government ... but try and find a screwdriver in that mess.

      I complain because I wish there was better tab management. As a windows developer who uses gvim I tend to have dozens of windows open at any one time, so having one browser with multiple tabs is a godsend. What I really need, however, is to have all external links (email, trillian, url files) open in a new TAB. Not a freaking window, and not over the current tab I have open. I used Tabbrwoser Extensions for a while and loved the functionality of it. I eventually tracked a nasty bug back to it however. Once or twice a day my CPU would kick into overdrive, 99% used up by firefox. I would have to kill it to get control back and would subsequently loose all my various web pages. As a web developer I found this extremely frustrating. Alas I'm forced to disable my favorite extension and I've been unable to find another one that works properly or a property in about:config that does what I need .... [/rant] *gasp* I need a breath

      --

      "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
    2. Re:I like the simple but expandable model by (54)T-Dub · · Score: 4, Funny

      Well it's written by a Japanese guy and ... it's ... well ... huge and the technical document is in Japanese.

      I know, i know, learn Kenji. It's on my list right after destroying Microsoft ;-)

      --

      "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
    3. Re:I like the simple but expandable model by BrynM · · Score: 4, Interesting
      However, for it to be successful in the mainstream the customization has to be super easy and painless
      The problem I have is that there is no easy way to un-install an extension... er... plugin. They're easy enough to install, but the best you can do from the interface is "Disable" them - which is a method that I'm not sure never touches the files involved.
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    4. Re:I like the simple but expandable model by Myen · · Score: 5, Interesting

      It's coming. Actually, it's being worked on right now, and is going to break all existing extensions.

    5. Re:I like the simple but expandable model by Timmeh · · Score: 4, Funny

      I think you mean 'kanji' which are the Chinese characters used in Japanese to represent various words/meanings. Kenji is Japanese boy's name, and if that's what you're into, be my guest, I'm not here to judge.

    6. Re:I like the simple but expandable model by rpdillon · · Score: 4, Informative

      Just set your helper web application in whatever program to run:

      mozilla-firefox -remote "openURL(%u, new-tab)"

      This will bind to an already existing instance and just open the new tab, leaving everything else as is. I think the new tab does take focus though, which is appropriate.

  4. Love it by cybermace5 · · Score: 4, Informative

    It's great to be able to pick and choose stuff, without everything under the sun installed and enabled. I hate mouse gestures, but can't live without click-to-view Flash and the User Agent Switcher.

    --
    ...
  5. Re:Flash by semifamous · · Score: 5, Informative

    Yes, but when you don't want Flash, this is wonderful. The flash ad shows up as a button that you have to click on instead of having something playing background music or talking to you in the background...

    Good stuff.

  6. New tech buzzword? by isotope23 · · Score: 4, Funny

    As in : "The database will be down temporarily while I shizzle the records.."?

    Or "That kitty cat screensaver you installed shizzled your computer..."

    I can see it now,

    Windows Advanced Server 2008 : "Who do you want to Shizzle today?"

    --
    Service guarantees Citizenship! Questions Guarantee GITMO.... Amerika Uber Alles!
    1. Re:New tech buzzword? by rampant+mac · · Score: 5, Funny
      "New tech buzzword?"

      Oh yeah, I can see hip-hop lingo going over really well in the tech sector...

      Fat Secretary: Ok, Excel won't even open up..

      Me: Word?

      Fat Secretary: No Excel.

      Me: No, I mean "word" as in, "Fo' Sheezy."

      Fat Secretary: I don't understand, you mean "Format C:\?"

      Me: NOOOO!

      Fat Secretary: Opps! I already hit enter...

      Me: Hold on a sec... You wanna make noise? Make noise... I'll make a phone call, my niggas comin' like the Gotti boyz.

      --
      I like big butts and I cannot lie.
  7. I Wish Moz Would Rely a Little Less on Plugins by FlipmodePlaya · · Score: 4, Insightful

    I know they want to avoid bloat, but programs like Opera prove that you can have tons of features without using tons of memory. I don't like having to fish around for dozens of plugins to get the base functionality of a competing application. Is there a branch, like Firefox, that specializes in including everything rather than trimming it down?

    1. Re:I Wish Moz Would Rely a Little Less on Plugins by fishbot · · Score: 4, Interesting

      I don't see why it would need a branch. How about just including 2 or 3 installation files; a tiny one for us who like simplicity, or larger for those who prefer all the plugins to come in the box.

    2. Re:I Wish Moz Would Rely a Little Less on Plugins by ashot · · Score: 4, Interesting

      or better yet have a single installer/downloader that would allow you to check/uncheck which features you wanted installed, like other complex apps do.

      --
      -ashot
  8. Less is more - to a typical end user by WarehouseCU · · Score: 4, Insightful

    From a usability standpoint less is definitely more when dealing with typical end users. Most of the people I have installed FireFox for on their Windows machines didn't care about anything but me setting it to block popups and that it automatically imported their IE bookmarks. Beyond that it just worked, they were happy.

    When dealing with Slashdot style users plugins become huge, I like to customize my browser to fit my browsing style and want to see all the options, not what would be best for the typical end user.

  9. Mod up the coward! by Anonymous Coward · · Score: 5, Informative

    site gone from the planet, article text:

    There are two wildly successful open source projects right now that are sweeping across Windows, Mac & Linux desktops. Firefox and Thunderbird. Both applications have two distinct characteristics. They are stripped down versions of their predecessor - the Mozilla bundle, and both are based on a plugin structure allowing users to include only features they want or need permitting them to remain simple to use.

    In this first of two installments we take a look at Mozilla's Firefox web browser.

    Mozilla Firefox is the next generation open source Internet browser from the Mozilla Foundation, and is set to succeed Mozilla Navigator as the default browser for the Mozilla suite of applications at some point in the near future. Firefox and its sister project Mozilla Thunderbird (the new Mozilla mail and news client) are standalone projects which can be run in isolation from one another, making it possible to replace your tired standard browser with a fresh copy of Firefox without getting all the extra bloat you won't use. It's exactly this approach and thinking which lies at the heart of the project and is behind its phenomenal success. The Firefox project was started in 2003 with the aim of becoming the best browser for Microsoft Windows as a result of the disillusionment of a group of developers with the current Navigator program. The group wanted to create a browser to illustrate what a browser could be if it was based on the Gecko layout engine and XPFE with no commercial constraints and no feature creep. At the same time they aimed to strip down the user interface and redesign it until it achieved the goal of being an efficient easy to use way to access the web. Simplicity was and is the projects goal with the embracing of the "less is more" adage, something which I believe they have achieved.

    ".. if only all open source programs were like this."

    At the time of writing Firefox is currently version 0.8 and fully workable as it approaches its milestone 1.0 release. Its release schedule is focused not on deadlines but rather when the browser is ready after the bugs have been squashed and the appropriate features have been implemented. The positive affect of this is that its not a project which is pressurised to fulfil commercial deadlines and therefore focuses more on the quality of the product. This approach can often be found to be lacking in open source programs as they increasing comply with commercial demands.

    The method of installation of the program depends on what operating system you are using. If you're using Windows or Mac OS X then there's an easy to use installer which will quickly and without fuss install the program for you. Linux users on the other hand are slightly disadvantaged as there is no installer for the precompiled version although one is planned for 0.9 and above. And of course as with any other open source application the source code is also available for you to compile from scratch if you feel so inclined.

    "Firefox really excels in its simplicity, which is a real credit to the developers. They've managed to keep a tight control on the features included in the browser by saying "no" to a lot of submissions. There is no clutter in the browser and the whole experience is one which is focused solely on how a normal user accesses the internet."

    Once you've got Firefox installed and loaded you're instantly struck by the simplicity of the program and the feeling that it "just works", this is mainly a result of the less is more attitude which the developers have applied throughout. The user interface throughout the program is well thought out and intuitive, everything is exactly where you'd expect to find it so there's no hunting for this or that as with so many other programs out there. The simplicity of the user interface also has something to do with the fewer features which Firefox has, which makes it harder to clutter up the menus. Overall the menus and dialogues have been well thought ou

  10. Re:Google Bar by semifamous · · Score: 5, Informative

    You mean this one?

    I don't understand. One exists. Did you not know that, or not like the way it is implemented?

  11. Re:Less is the opposite of more by SoCalChris · · Score: 4, Informative

    Posted from Mozilla Spacemonkey

    You're still using Spacemonkey? I'm runing Mozilla Uberphoenix.

    On a serious note, the Web Developer pluging can't be beat. It allows you to do many useful things, such as turning off CSS at a site that doesn't use it properly, plus a whole list of other useful tools for web developers.

  12. Re:Depends by Jedi+Alec · · Score: 5, Interesting

    so offer different downloads.

    - 1 package with only the barebone browser.

    - 1 package with the browser and x of the most used plugins. perhaps an option during install to manually select which plugins to install or not(custom install)

    - 1 package with the browser and the whole shebang.

    ofc some sort of verification would be needed before a 3rd party plugin would be added to an "official" download...

    --

    People replying to my sig annoy me. That's why I change it all the time.
  13. Minimalistic and Modular design makes more sense by Anonymous Coward · · Score: 4, Insightful

    Modular design just makes much more sense. This goes for firefox's plugins as well. Why would I use the Mozilla suite if I only need the browser? This way, I can use firefox for browsing, evolution for mail, bluefish for html, and x-chat for IRC. If there is one thing that a suite provides it is integration. Because all those programs are internal, they can more easily communicate. This is a bit more difficult with the modular approach. For example, 2 firefox plugins could conflict with eachother, or drag and drop could not work in some instances. This is where standards come in. Modular design that complies with standards is by far the best approach. This way, you only install what you need, and you can add and remove modules as you please. If standards are followed by these programs, then intra-program communication should work. A good example of this is the ROX filer and XMMS. If I drag a music file onto the XMMS playlist, it will add it. If I double click on a music file, it will play the file.

  14. Obvious (and not so) Features by _Sprocket_ · · Score: 4, Insightful

    The obvious advantage is eliminating "features" one doesn't need / want. I suggested Firefox to my wife and she loves it. But the extensions I use are not the same that she uses for her install. To each their own.

    When she suggested it to her friend, we ended up with a small laundry list of extensions we like and would suggest. And then I realized - the Firefox that I've come to like is not the Firefox everyone else likes.

    Just like any desktop environment I've ever used. If I spend a reasonable amount of time on any system, there are key applications that I must have. Applications that not everyone wants / needs. My desktop environment always looks and behaves very differently than others (how do people work with default environments anyway?).

    Maybe this is a reflection of the whole "XUL is a platform" thing. In any case, it is boon and bane. It shows versitility. But it can be a bit daunting to the hapless friend who gets "try Firefox! Oh... and the Widget extension! Oh. And you've got to load up the FooBar too!..."

  15. Re:Barebones and plugins = good by mldl · · Score: 4, Informative

    Don't worry about it. Everyone feels exactly the same. Once Firefox 0.9 arrives this will be totally different as extensions, themes and updating Firefox itself will all be handled by a gooey new managers.

    Follow Ben Goodger's blog if you need some ammo to show people Firefox is still improving.

    By the time 1.0 comes around all of the little annoyances will probably be gone.

  16. Pros and cons about plugins in my opinion by Jugalator · · Score: 4, Insightful

    I think there's at least three good things about them:

    1. They leave out reasons for bugs and security holes from the main application since it becomes less complex. Core application developers can focus on just that -- developing the core application.

    2. They let users get exactly what features they want so they can customize the application better for their needs. It will become easier to use for this reason (no need to navigate through big menu hierarchies and can spend less time learning how to use the applcation, etc).

    3. The plugins, on the other hand, will be developed by highly motivated individuals or groups, which often results in a work of higher quality and better specialized for the job than if it would've been part of the main application and given only the necessary time so the main developers wouldn't delay main application releases. Take the adblock plugin for Mozilla as an example with advanced pattern matching and Flash blocking with content being intercepted before it's downloaded (as opposed to with adblocking proxies that analyze and filters already downloaded data). Or the SmoothWheel plugin that contains a dozen settings to let the user control exactly how the smooth algorithm should work (who can of course stick with defaults and never give it more thought too).

    The major downsides are probably:

    1. Users need to spend time downloading and finding out if plugins exist for their needs.

    2. Users need to keep up to date with more than the main application if the plugins contain bugs he/she wish to see fixed.

    3. Inexperienced users who aren't used to plugins, users with a lack of patience, or users who don't want to spend time to tinker with their application to get the features they need might be put off by the lack of features in the main application and switch to another one that's advertised having a larger feature set.

    --
    Beware: In C++, your friends can see your privates!
  17. Well... by JanusFury · · Score: 4, Interesting

    I love Firefox's plugins, and all the great features it has even without plugins. But it's getting pretty annoying to have to nuke my profile and reinstall all my themes/plugins of choice every time I install a new release or nightly build of FF... yeah, sometimes it doesn't break anything, but usually even 1 day's difference manages to break an extension or two, or completely mangle my profile.

    I guess I shouldn't be complaining, since Firefox is still beta software, but it would be nice if they could at least make old extensions and themes not completely crash/freeze the browser. On my system, having an old theme or extension installed is usually good enough to make Firefox crash or freeze at startup.

    If the milestone releases were stable enough for everyday use, that'd probably make it easier. But every firefox/firebird/etc milestone I've used has had showstopper bugs that drove me to the nightly builds. 0.8 for example has a cache corruption bug (http://bugzilla.mozilla.org/show_bug.cgi?id=12366 2) that I'm able to reproduce on every machine I use Firefox on - and it's a serious pain. However, the first nightly that fixes that bug introduces two severe rendering bugs (http://bugzilla.mozilla.org/show_bug.cgi?id=24285 6, http://bugzilla.mozilla.org/show_bug.cgi?id=242691 ), plus a bug that breaks forms on sites like PayPal (http://bugzilla.mozilla.org/show_bug.cgi?id=24270 9).

    I think it would be really good if the Firefox devs could backport bug fixes to the milestone releases, so that it would be possible to get a very stable version of Firefox, even if it's missing some of the shiny new features. Right now I'm stuck using a nightly that doesn't support almost any of the extensions I use, and still has a bunch of bugs that weren't in 0.8, just so I can browse the web without feeling like I'm using a crippled version of IE.

    Another solution would be to just settle on a standardized plugin API and stick with it, so that extensions and plugins don't break in bizarre ways every time a new nightly comes out. I'm not sure how realistic that idea is, though, based on how complex the Mozilla/Gecko/XPCOM framework is.

    Basically, I love Firefox, and I loved plain Mozilla before Firefox came out, but they're both way too unpredictable. It would be nice if something could be done to 'settle them down' a little bit. Even now Firefox randomly crashes while I'm loading various pages, and exhibits lots of funky little behaviors I'm just getting used to, and I can reproduce all this on other machines. Nuking my profile and installing the latest Firefox nightly is becoming a daily affair for me. All this maintenance is nearly enough to send me back to IE.

    --
    using namespace slashdot;
    troll::post();
  18. Re:Where's the composer? by jdawg · · Score: 5, Informative

    Right now, it's called Nvu. Glaz says he'll be contributing the code back to Mozilla.org so they can make a stand-alone Composer app.

    http://www.nvu.com

    See also Glaz's blog:
    http://glazman.org/weblog/dotclear/index.ph p?Nvu

  19. Speaking of the download manager by Mustang+Matt · · Score: 5, Interesting

    Does anyone else get annoyed that the little popup shows up after a download saying it's completed but you can't click on it to bring the file up? heh.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    1. Re:Speaking of the download manager by Anonymous Coward · · Score: 4, Informative

      Here's how I solved it (or so I remember):

      Go to the "about:config" page.
      Make the following changes:
      "browser.download.manager.showAlertOnCom plete"=fal se
      "browser.download.manager.showWhenStarting"=fa lse

      Hope that helps.

  20. FlashBlock used to be called FlashClickToPlay by sbszine · · Score: 4, Informative

    I use both in conjunction. Adblock blocks nominated Flash entirely (which is good for ads), whereas Flashblock makes a space in the page for Flash content, but prevents it from playing until you click on it. Sometimes (almost never, but sometimes) Flash is worth seeing.

    --

    Vino, gyno, and techno -Bruce Sterling

  21. I just wish the web-based installs would work by hak1du · · Score: 4, Interesting

    I'm all for shipping lean applications--not so much because of storage--plugins are usually small--but because it confuses new users less.

    The problem I have is that installing plugins over the web for Firefox or Thunderbird is non-trivial, at least on Linux. I haven't been able to get Java to work at all on recent versions. And in order to get any of the "automatic installs" to work, I have to run the browser as root; installing stuff in the user's home directory doesn't work. I haven't figured out at all how to get Thunderbird plugins to work.

    Part of the problem seems to be related to the browsers themselves, part of the problem seems to be with the plugins and extensions themselves.

    One extension also wiped out my complete bookmark file, even though it wasn't even bookmark related.

    Downloading extensions over the web also raises lots of security issues and versioning problems.

    If these browsers are going to ship lean-and-mean, then their web-based install features must work correctly, for regular users, on all platforms, and securely.

    Since Firefox and Thunderbird still seem to be far from that state, it would probably be better to include most reasonably stable and moderately sized plug-ins with each release for now, but to disable them. That way, novice users don't get confused, but experienced users don't have the hassles and worries of web-based installs.

  22. Again with the morons... by John+Courtland · · Score: 5, Funny

    I'd love to know how I got redundant since this is the second post.

    --
    Slashdot is proof that Sturgeon's Law applies to mankind.
  23. Is Less More? by Pan+T.+Hose · · Score: 5, Funny

    Is Less More? No. Needless to say, less is a program similar to more, but which allows backward movement in the file as well as forward movement and much more. So less is actually more than more, more or less. Unless you prefer more rather than less. See: more(1) and less(1).

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  24. Re:addblock by pbox · · Score: 4, Informative

    My prefernce list is:

    1. mouse gestures - rocker rocks!
    2. flash click to view - stop annoyance
    3. adblock - stop watchin me
    4. compact menu - more space for content
    5. toolbar enhancements - right click is natural
    6. download statusbar - say no to default download mgr
    7. cutemenus - they just so cute
    8. user agent switcher - for scripts by stuppid webmonkeys
    9. image zoomer - sometimes better to see
    10. thing they left out - animate once
    11. firebird grippies - grippable frames
    12. smoothwheel - logitech wheels suck
    13. firesomething - to poke fun at moz devs
    14. bookmark links checker - if you got lotsa them

    Thunderbird:

    1. Quotecolors - just nicer

    --
    Code poet, espresso fiend, starter upper.
  25. Shizzle? by gad_zuki! · · Score: 4, Funny

    what the fuck does that mean in english? you should understand that having a day job precludes me from 'keeping it real' and as such, I lack a certain familiarity with the language of the 'streets' as it were.

    (stolen from IRC)