jaxlex is a cross-platform rich links manager with the goal of overcoming the inherent limitations and inflexibilities of the XBEL format (http://pyxml.sourceforge.net/topics/xbel/) and the Bookmarksync (http://sourceforge.net/projects/bookmarksync) project.
FeaturesMost of these features are
... [More]
lifted directly from the mozilla feature-request wiki.
Smart Folders and TaggingI would like to be able to sort my bookmarks into 'Smart Folders,' and have those folders contain bookmarks based on various criteria, including by way of a user-definable 'tagging' system.
For example, let's say I have a few dozen bookmarks. Some tagged with 'News,' some with 'Games' and others with 'Ottawa.' Some of these bookmarks are Live Bookmarks, and others are just regular old bookmarks. I would like to have one Smart Folder that contains all of the 'News' + 'Ottawa' bookmarks, another with 'News' + 'Games,' another with just 'Games,' a fourth with just 'News,' and a final with all the Live Bookmarks, regardless of tagging or other criteria.
Keyword Option for Bookmark FoldersWhat about adding keywords to bookmark folders like we have for bookmarks? That would be smooth. Then you can open a folder from the search bar. This would be very useful for opening a group of bookmarks in a subfolder, instead of accessing from the bookmarks toolbar. The keyword should trigger the “open in tabs” command.
Visual BookmarksVisual bookmarks are a screen shot of a bookmarked webpage created the last time it was visited or when the bookmark is created. The idea is that visually oriented people — aka designers — would likely remember a website more by it's design and appearance than the name or current title of the website that they saw for the split second while they click OK on the Add Bookmark Window. Another reason for visual bookmarks is when people are use to a website for it's design and have stopped visiting it regularly for a while, and when they are fumbling through their bookmarks looking for it again it may have changed it's design. With Visual Bookmarks, a screen capture could be made of the old design to help them realize that what they are looking for well, isn't anymore.
To implement it there should be an array of options like file format, screenshot dimensions, history, and update interval. File format/saving options are self explanitory and really a high quality JPEG or PNG would be best. The dimensions of the screenshot would be equivilent to setting the inner part of the window to exactly 900x900 or 3600x800 and taking the inner screenshot from there; assuming they entered 900x900 or 3600x800, it could be anything. It is important that they are NOT setting the window size as menu bars etc would be variable between clients and frivilous. A screenshot history option are how many out of date screenshots to keep, perhaps a redesign locator which could compare screen shot similarities to detect a design change, but that is probably FAR to ambitious. The update interval would be the frequency screenshots are to be updated, set globally and per screenshot.
The output of these screenshots would appear perhaps when a bookmark is hovered over or in the Manage Bookmarks window.
Automatic Grouping of BookmarksI would love to see a system that would allow automatic grouping of similar bookmarks, being too lazy to keep my ever growing bookmarks properly categorized.
In another section someone has suggested tagging for categorization. I have situations where a site I visit is both a source of news and a source of reviews for instance. How cool would it be if you typed a bookmark tag into the address bar and it opened, in tabs, all the bookmarks that had that tag?
Bookmark MaintenanceOver the long term, the bookmarks list becomes less useful as it becomes weighed down with the cruft of bookmarks that have lost usefulness for various reasons including:
The page is gone (404) The page has moved somewhere else (301/302) The information has fallen out of date The user has forgotten why the page was worth bookmarking The user lost track of the original bookmark, making redundant bookmarks
(no doubt this list can be expanded)
Eventually it becomes easier to Google for the links anew rather than hunt through the unweildy bookmark list. Faciliating management of these issues would be very helpful for maintaining a streamlined, functional list. Some possibilities:
Live Collections Using Advanced MetadataSimilar to the Live Folders concept mentioned above, but allow bookmarks to be automatically collected based on metadata other than just tags (such as server-provided data).
For instance, periodically do HTTP HEAD requests to bookmarked addresses, and flag those that return statuses other than 200 OK. Collected into live folders based on their status codes, the user would be able to easily cull dead links and decide whether to update the moved ones.
Likewise, allow bookmarks to be grouped based on criteria such as last access date (to cull, or rediscover, links you never use anymore), the page's Last-Modified date (to identify resources that have grown irrelevant), and duplicate/similar addresses (including those that have obviously different URLs but would become redundant based on a 301/302 status update).
If the client-side metadata (such as last access) could be shared across workstations (i.e. between work and home computers), that would also be cool.
Visual Cues in Bookmarks MenuFavicons and screenshot previews are helpful visual cues about a bookmark. Extend this concept to other metadata. For instance, maybe the user would want 404s to be grayed out, and recently-visited links to be bolded. Or certain tags might be asssociated with small graphics similar to favicons, so the user can quickly skim down a long list, identify the few bookmarks that meet his/her criteria (ex. IE + hacks + 4stars) — even through he doesn't recall their titles.
This could also be done through the use of super-imposed mini-icons over the favicon. It would be similar to the shortcut arrow that windows and mac users are familiar with. Perhaps a tiny (X) in the bottom right side of the favicon for a bookmark that was a 404, or a colored star system for the rating, etc.
Bookmarks Menu SortingAllow user-defined sorting of the Bookmarks menu. Chronological order quickly becomes non-meaningful in a long list. Allow sorting by title, domain, or date, etc.
A pair of persistent no-sort options too, please, on a folder by folder basis. No sort folder contents only, no sort entire folder substructure. I often do not want particular folders sorted, particularly when exporting bookmarks to edit them into a web page. If you also increased the size of the manager's description form, I could go back to using the bookmarks tools as a handy outliner like I did in Mozilla. A related enhancement: enable separate exporting of bookmarks folder substructures with a templating capability so users and developers can more easily define export formats, and add export to clipboard (rather than a file) as an option. Fore some ideas on implementation, see the Mozilla CopyURL-Plus extension, the handiest browser extension on my desktop.
It would also be useful to be able to sort the folders/subfolders separately from the individual pages.
Temporary/Time Based BookmarksI think many of us frequently need to save websites we wish to return but don't want to keep them bookmarked forever. For instance when I comment on blogs I often like to return to reply to the discussion later but if I kept every article I'd commented on in my bookmarks it would rapidly grow unwieldy. An earlier contributor uses bookmarks for keeping a 'to visit' list and would like to be reminded about the contents of the list when non-empty. Similar use cases would be remembering items you are comparing to purchase, funny pages you want to show friends, long articles you are reading, remembering conferences or other events that will lose relevance shortly, and remembering stories to write a blog entry about.
In firefox 2 this sort of use is very cumbersome. With 'add bookmark here' bookmarks can be added efficently enough but every time one wants to remove bookmarks you need to go to the manage bookmark's screen. Some more efficent means of removing temporary bookmarks is needed, perhaps several. The following features all seem good:
Expiration times for bookmarks, when created you can specify a date on which the bookmark will be deleted/become invisible. Folder based expiration times, particular folders could time out bookmarks when they age past a certain date. Most recently used display with bookmarks disappearing after they fall below some threshold. The above but at the user's request. Easy option to delete without entering the organize bookmarks page. Of course all of these really need appropriate sort option.
POST bookmarksSome website searches dumbly use POST instead of GET so you can't just associate a simple keyword and smart bookmark. Making it possible to store POST requests would prevent me from writing boring javascript bookmarklets.
Exporting BookmarksWhen we export bookmarks, it would be nice to have a property on each category and bookmark that could make them private and so, not exportable. This is important because if we want to share our bookmarks there are always bookmarks that should not be shared.
If there was some automatism that would export public bookmarks to a server that also would be very interesting. [Less]