Slashdot Mirror


Places Feature Cut From Firefox 2

segphault writes "Apparently, the new bookmark and history system (called 'Places') scheduled for inclusion in Firefox 2 has been removed from the roadmap and disabled in the builds. An article at Ars Technica discusses some of the implications: 'Since Firefox 2 (and all alpha builds from here on out) will use the conventional bookmark system, those of you that have been using Firefox 2 alphas (the Gecko 1.8 branch) will have to export your bookmarks to HTML in order to preserve them. As a Firefox user and a software developer, I am personally very disappointed with the removal of this innovative feature.'" Update: 05/01 01:16 GMT by Z : Ars link updated.

37 of 394 comments (clear)

  1. Cut from Firefox2, but "removed from the roadmap"? by Glonk · · Score: 5, Informative

    This feature was cut from Firefox2 because it was unpolished and unacceptably buggy still. It is now on the "trunk" for inclusion in Firefox3, so it's still on the roadmap.

    In fact, it remains enabled on the Trunk nightlies for Firefox3.

  2. Bad URL by evilviper · · Score: 4, Informative

    Only one number off. So close, and yet so far.

    Features cut from Firefox 2:
    http://arstechnica.com/news.ars/post/20060430-6701 .html

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:Bad URL by pchan- · · Score: 3, Interesting
      Does anyone know if FF2 will have the ability to block 3rd party javascript includes? Right now I have to adblock them manually, but it seems like a handy feature. For example, the Slashdot page I'm currently viewing is serving me:

      http ://a.as-us.falkag.net/dat/dlv/aslmain.js
      http ://a.as-us.falkag.net/dat/njf/104/slashdot/develop ers_p1_top_leaderboard.js
      http ://an.tacoda.net/an/11711/slf.js
      http ://anrtx.tacoda.net/rtx/r.js?cmd=ADW&si=11711&r=de velopers.slashdot.org&v=3.1.0.26azzz&cb=0.17824836 675866051
      http ://www.google-analytics.com/urchin.js


      And that's slashdot, a relatively well-behaved site (I had to put the extra space in there to stop the stupid comment filter from auto-linking those).
    2. Re:Bad URL by (H)elix1 · · Score: 3, Informative

      Adblock lets you nuke things at the domain level. I have *.falkag.*, *.tacoda.*, and *.google-analytics.* in my filter list mostly due to other sites. You can also use your wildcards to take out js files as well (and a mess of other stuff if you are clever with your regex) if there is something on the domain you want to see.

    3. Re:Bad URL by Golden_Eternity · · Score: 4, Funny

      Anonymous Coward has a web site? Let me guess, no "Contact Us" link, right?

    4. Re:Bad URL by Columcille · · Score: 3, Informative

      It's probably reasonable to say that those who block ads are those who never, ever respond to ads. They are an annoyance and intrusive to me, and I can't recall when I've ever clicked one on purpose, certainly I've never spent money as a result of an internet ad. There are those who do, enough that people are able to make money from them. I never respond to ads and I'm sick of seeing them. Adblock has become something I cannot live without.

      --
      I love my sig.
    5. Re:Bad URL by Firehed · · Score: 3, Informative
      I don't think you need to use adblock to disable javascript entirely, but it would be great if there was a "from originating site only" option as per "Load Images" and cookies. A blanket ban on JS will kill navigation on many sites, as js menus aren't uncommon (regardless of what fancy crap you can do with CSS or whatever).

      For the record, though, Filterset.g updater combined with Adblock (Plus) pretty much eliminates every ad in existance. Plus has the bonus of letting you whitelist sites so you can support them by giving them ad views. An earlier verson had a "load then hide" behavior which was nice, but that seems to be gone now.

      --
      How are sites slashdotted when nobody reads TFAs?
    6. Re:Bad URL by mabinogi · · Score: 5, Insightful

      if I have to stare at a blank page while my status bar says "waiting for google-analytics.com" then either I'm going to block google-analytics.com, or I'm just going to get fed up and stop visiting your site.

      It really bugs me just how often I have to sit and wait for my browser to contact 5 different ad and stat sites when viewing some web sites - slashdot being one of the big offenders.

      I have no problem with you providing (tasteful and discreet) ads, I have no problem with you collecting stats. I do have a problem with having to wait for that to happen, when I could be reading your site.

      --
      Advanced users are users too!
    7. Re:Bad URL by lonecrow · · Score: 4, Informative

      The webmaster didn't read the Google instructions. If they placed their Analytics script at the bottom of the page just above as Google instructs them to, then their visitors would not have to wait before viewing the page. Just another case of they shoulda RTFM.

  3. Corrected arstechnica link by Nate+Fox · · Score: 5, Informative

    The correct arstechnica link is here: http://arstechnica.com/news.ars/post/20060430-6701 .html

    1. Re:Corrected arstechnica link by Anonymous Coward · · Score: 5, Funny

      Don't stray too far from your computer.

      We're going to need you to repost the correct URL when this story is duped ;-)

  4. Re:Ouch... by Glonk · · Score: 4, Informative

    The alpha automatically imported all data from the old bookmarks.html into the Places system. Firefox converted from IE to Mozilla's bookmarks.html already.

    The later builds of the Alpha (last week or so) all included an Export functionality to dump your Places DB into a bookmarks.html file again for this next build. You can still download those builds if you need to export your Places DB to the old Bookmarks.html format.

  5. Places discussion by rayver · · Score: 5, Informative

    In case someone is looking for more information about the actual implementation of the "places" concept: http://wiki.mozilla.org/Talk:Places:Design_Overvie w http://wiki.mozilla.org/Places:Design_Overview

  6. Differentiation by MrNonchalant · · Score: 5, Interesting

    I tried the Firefox 2 beta briefly and wasn't impressed. There's very little in the way of real differentiation from 1.5 and 1.5 had very little differentiation from 1.0. Prior to this improvement was obvious, now it seems like there are a few cosmetic and stability/security changes but nothing serious. If you take out Places for 2.0, what's really left? The close button'll be on the tabs, but that seems about the only user-visible improvement.

    1. Re:Differentiation by CCFreak2K · · Score: 3, Insightful

      I don't want to start a flame war, but maybe there's more going on under the hood than at first glance. For example, imagine a Windows 2000 Professional box and a Windows XP Professional box with the regular Windows Classic theme. They both look a little different, and they both act pretty much the same, but they're quite different.

      Maybe a better example for the /. crowd would have been Linux and *BSD with X/KDE one each, heh.

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
    2. Re:Differentiation by et764 · · Score: 4, Insightful
      The close button'll be on the tabs, but that seems about the only user-visible improvement.

      In my opinion that's not really an improvement. I prefer having the close button on the side like it is now, because that way it's always in the same place, instead of having to find which tab is active and then home in on a new place for the close button each time I have to close a tab.

    3. Re:Differentiation by number11 · · Score: 4, Insightful

      in order to convince users that updates are worthwhile you need visible differentiation.

      I hate visible differentiation. It's disruptive. Especially change for the sake of change, I can live with it if it actually improves something. Once I've figured out how to do stuff, where the menus are, what the shortcuts are, maybe customize the toolbar a little to get the functions I actually use up there, I resent it when the developers mess with it just to say "hey, look at what we can do, aren't we cool!". Then I spend a few hours figuring out how to put as much as possible back to the arrangement it was in before.

      Maybe I'm an anomaly. Or just an old fart. I rarely change the GUI from the default unless it's to make some feature easier to use. And if I do make those changes, I want them to carry over to the upgraded version. The only software I use skins with is where the default eyesore verges on unusable (for some reason, media players tend to fall into this camp). Just give me the improvements under the hood, please.

  7. Firefox has the wrong focus by Theovon · · Score: 4, Insightful

    Just like Microsoft, Firefox developers have gotten stuck on the feature-creep treadmill. Instead of fixing incessant crashes and debilitating memory leaks, they add more whiz-bang features to compete with the "enemy". Instead of adding features to make their browser more robust and responsive, they add more crap to make it bigger, slower, and buggier.

    Firefox is no longer about doing the right thing. It's now all about one-upping Microsoft at their own stupid game, and the users are suffering for it. Open Source developers, apparently, are no more ammune to this competition attitude than the proprietary vendors. There is no longer anything special about Firefox. What's more, they suffer from the syndrome many open source projects suffer from, which is that they prefer to work on the "interesting" bits, rather than spending time adding some polish to make things work WELL.

    1. Re:Firefox has the wrong focus by Cheapy · · Score: 3, Funny

      Well there goes your Karma.

      --
      Would you kindly mod me +1 insightful?
    2. Re:Firefox has the wrong focus by Xelrach · · Score: 5, Insightful

      Doesn't the fact that "Places" was delayed show that they _are_ focused on polish?

    3. Re:Firefox has the wrong focus by QuietLagoon · · Score: 3, Interesting
      Just like Microsoft, Firefox developers have gotten stuck on the feature-creep treadmill. Instead of fixing incessant crashes and debilitating memory leaks, they add more whiz-bang features to compete with the "enemy". Instead of adding features to make their browser more robust and responsive, they add more crap to make it bigger, slower, and buggier.

      Opera's stuck on that same treadmill. The recent beta of Opera 9 is pretty bad. Lots of new features, but fundamental things just don't work right.

    4. Re:Firefox has the wrong focus by OzRoy · · Score: 5, Informative

      Here is a blog post by Ben Goodger discussing the descision to remove places. Basically it's so they can focus on making Firefox "Safer, Faster, Better"

      http://weblogs.mozillazine.org/ben/archives/010115 .html

  8. Use Epiphany by Anonymous Coward · · Score: 3, Interesting

    The other day I decided to try Epiphany instead of Firefox. It is much "snappier" than Firefox, has a smaller memory footprint and has a smarter topic-oriented bookmark system. Those who are disappointed about this functionality being removed from Firefox should seriously consider Epiphany.

  9. yes, but by fuentes · · Score: 3, Insightful

    Disappointing, yes, but this is what makes excellence in software. They recognized the problems, realized the time it would take to fix, and decided on a "better safe than sorry" approach. This will make the eventual release of "places" that much better!

  10. Take a leaf out of Epiphany's book by MoogMan · · Score: 3, Informative

    I really like the way Epiphany handles bookmarks with it's "Smart Bookmarks" features... Basically, you just tag your bookmarks with arbitrary tags e.g. "Work", "Sport", "Geek", and you can search for them dynamically.

    I would like to see an extension of this (and I know work is in progress)... With meta-tagged files. God knows why browsers do not store bookmarks as files in a "Bookmarks" folder.

    1. Re:Take a leaf out of Epiphany's book by friedmud · · Score: 4, Interesting

      You can do this in firefox now... _and_ have your bookmarks stored on an external server so that wherever you are they are available.

      Just go sign up at http://del.icio.us/ and start posting and tagging sites...

      Then nab Foxylicious: http://dietrich.ganx4.com/foxylicious/

      Fire it up and set it to "use tag combinations to create hierarchies" or whatever... and there you go.

      I have been using this system for a while and I love it... because between dual-boots and different labs on campus I will use 6 or so different firefox installations on any given day... it's great to have my bookmarks roam with me.

      Friedmud

  11. Re:fork a new branch by Myen · · Score: 5, Informative

    Because forking it won't get code written any faster? It's not as if forking magically gets stuff done...

    Their official reason for disabling Places amounts to "either we kill this, or no new Firefox for everyone". They chose to release something with the other changes rather than wait.

  12. Re:So what are we missing? by WWWWolf · · Score: 5, Informative

    Basically, in Netscape 4, bookmarks were stored in a quasi-HTML file, and history in a DB file.

    In Mozilla, bookmarks are stored in a XML-that-almost-look-like-HTML format, while the history is stored in the most insane file format ever devised by mortal mind. It's called MORK. Remember that name. Remember it well. (Seriously, take a look at your history.db. It's a text file. It really is. Or it might look like one from a good distance.)

    While in the new grand concept, everything is stored in a SQLite database - simple, well tested, portable, efficient, doesn't make Firefox much bigger than it already is, and above all, programmer-friendly file format that isn't causing peoples' brains to ooze out of their ears when they try to figure it out.

  13. Not really removed feature... by MTO_B. · · Score: 4, Informative

    - Places is still in the roadmap, just not for v2.0. (maybe 3.0 if not earlier)
    - Places was too buggy to work with. Nightly testers report far "too many" bugs with it... even if they were fixed, imagine all those bugs that would be uncovered if used by the masses (nightly tester build bugs are a good indication of how many bugs will be found if open , it's somewhat proportional).

    More to read at MozillaZine

  14. Why do the 2.0 release? by mccoma · · Score: 4, Insightful

    I guess I am a little confused what the rush is. Can't they just hold the release until they get this feature correct? It is not like they are selling a product and need the churn to make revenue.

  15. Woah... by The+Real+Nem · · Score: 3, Interesting

    He's not kidding, take a look at my history.dat file:

    // <!-- <mdb:mork:z v="1.4"/> -->
    < <(a=c)> // (f=iso-8859-1)
      (8A=Typed)(8B=LastPageVisited)(8C=ByteOrder)
      (80=ns:history:db:row:scope:history:all)
      (81=ns:history:db:table:kind:history)(82=URL)(83=R eferrer)
      (84=LastVisitDate)(85=FirstVisitDate)(86=VisitCoun t)(87=Name)
      (88=Hostname)(89=Hidden)>

    <(4B6E=LE)(4B6F=http: //www.google.ca/)(4B70=1146443053431000)(4B71
        =google.ca)(4B72=G$00o$00o$00g$00l$00e$00)(4B73
        =http://www.google.ca/search?hl=en&q=slashdot&btnG =Google+Search&meta=)
      (4B74=1146443064149750)(4B75
        =s$00l$00a$00s$00h$00d$00o$00t$00 $00-$00 $00G$00o$00o$00g$00l$00e$00 $00S\
    $00e$00a$00r$00c$00h$00)(4B76=http://slashd ot.org/)(4B77=slashdot.org)
      (4B78
        =S$00l$00a$00s$00h$00d$00o$00t$00:$00 $00N$00e$00w$00s$00 $00f$00o$00r$00 \
    $00n$00e$00r$00d$00s$00,$00 $00s$00t$00u$00f$00f$00 $00t$00h$00a$00t$00 $00m$00\
    a$00t$00t$00e$00r$00s$00)(4B79
        =http://developers.slashdot.org/developers/06/04/3 0/2128229.shtml)
      (4B7A=1146443070774750)(4B7B=developers.slashdot.o rg)(4B7C
        =S$00l$00a$00s$00h$00d$00o$00t$00 $00|$00 $00P$00l$00a$00c$00e$00s$00 $00F\
    $00e$00a$00t$00u$00r$00e$00 $00C$00u$00t$00 $00F$00r$00o$00m$00 $00F$00i$00r$00\
    e$00f$00o$00x$00 $002$00)(4B7D
        =http://developers.slashdot.org/comments.pl?sid=18 4502&cid=15234094)
      (4B7E=1146443122321625)(4B7F
        =P$00l$00a$00c$00e$00s$00 $00F$00e$00a$00t$00u$00r$00e$00 $00C$00u$00t$00 \
    $00F$00r$00o$00m$00 $00F$00i$00r$00e$00f$00o$00x$00 $002$00)>
    {1:^80 {(k^81:c)(s=9)[1(^8C=LE)]}
      [3ED4(^82^4B6F)(^84^4B70)(^85^4B70)(^88^4B71)(^87^ 4B72)]
      [3ED5(^82^4B73)(^84^4B74)(^85^4B74)(^83^4B6F)(^88^ 4B71)(^87^4B75)]
      [3ED6(^82^4B76)(^84^4B74)(^85^4B74)(^83^4B73)(^88^ 4B77)(^87^4B78)]
      [3ED7(^82^4B79)(^84^4B7A)(^85^4B7A)(^83^4B76)(^88^ 4B7B)(^87^4B7C)]
      [3ED8(^82^4B7D)(^84^4B7E)(^85^4B7E)(^83^4B79)(^88^ 4B7B)(^87^4B7F)]}

    That's one way to kill interoperability.

  16. Re:So what are we missing? by Jerf · · Score: 5, Interesting
    Let the master, jwz, rant about Mork (it's in the comments round about the second page for most people):
    #
    # And Now, The Ugly Truth Laid Bare:
    #
    # In Netscape Navigator 1.0 through 4.0, the history.db file was just a
    # Berkeley DBM file. You could trivially bind to it from Perl, and
    # pull out the URLs and last-access time. In Mozilla, this has been
    # replaced with a "Mork" database for which no tools exist.
    #
    # Let me make it clear that McCusker is a complete barking lunatic.
    # This is just about the stupidest file format I've ever seen.
    #
    # http://www.mozilla.org/mailnews/arch/mork/primer. txt
    # http://jwz.livejournal.com/312657.html
    # http://www.jwz.org/doc/mailsum.html
    # http://bugzilla.mozilla.org/show_bug.cgi?id=24143 8
    #
    # In brief, let's count its sins:
    #
    # - Two different numerical namespaces that overlap.
    #
    # - It can't decide what kind of character-quoting syntax to use:
    # Backslash? Hex encoding with dollar-sign?
    #
    # - C++ line comments are allowed sometimes, but sometimes // is just
    # a pair of characters in a URL.
    #
    # - It goes to all this serious compression effort (two different
    # string-interning hash tables) and then writes out Unicode strings
    # without using UTF-8: writes out the unpacked wchar_t characters!
    #
    # - Worse, it hex-encodes each wchar_t with a 3-byte encoding,
    # meaning the file size will be 3x or 6x (depending on whether
    # whchar_t is 2 bytes or 4 bytes.)
    #
    # - It masquerades as a "textual" file format when in fact it's just
    # another binary-blob file, except that it represents all its magic
    # numbers in ASCII. It's not human-readable, it's not hand-editable,
    # so the only benefit there is to the fact that it uses short lines
    # and doesn't use binary characters is that it makes the file bigger.
    # Oh wait, my mistake, that isn't actually a benefit at all.
    #
    # Pure comedy.
  17. Re:Parent isn't shouldn't be marked redundant! by KingJoshi · · Score: 4, Insightful

    Because marking a post 'redundant' is a punishment. That's the system that we have. A person trying to help out the community by providing a proper link shouldn't be punished and their comment doesn't need cleaning up. We do have to assume the intentions of people and that's why this post shouldn't be marked redundant (at the time they starting typing, the other 'redundant' post didn't exist). If it's rated high when a previous post does the job, then you can rate it 'overrated'. That follows the spirit of the rules, IMO.

    --
    In times like these, it is helpful to remember that there have always been times like these. - Paul Harvey
  18. Let me start by quoting... by Biomechanical · · Score: 5, Insightful

    ...My earlier comment on Digg when this story showed up there.

    Personally I couldn't give two shits about _any_ browser getting "new and exciting!!!!" features right at the moment, and my reason is very simple,

    They all fail at what they are supposed to do, first and foremost. Some fail utterly, and other fail a little bit, but they all _fail_.

    There is not a single browser available for download at the moment that _fully_ supports the web standards laid down by the W3C, http://w3.org/ and developers who are working on Safari, Konqueror, Mozilla Firefox and Seamonkey, IE, Opera, Camino, and so on, all need to take a step back from their computers and say,

    "Hey, how come we're adding new features to a program that isn't even standards-compliant?"

    The continual lack of support for even the full subset of CSS 1 and 2.1 makes designing pages based on XHTML and CSS a frickin' pain in the arse.

    If there was one browser, even just one, that was cross-platform and fully supported even just HTML, XHTML, CSS 1 and 2.1 (maybe even parts of 3), and was extensible to support such things as SVG and XVRML, then I would be using it in a damn shot, and then I'd _know_ that when a page failed to render properly, _I_ screwed up, not a bug in the browser.

    Stop adding features guys, just follow the damn standards.

    All I want, and I'm betting so do a great deal of other people who work with the web, is a browser that follows the standards for HTML, XHTML, CSS 1 & 2 (maybe even 3), Javascript, and DOM.

    Extra features are nice, yes, but the top priority should be putting out a browser that follows the standards, first and foremost.

    What good are extensions and themes and fancy bookmarking tools if the core program for seeing information on the web cannot render pages which have been correctly created?

    --
    His name is Robert Paulsen...
  19. FIX THE DAMN MEMORY LEAKS ALREADY by ameline · · Score: 3, Insightful

    Sorry for shouting, but I'd be happy if they did *nothing* but fix the memory leaks.

    Memory leaks are unforgivable.

    --
    Ian Ameline
  20. Re:Not just Firefox by rho · · Score: 4, Informative
    I wanted to add weight to this argument. I once put together a system for somebody using a 486 and an old Adaptec SCSI card. This was when Pentiums (and the Pentium Pro) were cutting edge. Running Slackware, it made a seriously nice system. Quirky, but stable and useful.

    I have an old Thinkpad 760, but it won't run any of the new distros. I used to be able to run OpenBSD 2.something on it with acceptable speed, but XFree86 made point revision and it stopped being reasonably snappy. Running Firefox on any modern distro, BSD, Linux or otherwise, is painful.

    However, I can run Win98 on it with little trouble. Is that a good thing? I don't think so.

    --
    Potato chips are a by-yourself food.
  21. MOD PARENT UP by Trogre · · Score: 5, Insightful

    Putting close buttons in individual tabs is nothing but evil, wrong and stupid.

    One mis-click on a tab (which is very common when managing a dozen or so tabs) and you've just closed an important page with no confirmation dialog.

    See http://bugzilla.gnome.org/show_bug.cgi?id=335453 for the current gnome-terminal fiasco.

    Just don't do it.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife