Firefox/Feature Brainstorming:Bookmarks: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (reference edit, going to be doing some reorganization/reformatting)
m (simplifying format, reorganizing (moved some items, removed other redundant items))
Line 1: Line 1:
{{FeatureBrainstorming}}
{{FeatureBrainstorming}}
<table class="fullwidth-table">
<tr><th>Specific features</th>
<th width="30%">References</th></tr>


<tr><td>
; Bookmark management
; Bookmark management
== Opening bookmarks ==
* Option to open bookmarks in same tab, new tab, or new window
* When opening folder of bookmark, do NOT close existing tabs.
== Bookmark aliases ==
* Bookmark aliases, like in Netscape 4 and Galeon
* Bookmark aliases, like in Netscape 4 and Galeon
** Ability to make an alias, or symlink, to a bookmark. Since there is really one bookmark, a change to the bookmark or an alias will affect all entries.
** Ability to make an alias, or symlink, to a bookmark. Since there is really one bookmark, a change to the bookmark or an alias will affect all entries.
** This should aid portability of bookmarks with web browsers that do support aliases.
** This should aid portability of bookmarks with web browsers that do support aliases.
== Integration with Location bar ==
* Autocomplete typed URL's by performing a lookup of Bookmarks.
* Autocomplete typed URL's by performing a lookup of Bookmarks.
** After the bookmark keywords is typed, suggest autocomplete options based on the previous values of %s
** After the bookmark keywords is typed, suggest autocomplete options based on the previous values of %s
== Bookmark manager ==
* Bookmark thumbnails. Ability to view thumbnails of bookmarked pages. Size of thumbnails should be customizable. Thumbnails can be "live" updated.
* Bookmark thumbnails. Ability to view thumbnails of bookmarked pages. Size of thumbnails should be customizable. Thumbnails can be "live" updated.
* Ability to associate automatically the favicon or manually any pictures to a bookmark.
** '''''Hint:''''' favicons are already associated automatically, but they still require that bookmark used (followed) by the user at least once for icon to appear.
* integrated html presentation of the bookmarks using something like about:bookmarks for instance
* Integration with address book. When contact has URL specified, it should be put into special bookmark folder automatically.
* Give bookmark manager a decent database format, add tagging and tag cloud to interface, some way to support roaming, unlimited capacity. Boolean searching of any field.  Let user define fields.
* When clicking "Bookmarks" and all the bookmarks drop down (Bookmark This Page..., Bookmark All Tabs..., Manage Bookmarks...) should remain fixed and not scroll with the rest of the bookmarks.
* Provide API for social bookmarking sites.
** e.g. provide bookmark-tagging API for Firefox extensions
* When using "Bookmark All Tabs..." it should let you choose an existing folder if you want instead of always creating a new one
* Autodetect duplicates
* Autodetect duplicates
** ... but '''do not''' auto-erase them
** ... but '''do not''' auto-erase them
* Validate Bookmarks on demand (see https://bugzilla.mozilla.org/show_bug.cgi?id=171467)
* Bookmark manager assistance/validation/cleanup
* Bookmark manager assistance/validation/cleanup
* Frequently visited links automarking
* Frequently visited links automarking
Line 28: Line 26:
* Smart bookmark folders
* Smart bookmark folders
* Saved searches as smart bookmark folders
* Saved searches as smart bookmark folders
* Category suggest for bookmarks via social web service
* Bayesian training/pruning
* Virtual bookmark autofile view based upon most likely suggestions from a social web service
* Sort by tag
* Remote bookmarks
* Sort by date added
* Syncing bookmarks
* Sort by date last used
* Sort by frequency of visit
* toggle to indicate that site in bookmark no longer active (detect 404)
* Allow deleting Bookmarks Toolbar Folder.
* Add a property "Shortcut" for every bookmark; if the user types that string in the address bar, the browser will open that bookmark
* Add a option to hide Bookmarks that you haven't clicked on for more the 30, 60 or 120 days
* Add a command to archive unused bookmarks into an "archived_bookmarks.html"
* Ability to change the location of the bookmark file.
 
== Searching/Browsing bookmarks ==
* Ability to search by any field in bookmarks
* Allow users to add custom fields to bookmarks
* Add "Bookmarks" as an option in the Search engine with active list displayed below Search engine window to allow selection.
* Add "Bookmarks" as an option in the Search engine with active list displayed below Search engine window to allow selection.
* Make it easier to directly add a keyword when saving bookmarks (i.e. you should see a keyword field when you press ctrl+D to bookmark a page)
* Relevance based filtering
* Relevance based filtering
* Leverage power of DB-based history/bookmarks
* Auto-linking/smart tagging
* Preserving DOM state
* Import favorites from IE, Opera, AOL, Netscape, Avant, Konqueror...
** Partially implemented already, see File&rarr;Import...
* Bayesian training/pruning
* Option to open bookmarks in same tab, new tab, or new window
* Allow user to search the bookmark list by fields other than Title, including URL.
* Allow user to search bookmarked pages via a search engine, eg Google, so that the search performed will be for the bookmark('s/s') domain(s).  
* Allow user to search bookmarked pages via a search engine, eg Google, so that the search performed will be for the bookmark('s/s') domain(s).  
* <font color="grey"><del>show/sort time and date of when bookmark was added</del></font>
* <font color="grey"><del>show/sort time and date of when bookmark was last-visited</del></font>
* toggle to indicate that site in bookmark no longer active (detect 404)
* Bookmark filters - i.e. pages from domain X go in folder Y, pages with FOO in the title go in folder BAR
* When deleting a bookmark from the bookmark menu (using the right click), bookmark menu should remain open, not close immediately.--[[User:CarlRogerson|CarlRogerson]] 00:44, 14 October 2006 (PDT)
* Add option to rename bookmarks directly from the menu itself, not necessarily by going through the bookmark manager.--[[User:CarlRogerson|CarlRogerson]] 00:44, 14 October 2006 (PDT)
* validate Bookmarks on demand (see https://bugzilla.mozilla.org/show_bug.cgi?id=171467)
* Ctrl+D should bookmark a page directly. The "Add Bookmark" dialogue/option box should be restricted to clicking on the Bookmarks menu and then choosing "Bookmark This Page" (this would imply that Ctrl+D and "Bookmark This Page" be separated).--[[User:CarlRogerson|CarlRogerson]] 00:44, 14 October 2006 (PDT)
* Allow live bookmarks to be turned off and on.
* A simple bookmark subscription function like was available on IE 4 where the browser scans for changes to bookmarked sites and presents a separate list marking ones have changed.
* When creating a bookmark by drag and drop, firefox should pop a dialog so you can shorten most pages incredibly verbose titles to something you want to see in your bookmark list.
* Timed bookmarks.  The ability to set an experation on a bookmark that automatically deletes it.  Many times I want to bookmark an article to read later but if I forget to read it, I don't want it cluttering up my bookmarks.
* Display folder hierarchy when displaying results of bookmark search in sidebar and also include folder names in search.
* Display folder hierarchy when displaying results of bookmark search in sidebar and also include folder names in search.
* Online bookmarks. Users can save bookmarks to bookmark services like google bookmark. There are firefox add-ons that do similar job, but they are not reliable and secure enough since user account information could be disclosed.
* When searching for a bookmark in the Bookmarks sidebar it should be possible to also see the location (bookmark folder) of the bookmark, possibly the url, description, ... That would make it easier to remove duplicate bookmarks.
* When searching for a bookmark in the Bookmarks sidebar it should be possible to also see the location (bookmark folder) of the bookmark, possibly the url, description, ... That would make it easier to remove duplicate bookmarks.
* When opening a group of bookmarks in tabs, allow the group of bookmarks to be updated as a unit, replacing the old tab group with the existing set of visible tabs.
* I need something like Powermarks bookmark manager: add tags to bookmarks. The tags should be extracted from bookmarked pages or manually added. I should be able to search bookmarks by tags. No need of folders , just a one list of bookmarks. I also need online sync.
* Be able to bookmark entire tab sets. This way a research project of serveral tabs can be bookmarked for future reference. This could work really well with the above suggestion for nested and hireacheal tabbing.
* After using middle mouse button to open bookmark, bookmark list remains open to allow opening of other bookmarks.
* Allow multiple keyword placeholders (%s1, %s2, ... instead of just %s) in bookmark URL's.
** Not '''instead'''; there should still be an option to use the whole line as %s
* Allow to define charset in bookmark details window in order to allow keyword placeholders (like %s) to work with special characters and umlauts.
* Use tooltips to show the content of the <description> attribute from rss/atom elements.
* Remember visited elements from live bookmarks across sessions and updates (see infoRSS or Sage extension).
* On my system, 70% of the space on Firefox's menu bar is unused.  I want to be able to make use of that wasted space by unnesting some of my deep hierarchy of bookmarks into it.  Ideally this would be done by allowing the user to customize multiple top-level bookmark menus perhaps at the right side of the bar.  For management purposes, bookmarks should still be presented as a single hierarchy.
* When searching bookmarks, there should be a way to determine the bookmark's location in the tree.
* The short list of locations in the Add Bookmark dialogue should be customizable.
* The bookmark toolbar should be made flexible to be able to show as multiple rows. With the current widescreen and increasing monitor sizes, we have plenty of space on right and left side of the webpages showing blank. I would like to use them to see the live bookmarks readily.
* When opening folder of bookmark, do NOT close existing tabs.
* Allow deleting Bookmarks Toolbar Folder.
* Add a property "Shortcut" for every bookmark; if the user types that string in the address bar, the browser will open that bookmark
</td><td>
* [[User:Dria/On_Tagging|On Tagging]]
* [[User:Eschabor|Online Bookmarks]]
* [[User:Wolgamiz/Tagmarks|On "On Tagging"]]
* [[User:Auk/Bookmarks]]


* [https://bugzilla.mozilla.org/show_bug.cgi?id=195031 bug 195031]
== Bookmark tags and keywords ==
* [https://bugzilla.mozilla.org/show_bug.cgi?id=261744 bug 261744]
* Tagging and tag cloud display
* [https://bugzilla.mozilla.org/show_bug.cgi?id=220049 bug 220049]
* Category suggest for bookmarks via social web service
* [https://bugzilla.mozilla.org/show_bug.cgi?id=326896 bug 326896]
* Virtual bookmark autofile view based upon most likely suggestions from a social web service
* [https://bugzilla.mozilla.org/show_bug.cgi?id=253912 bug 253912]
* Make it easier to directly add a keyword when saving bookmarks (i.e. you should see a keyword field when you press ctrl+D to bookmark a page)
</td></tr>
* Auto-linking/smart tagging
* Bayesian training
* Bookmark filters - i.e. pages from domain X go in folder/tag Y, pages with FOO in the title go in folder/tag BAR
 
== Bookmark display ==
* Integrated html presentation of the bookmarks using something like about:bookmarks for instance
* Visually emphasize favorite bookmarks within a folder on the bookmark toolbar
* Ease selection of favorite, most frequently visited bookmarks by displaying them in a larger font and/or with a larger icon than less regularly loaded bookmarks
* Have the ability to use custom favicons/icons on bookmark folders added to the 'Bookmarks Toolbar Folder' instead of the default yellow folder.


<tr><td>
== Remote/Syncable bookmarks ==
; In-page bookmarking
* Unlimited-capacity remote bookmarks that can be accessed from anywhere
* Easily-accessible, actual book-style bookmarks for long documents, where you can:
* Remote bookmarks
** Preserve your position in the page
* Syncing bookmarks
** Move, rather than create new/delete old, the bookmark. This is useful when reading through e.g. the archives of an on-line comic, an e-book, or catching up after vacation on a blog like slashdot,
* Allow synchronisation of sub-trees between two machines (e.g I want to synchronise my HTML bookmarks, between home and work, but not my banking or "friends" bookmarks.
* Allow to put a tag on whatever place of a web page, like a gg map interface. The tag is remembered on the right side bar of the window, can be bookmarked. when the bokkmark is clicked, the window is open and focus down to the bookmark
* Allow the user to store the full text and images of bookmarked pages, just in case they go away (see discussion about archiving in "History" section)
* Allow to set an expiration date for a bookmark, like [https://addons.mozilla.org/firefox/2886/ Tark] This is particularly useful for time constraint web pages such as auction items status, flight information, order status, track confirmation, etc which are irrelevant after a short while.
* Allow to bookmark form content (may be a security problem ?)
**Make it easy to use multiple accounts on a site (typically a webmailer, like Yahoo Mail or Gmail), with multiple bookmarks
**Unfortunately, easy to use for massive spam, in forums for example


</td><td>
== Address book integration ==
- [[User_talk:Topa#In-Page_Bookmarking | Provide in-page content-highlighting and saving page-state while bookmarking]]<br />
* Integration with address book. When contact has URL specified, it should be put into special bookmark folder automatically.
</td></tr>


<tr><td>
== Bookmark menu improvements ==
; Bookmark toolbars
* When clicking "Bookmarks" and all the bookmarks drop down (Bookmark This Page..., Bookmark All Tabs..., Manage Bookmarks...) should remain fixed and not scroll with the rest of the bookmarks.
* Revisit bookmark toolbars
* When deleting a bookmark from the bookmark menu (using the right click), bookmark menu should remain open, not close immediately.
* Multiple (nameable) bookmark toolbars that can be flipped between easily
* Add option to rename bookmarks directly from the menu itself, not necessarily by going through the bookmark manager.
* Bookmark dock
* After using middle mouse button to open bookmark, bookmark list remains open to allow opening of other bookmarks.
** A "bookmark dock" is conceptualized as a bookmark toolbar that allows a user to specify icons instead of text, and that could optionally be placed at the top, left, right, or bottom of the browser window.
* Bookmark bar which allows to span multiple rows (to provide more one-click-to-go shortcuts)
*Visually emphasize favorite bookmarks within a folder on the bookmark toolbar
*Ease selection of favorite, most frequently visited bookmarks by displaying them in a larger font and/or with a larger icon than less regularly loaded bookmarks
* Have the ability to use custom favicons/icons on bookmark folders added to the 'Bookmarks Toolbar Folder' instead of the default yellow folder.
* Fix [https://bugzilla.mozilla.org/show_bug.cgi?id=186532 bug 186532]: wrong favicon displayed when page is switched while old page is loading.
* When dragging a page (link) to a bookmark folder (to bookmark the page using drag-and-drop), if there are too many bookmarks in the folder to show them all at once, the list should scroll up/down when you hover over the little up/down arrows respectively. At the moment you have to first scroll up/down to the location in the list where you want to add the bookmark and then drag it to the folder.
* If you delete a bookmark (by right-clicking the bookmark and clicking "Delete") it should be nice if the folder stayed opened so you can delete more bookmarks without having to navigate to the same folder each time. The same would be handy for opening a bookmark by right-clicking it and selecting "Open in New Tab" (and maybe for some of the other actions from the context menu too).
* If you delete a bookmark (by right-clicking the bookmark and clicking "Delete") it should be nice if the folder stayed opened so you can delete more bookmarks without having to navigate to the same folder each time. The same would be handy for opening a bookmark by right-clicking it and selecting "Open in New Tab" (and maybe for some of the other actions from the context menu too).
* At the moment, if the name of the bookmark is too long to fit in the box, only a part of the name is shown (ending in "..."). It should be nice if more info about the bookmark would be displayed when hovering over the bookmark: its full name, maybe even the location (url of the page), its description, ... At the moment if two bookmarks have the same name or if the visible part of their names is the same there is no easy way to know the difference between them (apart from going to the bookmark manager or opening both links).
* At the moment, if the name of the bookmark is too long to fit in the box, only a part of the name is shown (ending in "..."). It should be nice if more info about the bookmark would be displayed when hovering over the bookmark: its full name, maybe even the location (url of the page), its description, ... At the moment if two bookmarks have the same name or if the visible part of their names is the same there is no easy way to know the difference between them (apart from going to the bookmark manager or opening both links).
</td><td>
n/a
</td></tr>
<tr><td>
; Bookmarks Timestamp and hide Inactive Bookmarks
* Add a Date Timestamp to the properties of a bookmark
* Keep track when last time was clicked on a bookmark
* Add a option to hide Bookmarks that you haven't clicked on for more the 30, 60 or 120 days
* Add a command to archive unused bookmarks into an "archived_bookmarks.html"
</td><td>
n/a
</td></tr>
<tr><td>
; Bookmarks in other parts of browser chrome
* Let individual bookmarks live on the status and menu bars, and provide UI for putting them there (f.e. support for dragging and dropping bookmarks from the bookmarks sidebar and the bookmarks toolbar to the status and menu bars)
* Let bookmarks be accessible from the right click menu without the need to navigate to the bookmark item in the toolbar.  Ie Right click anywhere on a page and submenu for bookmarks opens.
* Startup page : Add an option to randomly select startup page within bookmarks
* Startup page : In conjunction with Bookmarks Timestamps, add an option letting Firefox autoselect oldest-viewed bookmark
</td><td>
n/a
</td></tr>
<tr><td>
; Page change notification
* Enable a system where the browser can check if a page has changed, without relying on Web feeds (any bookmark can be "live")
</td><td>
The Suite used to have this; research why it was dropped before implementing it again
</td></tr>
<tr><td>
; Erasing bookmark links
* Find broken bookmark links: Automatically check for links that return 404s or other broken link behaviours.
* Erasing links shouldn't erase it forever (aka "trash can", "recycle bin"). "Trash" could retain links for nn days or retain last nn deleted links.
* Search and highlight duplicate entries. Then, user can erase manually those duplicate entries (...choosing were to place each duplicate entry or leaving them unchanged)
</td><td>
n/a
</td></tr>
<tr><td>
; Bookmarks backend
* Flexible bookmarks API
* Smarter handling of bookmarking redirects
* Ability to bookmark a POST response
* Ability to bookmark a session (i.e. when bookmarking a single tab, the ability to bookmark the whole session in that tab rather than just the specific page; when bookmarking multiple tabs, the ability to bookmark the sessions in those tabs rather than just the specific pages)
* Rich-text (i.e. HTML) microsummary bookmarks
* Live titles extracted from feeds
</td><td>
n/a
</td></tr>
<tr><td>
; Bookmark Appearance
* Let live bookmarks expand in a tool tip like way to view whole title
* Let live bookmarks expand in a tool tip like way to view the associated text (usually the article's first paragraph) in the RSS feed.
* If text bookmarks are to stay, allow for the text size to be user-editable, so more bookmarks can fit onto the bookmarks toolbar (as an alternative to the icon idea above)
* Display Separator text in Bookmark menu, if set.
* Display Separator text in Bookmark menu, if set.
** Firefox allows setting a Name(via Property) for a Separator. Bookmarks in the menu does not display this text, but just Separator.  
** Firefox allows setting a Name(via Property) for a Separator. Bookmarks in the menu does not display this text, but just Separator.  
Line 180: Line 83:
** allow user to disable the text display, via a checkbox.
** allow user to disable the text display, via a checkbox.
** allow user to right-click on Separator in Bookmark menu, to set/update property value.
** allow user to right-click on Separator in Bookmark menu, to set/update property value.
</td><td>
n/a
</td></tr>


<tr><td>
== Dynamic Firefox Bookmark Menu ==
; Dynamic Firefox Bookmark Menu
* Allow "organizing bookmarks" functionality from firefox without opening Bookmarks Manager
* Allow "organizing bookmarks" functionality from firefox without opening Bookmarks Manager
* Allow drag-and-drop to move bookmarks, folders, separators around in bookmarks menu
* Allow drag-and-drop to move bookmarks, folders, separators around in bookmarks menu
* Allow right click to cut/copy/paste or delete bookmarks in bookmark menu
* Allow right click to cut/copy/paste or delete bookmarks in bookmark menu
* Allow right click to make new folder or separator
* Allow right click to make new folder or separator
</td><td>
; References
* [[User:Auk/Bookmarks#Menu]]
* [[User:Auk/Bookmarks#Menu]]
</td></tr>


<tr><td>
== Web service integration ==
* Allow easy export/ import of a set of bookmarks, or a subfolder (or sub-tree) of bookmarks.
* Provide API for social bookmarking sites.
* Allow synchronisation of sub-trees between two machines (e.g I want to synchronise my HTML bookmarks, between home and work, but not my banking or "friends"  bookmarks.
** e.g. provide bookmark-tagging API for Firefox extensions
</td><td>
* Online bookmarks. Users can save bookmarks to bookmark services like google bookmark. There are firefox add-ons that do similar job, but they are not reliable and secure enough since user account information could be disclosed.
- [[User:pigsonthewing|Andy Mabbett]]<br />
</td></tr>


<tr><td>
== Bookmarking Pages ==
* Allow bookmark synchronization with an online bookmark repository so I can use the same bookmarks at work and at home and add/remove bookmarks both places. Sort of version control like. This could be done by either Mozilla hostings some sort of repository and/or using an open standard. Scalabilitywise; Using the same interface on this "bookmark repository" as on the "local bookmark engine" that alreaty exist would allow the user choose "implementation", and also ease addition of other "bookmark engines".
* Ctrl+D should bookmark a page directly. The "Add Bookmark" dialogue/option box should be restricted to clicking on the Bookmarks menu and then choosing "Bookmark This Page" (this would imply that Ctrl+D and "Bookmark This Page" be separated).
</td><td>
* When creating a bookmark by drag and drop, firefox should pop a dialog so you can shorten most pages incredibly verbose titles to something you want to see in your bookmark list.  
- [[User:geirgp|Geir Pettersen]]<br />
* Timed bookmarks.  The ability to set an experation on a bookmark that automatically deletes it.  Many times I want to bookmark an article to read later but if I forget to read it, I don't want it cluttering up my bookmarks.
</td></tr>
* When dragging a page (link) to a bookmark folder (to bookmark the page using drag-and-drop), if there are too many bookmarks in the folder to show them all at once, the list should scroll up/down when you hover over the little up/down arrows respectively. At the moment you have to first scroll up/down to the location in the list where you want to add the bookmark and then drag it to the folder.


<tr><td>
== Bookmarking Tabs ==
; Annotations ("Research Assistant")
* When using "Bookmark All Tabs..." it should let you choose an existing folder if you want instead of always creating a new one
* Allow annotations of any link on any web page displayed in the browser.
* Disable display or function of any link to a page that is dead or garbage.
* Have the annotations specific to what you are looking for during this session.
* Invert a page of links (like those from a search engine), and have the page links displayed according to the annotations you've made.
</td><td>
See: [[ResearchAssistant]]
</td></tr>


<tr><td>
== Live Bookmarks ==
; Bookmark Location
* Allow live bookmarks to be turned off and on.
One simple thing which I miss from IE - the ability to change the location of the bookmark file.
* Use tooltips to show the content of the <description> attribute from rss/atom elements.
* Remember visited elements from live bookmarks across sessions and updates (see infoRSS or Sage extension).
* Let live bookmarks expand in a tool tip like way to view whole title
* Let live bookmarks expand in a tool tip like way to view the associated text (usually the article's first paragraph) in the RSS feed.


To whit, I have a network of five PCs at home running Linux and various versions of Windows.  With IE, I could set up a "Favourites" directory on the main file-server and point ''all'' instances of IE to that directory - in effect, no matter which PC I used, I would always see (and edit) the same Favourites directory.
== Page change notifications ==
* A simple bookmark subscription function like was available on IE 4 where the browser scans for changes to bookmarked sites and presents a separate list marking ones have changed.


I am having trouble duplicating this simple feat with FireFox. Yes, there are a lot of (mostly not-working properly) "save to an external website and sync", but this is faught with problem, requires me to access an external site, takes time, etc, etc, etc.
== Allowing bookmarks in other parts of browser chrome ==
* On my system, 70% of the space on Firefox's menu bar is unused.  I want to be able to make use of that wasted space by unnesting some of my deep hierarchy of bookmarks into it.  Ideally this would be done by allowing the user to customize multiple top-level bookmark menus perhaps at the right side of the bar.  For management purposes, bookmarks should still be presented as a single hierarchy.
* Let individual bookmarks live on the status and menu bars, and provide UI for putting them there (f.e. support for dragging and dropping bookmarks from the bookmarks sidebar and the bookmarks toolbar to the status and menu bars)
* Let bookmarks be accessible from the right click menu without the need to navigate to the bookmark item in the toolbar.  Ie Right click anywhere on a page and submenu for bookmarks opens.


Frankly, I'd rather have a ''single'' bookmark file somewhere on the LAN which I can easily point FF to via a menu option.
== Bookmark toolbars ==
</td><td>
* The bookmark toolbar should be made flexible to be able to show as multiple rows. With the current widescreen and increasing monitor sizes, we have plenty of space on right and left side of the webpages showing blank. I would like to use them to see the live bookmarks readily.
n/a
* Multiple (nameable) bookmark toolbars that can be flipped between easily
</td></tr>
* Bookmark dock
** A "bookmark dock" is conceptualized as a bookmark toolbar that allows a user to specify icons instead of text, and that could optionally be placed at the top, left, right, or bottom of the browser window. 
* Bookmark bar which allows to span multiple rows (to provide more one-click-to-go shortcuts)
* Allow for the size of text displayed on toolbar to be user-editable, so more bookmarks can fit onto the bookmarks toolbar
* Allow bookmark toolbar items' text to be replaced by icons
 
== In-page bookmarking ==
* Easily-accessible, actual book-style bookmarks for long documents, where you can:
** Preserve your position in the page
** Move, rather than create new/delete old, the bookmark. This is useful when reading through e.g. the archives of an on-line comic, an e-book, or catching up after vacation on a blog like slashdot,
* Allow to put a tag on whatever place of a web page, like a gg map interface. The tag is remembered on the right side bar of the window, can be bookmarked. when the bokkmark is clicked, the window is open and focus down to the bookmark
 
== Auto-archive bookmarked pages ==
* Allow the user to store the full text and images of bookmarked pages, just in case they go away (see discussion about archiving in "History" section)
 
== Bookmark state ==
* Allow to bookmark form content (may be a security problem ?)
**Make it easy to use multiple accounts on a site (typically a webmailer, like Yahoo Mail or Gmail), with multiple bookmarks
**Unfortunately, easy to use for massive spam, in forums for example
 
== Bookmarks backend ==
* Flexible bookmarks API
* Smarter handling of bookmarking redirects
* Ability to bookmark a POST response


<tr><td>
== Microsummaries ==
; Microsummaries
* Rich-text (i.e. HTML) microsummary bookmarks
* Live titles extracted from feeds
* Allow customized update intervals, global enabling/disabling
* Allow customized update intervals, global enabling/disabling
* Allow alerts for changes, open automatically in new window/tab, export to xml for RSS reader
* Allow alerts for changes, open automatically in new window/tab, export to xml for RSS reader
Line 237: Line 157:
* Improve installation and management of microsummary generators
* Improve installation and management of microsummary generators
* Allow firefox to create its own microsummaries ({{bug|356440}})
* Allow firefox to create its own microsummaries ({{bug|356440}})
</td><td>
; References
[[Archaeopteryx/Customizable_Microsummaries|Customizable Microsummaries]]
* [[Archaeopteryx/Customizable_Microsummaries|Customizable Microsummaries]]
</td></tr>


<tr><th colspan="2">General tasks</th></tr>
== Bookmark Import/Export ==
<tr><td>
* Allow easy export/ import of a set of bookmarks, or a subfolder (or sub-tree) of bookmarks.
* Completely rework bookmark manager
* Import favorites from IE, Opera, AOL, Netscape, Avant, Konqueror...
** Partially implemented already, see File&rarr;Import...
 
== Bookmark data mining ==
* Investigate the concept of bookmark data mining
* Investigate the concept of bookmark data mining
</td><td>
n/a
</td></tr>


== Various ==
* Preserving DOM state
* Allow multiple keyword placeholders (%s1, %s2, ... instead of just %s) in bookmark URL's.
** Not '''instead'''; there should still be an option to use the whole line as %s
* Allow to define charset in bookmark details window in order to allow keyword placeholders (like %s) to work with special characters and umlauts.
* Startup page : Add an option to randomly select startup page within bookmarks
* Startup page : In conjunction with Bookmarks Timestamps, add an option letting Firefox autoselect oldest-viewed bookmark


== References ==
* [[User:Dria/On_Tagging|On Tagging]]
* [[User:Eschabor|Online Bookmarks]]
* [[User:Wolgamiz/Tagmarks|On "On Tagging"]]
* [[User:Auk/Bookmarks]]
* [[User_talk:Topa#In-Page_Bookmarking | Provide in-page content-highlighting and saving page-state while bookmarking]]


</table>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=195031 bug 195031]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=261744 bug 261744]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=220049 bug 220049]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=326896 bug 326896]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=253912 bug 253912]

Revision as of 02:41, 23 October 2006

« Firefox/Feature Brainstorming

Bookmark management

Opening bookmarks

  • Option to open bookmarks in same tab, new tab, or new window
  • When opening folder of bookmark, do NOT close existing tabs.

Bookmark aliases

  • Bookmark aliases, like in Netscape 4 and Galeon
    • Ability to make an alias, or symlink, to a bookmark. Since there is really one bookmark, a change to the bookmark or an alias will affect all entries.
    • This should aid portability of bookmarks with web browsers that do support aliases.

Integration with Location bar

  • Autocomplete typed URL's by performing a lookup of Bookmarks.
    • After the bookmark keywords is typed, suggest autocomplete options based on the previous values of %s

Bookmark manager

  • Bookmark thumbnails. Ability to view thumbnails of bookmarked pages. Size of thumbnails should be customizable. Thumbnails can be "live" updated.
  • Autodetect duplicates
    • ... but do not auto-erase them
  • Validate Bookmarks on demand (see https://bugzilla.mozilla.org/show_bug.cgi?id=171467)
  • Bookmark manager assistance/validation/cleanup
  • Frequently visited links automarking
  • Favicon management
  • Smart bookmark folders
  • Saved searches as smart bookmark folders
  • Bayesian training/pruning
  • Sort by tag
  • Sort by date added
  • Sort by date last used
  • Sort by frequency of visit
  • toggle to indicate that site in bookmark no longer active (detect 404)
  • Allow deleting Bookmarks Toolbar Folder.
  • Add a property "Shortcut" for every bookmark; if the user types that string in the address bar, the browser will open that bookmark
  • Add a option to hide Bookmarks that you haven't clicked on for more the 30, 60 or 120 days
  • Add a command to archive unused bookmarks into an "archived_bookmarks.html"
  • Ability to change the location of the bookmark file.

Searching/Browsing bookmarks

  • Ability to search by any field in bookmarks
  • Allow users to add custom fields to bookmarks
  • Add "Bookmarks" as an option in the Search engine with active list displayed below Search engine window to allow selection.
  • Relevance based filtering
  • Allow user to search bookmarked pages via a search engine, eg Google, so that the search performed will be for the bookmark('s/s') domain(s).
  • Display folder hierarchy when displaying results of bookmark search in sidebar and also include folder names in search.
  • When searching for a bookmark in the Bookmarks sidebar it should be possible to also see the location (bookmark folder) of the bookmark, possibly the url, description, ... That would make it easier to remove duplicate bookmarks.

Bookmark tags and keywords

  • Tagging and tag cloud display
  • Category suggest for bookmarks via social web service
  • Virtual bookmark autofile view based upon most likely suggestions from a social web service
  • Make it easier to directly add a keyword when saving bookmarks (i.e. you should see a keyword field when you press ctrl+D to bookmark a page)
  • Auto-linking/smart tagging
  • Bayesian training
  • Bookmark filters - i.e. pages from domain X go in folder/tag Y, pages with FOO in the title go in folder/tag BAR

Bookmark display

  • Integrated html presentation of the bookmarks using something like about:bookmarks for instance
  • Visually emphasize favorite bookmarks within a folder on the bookmark toolbar
  • Ease selection of favorite, most frequently visited bookmarks by displaying them in a larger font and/or with a larger icon than less regularly loaded bookmarks
  • Have the ability to use custom favicons/icons on bookmark folders added to the 'Bookmarks Toolbar Folder' instead of the default yellow folder.

Remote/Syncable bookmarks

  • Unlimited-capacity remote bookmarks that can be accessed from anywhere
  • Remote bookmarks
  • Syncing bookmarks
  • Allow synchronisation of sub-trees between two machines (e.g I want to synchronise my HTML bookmarks, between home and work, but not my banking or "friends" bookmarks.

Address book integration

  • Integration with address book. When contact has URL specified, it should be put into special bookmark folder automatically.

Bookmark menu improvements

  • When clicking "Bookmarks" and all the bookmarks drop down (Bookmark This Page..., Bookmark All Tabs..., Manage Bookmarks...) should remain fixed and not scroll with the rest of the bookmarks.
  • When deleting a bookmark from the bookmark menu (using the right click), bookmark menu should remain open, not close immediately.
  • Add option to rename bookmarks directly from the menu itself, not necessarily by going through the bookmark manager.
  • After using middle mouse button to open bookmark, bookmark list remains open to allow opening of other bookmarks.
  • If you delete a bookmark (by right-clicking the bookmark and clicking "Delete") it should be nice if the folder stayed opened so you can delete more bookmarks without having to navigate to the same folder each time. The same would be handy for opening a bookmark by right-clicking it and selecting "Open in New Tab" (and maybe for some of the other actions from the context menu too).
  • At the moment, if the name of the bookmark is too long to fit in the box, only a part of the name is shown (ending in "..."). It should be nice if more info about the bookmark would be displayed when hovering over the bookmark: its full name, maybe even the location (url of the page), its description, ... At the moment if two bookmarks have the same name or if the visible part of their names is the same there is no easy way to know the difference between them (apart from going to the bookmark manager or opening both links).
  • Display Separator text in Bookmark menu, if set.
    • Firefox allows setting a Name(via Property) for a Separator. Bookmarks in the menu does not display this text, but just Separator.
    • Display Text with Separator in Bookmark Menu, if set, like in Bookmark manager. e.g. "-- News ------" instead of "------------"
    • allow user to disable the text display, via a checkbox.
    • allow user to right-click on Separator in Bookmark menu, to set/update property value.

Dynamic Firefox Bookmark Menu

  • Allow "organizing bookmarks" functionality from firefox without opening Bookmarks Manager
  • Allow drag-and-drop to move bookmarks, folders, separators around in bookmarks menu
  • Allow right click to cut/copy/paste or delete bookmarks in bookmark menu
  • Allow right click to make new folder or separator
References

Web service integration

  • Provide API for social bookmarking sites.
    • e.g. provide bookmark-tagging API for Firefox extensions
  • Online bookmarks. Users can save bookmarks to bookmark services like google bookmark. There are firefox add-ons that do similar job, but they are not reliable and secure enough since user account information could be disclosed.

Bookmarking Pages

  • Ctrl+D should bookmark a page directly. The "Add Bookmark" dialogue/option box should be restricted to clicking on the Bookmarks menu and then choosing "Bookmark This Page" (this would imply that Ctrl+D and "Bookmark This Page" be separated).
  • When creating a bookmark by drag and drop, firefox should pop a dialog so you can shorten most pages incredibly verbose titles to something you want to see in your bookmark list.
  • Timed bookmarks. The ability to set an experation on a bookmark that automatically deletes it. Many times I want to bookmark an article to read later but if I forget to read it, I don't want it cluttering up my bookmarks.
  • When dragging a page (link) to a bookmark folder (to bookmark the page using drag-and-drop), if there are too many bookmarks in the folder to show them all at once, the list should scroll up/down when you hover over the little up/down arrows respectively. At the moment you have to first scroll up/down to the location in the list where you want to add the bookmark and then drag it to the folder.

Bookmarking Tabs

  • When using "Bookmark All Tabs..." it should let you choose an existing folder if you want instead of always creating a new one

Live Bookmarks

  • Allow live bookmarks to be turned off and on.
  • Use tooltips to show the content of the <description> attribute from rss/atom elements.
  • Remember visited elements from live bookmarks across sessions and updates (see infoRSS or Sage extension).
  • Let live bookmarks expand in a tool tip like way to view whole title
  • Let live bookmarks expand in a tool tip like way to view the associated text (usually the article's first paragraph) in the RSS feed.

Page change notifications

  • A simple bookmark subscription function like was available on IE 4 where the browser scans for changes to bookmarked sites and presents a separate list marking ones have changed.

Allowing bookmarks in other parts of browser chrome

  • On my system, 70% of the space on Firefox's menu bar is unused. I want to be able to make use of that wasted space by unnesting some of my deep hierarchy of bookmarks into it. Ideally this would be done by allowing the user to customize multiple top-level bookmark menus perhaps at the right side of the bar. For management purposes, bookmarks should still be presented as a single hierarchy.
  • Let individual bookmarks live on the status and menu bars, and provide UI for putting them there (f.e. support for dragging and dropping bookmarks from the bookmarks sidebar and the bookmarks toolbar to the status and menu bars)
  • Let bookmarks be accessible from the right click menu without the need to navigate to the bookmark item in the toolbar. Ie Right click anywhere on a page and submenu for bookmarks opens.

Bookmark toolbars

  • The bookmark toolbar should be made flexible to be able to show as multiple rows. With the current widescreen and increasing monitor sizes, we have plenty of space on right and left side of the webpages showing blank. I would like to use them to see the live bookmarks readily.
  • Multiple (nameable) bookmark toolbars that can be flipped between easily
  • Bookmark dock
    • A "bookmark dock" is conceptualized as a bookmark toolbar that allows a user to specify icons instead of text, and that could optionally be placed at the top, left, right, or bottom of the browser window.
  • Bookmark bar which allows to span multiple rows (to provide more one-click-to-go shortcuts)
  • Allow for the size of text displayed on toolbar to be user-editable, so more bookmarks can fit onto the bookmarks toolbar
  • Allow bookmark toolbar items' text to be replaced by icons

In-page bookmarking

  • Easily-accessible, actual book-style bookmarks for long documents, where you can:
    • Preserve your position in the page
    • Move, rather than create new/delete old, the bookmark. This is useful when reading through e.g. the archives of an on-line comic, an e-book, or catching up after vacation on a blog like slashdot,
  • Allow to put a tag on whatever place of a web page, like a gg map interface. The tag is remembered on the right side bar of the window, can be bookmarked. when the bokkmark is clicked, the window is open and focus down to the bookmark

Auto-archive bookmarked pages

  • Allow the user to store the full text and images of bookmarked pages, just in case they go away (see discussion about archiving in "History" section)

Bookmark state

  • Allow to bookmark form content (may be a security problem ?)
    • Make it easy to use multiple accounts on a site (typically a webmailer, like Yahoo Mail or Gmail), with multiple bookmarks
    • Unfortunately, easy to use for massive spam, in forums for example

Bookmarks backend

  • Flexible bookmarks API
  • Smarter handling of bookmarking redirects
  • Ability to bookmark a POST response

Microsummaries

  • Rich-text (i.e. HTML) microsummary bookmarks
  • Live titles extracted from feeds
  • Allow customized update intervals, global enabling/disabling
  • Allow alerts for changes, open automatically in new window/tab, export to xml for RSS reader
  • Half-periodic: Start every day/weekday/week/month (now number of this) and check until microsummary changes all xx minutes
  • Improve installation and management of microsummary generators
  • Allow firefox to create its own microsummaries (bug 356440)
References

Bookmark Import/Export

  • Allow easy export/ import of a set of bookmarks, or a subfolder (or sub-tree) of bookmarks.
  • Import favorites from IE, Opera, AOL, Netscape, Avant, Konqueror...
    • Partially implemented already, see File→Import...

Bookmark data mining

  • Investigate the concept of bookmark data mining

Various

  • Preserving DOM state
  • Allow multiple keyword placeholders (%s1, %s2, ... instead of just %s) in bookmark URL's.
    • Not instead; there should still be an option to use the whole line as %s
  • Allow to define charset in bookmark details window in order to allow keyword placeholders (like %s) to work with special characters and umlauts.
  • Startup page : Add an option to randomly select startup page within bookmarks
  • Startup page : In conjunction with Bookmarks Timestamps, add an option letting Firefox autoselect oldest-viewed bookmark

References