Sticky Searches for Bookmarks/Notes/Contacts

Opera's mail client, M2, has innovated well in using 'access points' to organise email. The mails are stored in a database, and dynamic access points allow multiple views of the same data. Email contains rich amounts of data to allow the filtering system to work well. In bookmarks and contacts however, this meta-data is much more sparse, so rewriting bookmarks/notes/contacts to use access points would not work well. But by using the functions already built-in to Opera ('quick find'), it would be easy to implement a system that would have almost all of the functionality of access-points without abandoning the standard folder hierarchy. Here is what Opera needs to do to implement this:

That would allow BOTH access point type interface AND hierarchical folders to co-exist. New users could stick to what they know best (bookmarks in folder hierarchies), and power users could construct rich organisation, where bookmarks could co-exist in multiple categories. If wanted, a user could store ALL his bookmarks in one real folder, and then use sticky searches for ALL organisation - being exactly ANALOGOUS to the M2 model.

Extending the Idea:

To improve the power of such a system, it would be nice to be able to search the 'date created' and 'date accessed' fields. That way one could easily search for bookmarks created in July for example, or the 20 most recent bookmarks etc. Adding more meta-data would always also help - Opera is already unique in that it uses <meta/> description on the page when adding new bookmarks (though does not look at <meta/> keywords). Doing more data mining when adding a bookmark could help even more. Here are some ideas:

  1. Make date accessed a field which stores the last 20 visit times or so - thus allowing visiting patterns to be analysed in more depth.
  2. Store the referrer of the bookmarked page — this would allow the immediate link relations to be kept.
  3. Slightly more advanced, iterate through the DOM extracting <h1> etc. words, or through the document text and look for keywords already specified by the user as a Sticky Search. That way, new bookmarks which contained the same keyword could be optinally tagged.

Adding regular expressions (RegExp) to the quick-find box would also greatly enhance the power of this system. Regular expressions are already available in M2, so should be easy to implement here.




Comments [Hide comments/form]

Would the 'sticky find' allow for the 'sub-view' function? In addition, what if the 'view' I want to make does not have an exact relationship with the words in the bookmark/note? E.g. I want to reference a Nike statement on labor not only in a labor view but also in a globalization and an industrial organization view. The statement itself doesn't explicitly address globalization or industrial organization, however. (2003-12-01 12:02:54)

