Skip navigation.

Opera Desktop Team

Posts tagged with "speed dial"

Opera Link explained

, , ,

Now that we've released the first build of Opera "kestrel" 9.5, I thought I'd explain the feature which Adam, Karianne, Petter, Anton, Kay, Esteban and I have been working the most on - Opera Link.

What it is?
Opera Link is a feature of Kestrel which is designed to let you keep the same bookmarks and speed dials on different computers with Opera installed.

It is designed to be as simple to use as possible, causing minimal disruption in your workflow. Therefore, you will not find a lot of bells and whistles in this feature. A status indicator is all you'll see after having logged in from the "Synchronize Opera..." menu item in the File menu.

What does it synchronize? Bookmarks, Speed dial entries, Personal bar items, web panels, search engines, and notes, with more to come. You can pick which to sync in the login dialog, and the checkbox for Personal bar also controls whether web panels are synced.


Once logged in, Opera will remember the username and password, and log you in automatically the next time you start. If you don't want to be remembered, you must log out from the File menu before you quit Opera. (Who quits Opera anyway?)

How does it really work?
The idea of synchronization is old, and many applications and electrical appliances have implemented ways to synchronize e-mail addresses, phone numbers or street addresses. Sometimes all, sometimes just a few of these. E-mail clients can synchronize mail and contacts against your phone, and some web browsers with the help of extensions can synchronize against online bookmark services such as del.icio.us.

Opera Link relies on this community site, My Opera, to work. In our server rooms here in Oslo, there are a few database, application and authentication servers that receive data from Opera, process it, store it, and send it off to any other Opera installation that comes by with your username on it.

For Opera to send your stuff to the server, it goes through all your bookmarks and speed dials, puts them in a custom XML format, and sends it through a secure (TLS) connection to the server. The server will then store the items in its database. When another Opera with your login name comes by, Opera does the same as before, but the server will also look through what it already has to see whether something is different between the database and the new data. If there is something on the server which was not in the data Opera sent, it will return these items to Opera. Opera will then merge this with its own bookmarks.

When you add, modify, or delete a bookmark, Opera will store this status. Every so often Opera will connect to the server and repeat the synchronization process, this time sending only the changes to the server. Again, if the server has something new for Opera, Opera will get this back.

Opera identifies bookmarks by a Universally Unique Identifiers (UUID), not names or addresses. A UUID is a long number which is designed to be genuinely unique, thereby "Universally". Because of this, there is no way for two Operas to generate the same ID even if the address of the bookmark is the same. Although we hope to add detection of identical bookmarks in the future, it can currently happen that you get duplicate bookmarks if you have the same bookmarks at work and home before you synchronize with My Opera. To resolve this, you can simply delete the ones you don't need, and this will spread to the other Operas you have.

Edit 27.11.08
We have added the possibility to remove duplicate bookmarks from your Opera Link account. Simply use the "Duplicate removal" menu entry in the Opera Link menu after logging in to my.opera.com

"Is that my blog on your Speed Dial?"

, , ,

Opera Mini already adds Speed Dial shortcuts to the first 9 links on the start page, so you can just press *1 to get to your favorite site on your phone. Now we do the same thing for desktop, where Ctrl+1 to Ctrl+9 gives you direct access to your 9 favorites. When you open a new tab, the 9 Speed Dial sites will be displayed with pretty thumbnails, a single mouse click away :hat:

Why Speed Dial?

Bookmarks often fall into two categories:
  1. A bunch of sites you bookmark because you may want to visit them again someday
  2. 5 or 6 sites you visit very often

Speed Dial is an elegant way to address the second category. When you open a new tab, it will often be to go to one of your favorite sites, so why not just show them there instead of an entirely blank page? Adding your favorites to Speed Dial is also very, very simple: Just click the button and choose a site from your Top 10 history or from the currently open tabs. Deleting them is just as simple, with the X in the upper right corner.

Cool stuff:
  • You can reload all thumbnails by pressing Ctrl+R, giving you a quick overview of whether your favorite pages have changed, or just reload one of them from the right-click menu (nice for Web mail!).
  • We're partnering with Yahoo! on both Mobile and Desktop, which explains the new search field. You can of course configure it from search preferences.
  • You can drag links to thumbnails and even rearrange thumbnails by dragging them on top of each other.
  • You can hide the entire thing with the "Hide Speed Dial" button in the lower right corner if you don't like it.

So, what's on *your* Speed Dial?

Known issues:
  • Overrides your search.ini file instead of merging them: Make a backup before installing.
  • Thumbnails should not reload on every startup.
  • "Reload every..." is missing from the context menu.
  • Middle-click doesn't open pages in the background.
  • Back button doesn't go back to Speed Dial.
  • Several skin and display problems.
  • Contains some hardcoded not translatable strings.
  • The "What is Speed Dial" link doesn't go anywhere.
  • Forgetting to put your partner's blog in SD1 can have dramatic consequences Homer: Doh!


Changelog:
  • Fixed several crashes when printing, sending mail, removing active web panel...
  • Lots of minor fixes.
  • Start bar is replaced by Speed Dial, Top-10 and Bookmark buttons can be found in the Appearance dialog and added to other toolbars.
  • Canvas: Stopped drawing lines from origin (0, 0) when using path functions in accordance with changes in WHATWG canvas spec. Note to Widget developers: This may cause problems with your Widgets if you use Canvas.


Note: If you'd like to chat about weekly builds, join us in #weekly on irc.opera.com.

Download:
Windows MSI
Windows Classic
Macintosh
Unix