I’ve also been thinking about this a bit. Since for many people, myself included, DT functions as a research and writing tool, and since the bulk of that research happens via the internet, it seems to make sense to integrate more browser functionality into DT. I’m not sure how far this should be taken, but there seem to be a few advantages to this:
• Keeping bookmarks within the groups of DT as link files alongside related documents is much more powerful and useful than having all your bookmarks stashed away in a big clump inside your browser.
• Being able to then view the web-documents that those bookmarks point to in a seamless way along with your other documents, all within DT (think of notepad and outliner views), is just slick and efficient.
• Grabbing webpages (and in the future, websites) into the DT database is much easier that way. Right now, when I find a webpage in Safari that I want to add to DT, I have to drag the URL to DT to make a link file, switch to DT and click on that link to load the webpage within DT, choose "capture webpage" to add it as an html file in DT, then delete the link file in DT. Oy.
• Another cool thing could be how DT’s notepad view could enhance the idea of tabbed browsing. Look at how Omniweb 5 does tabs … a drawer on the side with thumbnails of each page, but those thumbnails can be collapsed to just the page titles for when you’ve got a gob of tabs open. Dealing with many tabs is the main flaw in Safari’s implementation of tabs. DT’s notepad view could handle this easily if some kind of a “browsing session” document were introduced. It could be as simple as a special text file listing the URLs in the browsing history of that Browsing Session, which DT would give a special icon and treat as if it were a tab in Omniweb. Clicking on that file would display that “tab” in the main window of the notepad view, and the browsing history of that session would always be preserved. That way you could have any number of browser “tabs” within your hierarchy of groups in DT alongside your documents, bookmarks, etc etc. Another alternative could be that the Browsing Session wouldn’t be a special text file, but instead a special kind of group (with a different icon of course, perhaps something looking like a browser window). Then each webpage in that session’s history could show up as a link file or html file inside that “group”. Normally the little disclosure triangle would be closed so you’d only see the Browsing Session icon, but you could see the history of that session and easily jump to any webpage in that history but clicking the little disclosure triangle to open the “group”. You could set the maximum number of pages kept in the history, of course, and you could perhaps include subgroups to break the history up by date, the way Safari does. One great advantage of doing it this way too would be that if the history of each Browsing Session were kept as html files (instead of link files), any search you performed in DT would also search all the contents of all the webpages you’ve visited in all of the Browsing Session “tabs”. That way any great little nugget on any of the webpages you’ve visited lately will show up in the search, even if you didn’t think to “capture” that webpage at the time. And while you wouldn’t be able to drag files into a Browsing Session “group”, perhaps you’d be able to drag them out of a Browsing Session and into another group to retroactively “capture” some webpage in the history. I don’t know exactly how this would be implemented, or even if it’s a good idea – it may be a case of mixing your metaphors. But I personally would like to see it added.