In regard to views on bookmarks and notes, I am primarily interested in replacing folders with views, and secondarily interested in filtering by text and other attributes. The thing I like about MS Outlook is that you can put any Outlook object into multiple categories (similar to Opera's views). Among Opera's innovation include sub-views, speed, quick find and greater ability to handle a large amount of objects.

CupJavaLengue (2003-12-01 12:25:20)

1st commenter: what exactly do you mean by 'sub-view'. And I don't think StickySearches could easily allow multiple categorization without having keywords preset for them. This would have to be done manually either way (setting up the categories of the view, or the bookmark).
2nd Commenter (same?): StickySearches is a way to get 'database access' on the cheap for traditional folders. You want bookmarks to switch to a full 'access' system and throw away folders. This is more work for Opera, and I don't think that access points will work very well for bookmarks due to the poor and inconsistent metadata they contain...

NonTroppo (2003-12-02 01:46:49) (2010-12-11 03:34:00)

mmAnOM The topic is pretty complicated for a beginner!.... (2012-02-12 11:54:15)

I am glad that your blog is constantly evolving. Such posts only gain in popularity!.... (2012-02-13 06:19:33)

Yeah !... life is like riding a bicycle. You will not fall unless you stop pedaling!!.... (2012-02-13 06:41:21)

Thanks for the article! I hope the author does not mind if I use it for my course work!.... (2012-02-13 07:03:22)

I am amazed with the abundance of interesting articles on your site! The author - good luck and wish you the new interesting posts..!! (2012-02-13 07:25:48)

Yet, much is unclear. Could you describe in more details!.... (2012-02-13 07:48:23)

YPtb42? Thank you for your blog article.Really looking forward to read more. Really Great. (2012-11-03 17:31:34)

Heya superb website! Does running a blog like this require a large amount of work?
I have very little understanding of computer programming but
I was hoping to start my own blog soon. Anyway, if you have any recommendations or tips for new blog owners please share.

I understand this is off topic however I just wanted
to ask. Thanks!chanel outlet store (2012-11-26 18:09:00)

Internet is written with the capital letter in a sentence, by the way. And hundredths are written not with a point but with a comma. This is according to the standard. And actually everything is very good..! (2013-01-02 09:51:03)

DhbNOm? wow, awesome post.Much thanks again. Will read on... (2013-02-28 13:54:00)

G7mkS6 Enjoyed every bit of your article.Much thanks again. Really Great. (2013-05-14 14:15:29)

ZbBjWr? This is one awesome post.Really thank you! Much obliged. (2013-05-25 00:51:16)

NxpI3z? I value the blog.Much thanks again. Want more. (2013-05-27 03:46:09)

j01IZr Im thankful for the post.Really thank you! Fantastic. (2013-06-19 05:52:05)

7BTRgl Im obliged for the blog article. Awesome. (2013-07-04 09:55:18)

mDB9g9 Thank you ever so for you article.Really thank you! Keep writing. (2013-07-26 05:54:37)

A round of applause for your post.Really thank you! Much obliged. (2013-08-02 07:48:33)

yjW0ks Muchos Gracias for your blog article.Much thanks again. Much obliged. (2013-08-02 12:28:34)

JrgxTl? Looking forward to reading more. Great blog article.Really thank you! (2013-08-19 09:28:53)

JpdpsI? I truly appreciate this blog.Much thanks again. Much obliged. (2013-08-19 20:43:48)

2TXlqs Thank you ever so for you article post.Really looking forward to read more. Awesome. (2013-09-06 11:36:29)

fVjanP This is one awesome blog post. Really Cool. (2013-09-06 14:15:13)

rBZPRM Major thankies for the blog article.Really thank you! Much obliged. (2013-09-11 15:11:31)

MiNY8R? I value the blog. Will read on... (2013-09-13 09:38:06)

ZR5HZI Looking forward to reading more. Great blog post.Really thank you! Want more. (2013-09-13 10:22:32)

I am truly keen of seeing humorous movies at youtube, and this videos is truly so comical, hehehhe. (2013-10-07 19:40:02)

What's up, thanks for all the users, I will add many more video clips in future days, admin (2013-10-18 10:44:47)

At present I was so tired, and now this time I have got some rest by watching this funny YouTube? video, thanks, keep it up. (2013-10-19 13:32:27)

Kgjatg. (2013-10-22 07:53:03)

Bigger use of the respiratory system by simply increasing your air flow took directly to them as well as spirit working with which will o2 way more with success a few out of the authorities regarding cardiovascular exercise. The phrase cardiovascular suggests by means of breathable air, or simply using air conditioning. Exercise which can be minimized inside level plus lengthier then is high energy. By means of cardio time periods, an athlete tools the same identical huge muscle group workforce from a continual range of motion right from between 13 as well as forty. The objective of any cardio exercise exerciser is to try to retain some sort of the highest level of heartbeat connected with estimated at 70 so that you can 80 %. Many cardio consultations will be: lighting working with, bicycling, strolling, or maybe treading standard water. Those activities should be able to get finished with no man or woman the respiratory system tricky. You may well be perhaps anaerobically doing exercises if you are not capable to continue on that shorter topic.
<a href="" >nike free run</a> (2014-05-16 21:43:25)

les designs modifis p Nike cosaque en ne pas accomplir acclamant Femme Chaussures Nike Complimentary Perform Three.
<a href="" >nike free run</a> (2014-05-21 13:15:05)

<a href="">ルイヴィト 財布</a>glrhprlvjq,<a href="">ルイヴィト バッグ 激安</a>glrhprlvjq,<a href="">ルイヴィト 長財布 メンズ</a>glrhprlvjq,<a href="">louis vuitton 財布</a>glrhprlvjq,<a href="">ルイヴィト 店舗 埼玉</a>
[url=][/url] (2014-12-18 04:03:07)

Excellent blog here! after reading, i decide to buy a sleeping bag ASAP
Coque samsung Galaxy S4 (2015-03-14 15:21:12)

Add a comment to this page (use wiki formatting if needed, no HTML/BBCode please). Only registered users can submit links, your comment will be deleted otherwise: