I’ve discovered something very useful which I think will help mobile social tagging to really take off – Opera Mini Bookmarklets.<\/p>\n
I’m addicted to bookmarklets, which I use all the time in my web browser. If you haven’t tried them yet, give bookmarklets a whirl. They give you browser toolbar buttons that do all sorts of neat things with the web page you are currently viewing. Like searching Technorati, Bloglines or Google Blogsearch for blog items that refer to the current page. Or counting the number of characters in highlighted text on the page or viewing the page’s headers. There’s one particular bookmarklet that I use constantly. It adds the current page to my del.icio.us links. I store everything in del.icio.us. It’s a huge convenience to be able to add to and access my bookmarks from any machine.<\/p>\n
I’ve wanted to use bookmarklets in my mobile browser and it turns out that I can with Opera Mini! Bookmarklets require JavaScript which most mobile browsers don’t support. But Opera Mini supports a subset of JavaScript sufficient to run many bookmarklets including the Post to Del.icio.us one that I use all the time. Actually I want to start using Mobitopia (review<\/a>) for my mobile bookmarks but I haven’t been able to find a bookmarklet that works reliably on that site.<\/p>\n
prompt()<\/code> isn’t supported so any bookmarklets that require the user to enter something will fail. But a lot of JavaScript will work including for loops, if...then...else<\/code> and user defined functions. You can save some time by testing your bookmarklets in the
Opera Mini Simulator<\/a>. I’ve tested the bookmarklets on o.Yeswap.com<\/a> and they will work.<\/li>\n
All phones have a limit on how many characters you can enter or edit in a text box. This can vary greatly. My Motorola i855 can only handle 200 characters but the Nokia 3650 can accept 5000. Some of the more interesting bookmarklets are well over 200 characters which may limit which ones you can use.<\/li>\n
In Opera Mini, bookmarklets execute on the server not the browser. This means that any references to the current page will be to the last page loaded from the server. When you hit the Back <\/em>button the previous page is loaded from the local browser cache but the Opera server still thinks you are on the last page you loaded so bookmarklets will execute as if you were still on the previous page. The workaround is, after hitting Back<\/em>, refresh the page with #,0 before using any bookmarklet on that page.<\/li>\n<\/ul>\nQuick Start – Adding Bookmarklets to Opera Mini<\/strong><\/p>\n
I’ve put a few tested bookmarklets on o.Yeswap.com to get you started. To add a bookmark:<\/p>\n
\n- Visit o.Yeswap.com<\/a> in Opera Mini and click on any of the links.<\/li>\n
- When the page reloads, press # then 7 (or Menu|Tools|Add Bookmark) to
bookmark the page.<\/li>\n - On the Opera Mini Add Bookmark<\/em> page (image) change the bookmark’s title to something meaningful.<\/li>\n
- Now edit the Address <\/em>field and delete everything before the javascript: part (i.e. delete http:\/\/o.Yeswap.com\/? from the beginning of the address).<\/li>\n
- Hit OK, check the Display on Home Page:<\/em> check box and then press Save<\/em><\/li>\n<\/ul>\n
Using Bookmarklets in Opera Mini<\/strong><\/p>\n
So now that you have a bookmarklet or two in Opera Mini how do you use them? It’s really very simple.<\/p>\n
\n- When you are on a page that you want to add to del.icio.us for example, press the # key followed by the 2 key which will bring up the bookmarks page.<\/li>\n
- Then select your Post to Del.icio.us <\/em>bookmarklet and press OK. You will be taken to the Delicious Add <\/em>page with the Title <\/em>and Description <\/em>fields already filled in (you might be prompted to log in to del.icio.us first). Enter a tag or two and press Save.<\/li>\n<\/ul>\n
How to add your own bookmarklets<\/strong><\/p>\n
So how to add your own bookmarklets to Opera Mini if you don’t have a web page? It’s pretty easy to do using del.icio.us Here’s the process step by step.<\/p>\n
\n- You need to create a link somewhere on the web that you can access from your phone. Del.icio.us is ideal for this because it’s free, available and easy to use – but you can create the link anywhere, your blog, MySpace, Yahoo Bookmarks etc. These instructions assume you are using del.icio.us.<\/li>\n
- Create a del.icio.us account if you don’t already have one.<\/li>\n
- Log into del.icio.us and click Post <\/em>on the top menu. In the URL <\/em>input field, type the url of a valid website, Ideally a short simple one that loads quickly on a phone and which has doesn’t already have a question mark character in it’s url. You can use http:\/\/o.Yeswap.com if you want. Enter the url followed by a slash and a question mark and then paste the bookmarklet code (which will always start with javascript:) after the question mark. Here’s an example. (The JavaScript has been truncated to fit this page.)
http:\/\/o.yeswap.com\/?javascript:location.href=...<\/a><\/code><\/li>\n
Press Save, then fill in the Description <\/em>and optionally the Tags <\/em>field. I recommend using the tag minibookmarklet <\/em>to make these tags easy to find and share.<\/li>\n
Next using Opera Mini, go to del.icio.us, log in, click My Tags<\/em> and then scroll down to and select the bookmark link you just entered. o.yeswap.com or whatever page’s url you used should load. Do not click on any of the links as that will navigate off the page which has your bookmarklet’s JavaScript embedded in it’s url.<\/li>\n
Bookmark the page in Opera Mini and edit the bookmarklet as described above.<\/li>\n<\/ul>\nIf you find or write any bookmarklets that are useful and work in Opera Mini, drop me a comment and I’ll add them to o.yeswap.com.<\/p>\n","protected":false},"excerpt":{"rendered":"
I’ve discovered something very useful which I think will help mobile social tagging to really take off – Opera Mini Bookmarklets. I’m addicted to bookmarklets, which I use all the time in my web browser. If you haven’t tried them yet, give bookmarklets a whirl. They give you browser toolbar buttons that do all sorts of neat things with the web page you are currently viewing. Like searching Technorati, Bloglines or Google Blogsearch for blog items that refer to the … Continue reading