Skip navigation.

Opera Desktop Team

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

Go and get Opera 9.5 alpha!Post-Alpha Opera 9.5 Release

Comments

Hillbilly 10. September 2007, 02:41

@ alettames I posted a bug report about this a couple of days ago

cheers

.Dani 10. September 2007, 08:34

Would be nice if blocked content is synchronized too by the way :smile:

Hypezor 10. September 2007, 10:34

bbalazs ,use middle-click to open a bookmark in a new tab.
(Middle click on a page will open a link in new tab in the background)
I'm not sure if you're on topic here mate ... :smile:

ppx 10. September 2007, 13:55

Very cool stuff!
But can you please include more features to sync?
For example the urlfilter.ini (blocked content)...
I would love that!

Yogurth 10. September 2007, 14:34

Thx Rijk for the clarification.

Luchio 10. September 2007, 15:56

What is supposed to happen if somebody else logs in with his Opera ID on my setup? Is that even possible to login with a different name once you set it up? Will it show his bookmarks or will it merge my bookmark with his?

Trasak 10. September 2007, 18:22

When will next release opera 9.50.9500, when internal is already 9507? Thank for answer. Trasak

operic 10. September 2007, 20:49

Originally posted by Luchio:

What is supposed to happen if somebody else logs in with his Opera ID on my setup? Is that even possible to login with a different name once you set it up? Will it show his bookmarks or will it merge my bookmark with his?


it will merge them, but maybe delete or duplicate some of them :frown:

elfinit 11. September 2007, 06:15

Google Reader, Google Calendar and Picasa does not work in Opera 9.5 :frown:

Frank@endoria.net 11. September 2007, 07:54

The My Opera synchronisation is really nice and fast. Missing something like this was the only reason I needed Firefox (with Google Browser Sync) every now and then.

behrangsa 11. September 2007, 08:47

"Google Reader, Google Calendar and Picasa does not work in Opera 9.5"

Google Reader is not working here as well. Have not tested Cal and Pic though.

ytsmabeer 11. September 2007, 08:54

@elfinit:
This blog is about synchronization and not about problems with pages, please take it to the right forums
like this one about google reader for example

Paul Skinner 11. September 2007, 11:42

Can someone please tell me what has replaced the double click mouse gesture on a blank tab to go to your home page?

That seemed like a perfect gesture as I didn't have to move my hand at all :smile:

trojahn 11. September 2007, 13:15

Well... To tell the truth it's kinda annoying... I was trying to delete some bookmarks and they keep coming back :smile:

I think there's no need for Opera to keep sync periodically... It should sync when I change stuff (like deleting the darn bookmark, heh) or adding another one... Speed dial too you can't delete anything...

In my opinion, periodical sync is needed on a multi-user enviroment, which I don't think it's the case here... Usually a user just wants to have his configuration on another computer and he won't be using 2 operas at the same time on 2 different computers...

Just my opinion :wink: Keep up the good work.

snoopy11hk 11. September 2007, 15:12

Moderator edit: This is a blog post about sync.

ThArGos 11. September 2007, 16:51

Great feature!
It would be fantastic to synchronise shortcuts too! :smile:

kalinko 11. September 2007, 17:43

People, I love the new feature - My Opera Synchronization. My favourite browser since December 2004.

behrangsa 12. September 2007, 10:30

Where can I find a few screenshots of Opera 9.5 for Mac? Could someone please post a few?

ytsmabeer 12. September 2007, 11:06

rhonnysparks 12. September 2007, 11:58

@schoelle: You could enable confirm exit (Preferences/Advanced/Browsing), that'll ask you if you want to close the window when only one window is open.

@Paul Skinner: double clicking on a blank page (or the speed dial in my case) still takes me to my home page, maybe check that ur homepage is set.

Now to the desktop team: awesome job on syncing! It literally knocks my socks off, so congrats.

A few improvement ideas (sorry if I'm being repetitive):


  • Access to Sync'ed data through My Opera.

  • add, edit, remove our sync'ed data.
    view bookmarks on systems where Opera isn't available.
    label system would allow us to selectively synchronise content depending on our location.
    Longterm it could also allow us to add/edit/remove other things like userjs (imagine being able to add a userjs via my.opera and then have it automagically installed on all your opera installions - how cool would that be, it would be like a userjs manager)

  • Force Upload/Download: as the name suggests, force the sync to behave as you want it to.

  • Synchronise much more (longterm prospect)



just my 2c. Once again, congrats on the alpha...

bexs 12. September 2007, 12:46

Moderator edit: This is a blog post about sync.

tobz-nz 12. September 2007, 23:46

Will it include passwords like googles firefox extension?
that is something I find very useful as I many password protected sites from work and home and its great having to only save it once and never have to worry about it again.

great job guys, im really really hanging out for the developer tools so I can finally move back to using opera as my main browser, from firefox.

NovemberDobby 13. September 2007, 07:10

Moderator edit: This is a blog post about sync.

Oops, sorry.

In that case, haven't tried syncing this at school, will be intersting to see what happens :D

Filip007 13. September 2007, 15:04

Moderator edit: This is a blog post about sync.

TC_Hessen 13. September 2007, 19:28

Well, I found no answer about the question if the data will be stored secure.

Or better, is there any possibility to change the server where opera stores its data? In the moment I use a own script that starts opera and synchronizes the bookmarks with my own server. I have private data, passwords and such things included so I cannot store this data on forein servers.

crustiq 13. September 2007, 22:12

I'd really like to have the ability to share blocked content list.

Northgrove 13. September 2007, 22:50

If I'd give a list of priorities to what I'd like to see sync options for that isn't in alpha 1:

1. Web site profiles (like block settings, but also other things, Javascript enablement status, etc.)
2. Browser histories, including address bar histories.
3. Opera UI layout.
4. The more general Opera settings. Browser settings, and so on.

alettames 13. September 2007, 22:54

Moderator edit: This is a blog post about sync.

alettames 14. September 2007, 06:58

Moderator edit: This is a blog post about sync.

talkstream 14. September 2007, 10:01

Moderator edit: This is a blog post about sync.

ytsmabeer 14. September 2007, 10:05

@ talkstream:He com up smile, it's an alpha, it supposed to be imperfect :smile:

illiad 14. September 2007, 10:42

moderators: can you not move off-topic posts to the Go and get Opera thread??

a lot of people are 'surfing with blinkers on' .... I am amazed at the number that 'cannot scroll down to find it' ....

or at least give them a link to click... eg...
go here for kestrel blog latest..

go here for full forum on Beta testing (including alphas, previews, and weeklies)

Of course, the proper way would be to change the desktop blog to different sections, like the forum... how about two columns, one 2/3 of the width, for all major stuff, and a smaller column for 'special issues only'... ????

haavard 14. September 2007, 10:43

illiad: This is a blog, not a forum thread :smile: It is not possible to split off or move blog comments.

umonkey 18. September 2007, 00:22

Thank you for this nice feature, but would you be so kind to write a post about the directions which the synchronization will be developed in. Bookmarks are good, but it would be really great if Opera could synchronize passwords and cookies. Having to log in to the same web sites at home and at work is taking time; having seen how this works in Gooble Browser Sync, I think that this is much more important than bookmarks.

Buelldozer 18. September 2007, 17:42

Fantastic! Now, when will this functionality be coming to the PocketPC version? :smile:

kimr1508 26. September 2007, 15:33

The bookmark sync is great and is working but something that would really be great is sync of notes.

The notes feature in Opera is not only great for taking notes from a web site but also as a very usefull note taking application fx. write some notes about a book I just read. But not having the sync function the notes are useless if the notes are on the computer at work and I'm stilling at home.

I know that notes take up more server space in Olso but one solution could be to sync the notes to a ftp server of my choice. An application with those features exists as a FireFox add-on and it works great.

lingusta 27. September 2007, 22:06

I just LOVE YOU SO MUCH for this feature !!!

Thank you very, very much.

Now my lovely browser "setup" will come with me everywhere I go !!!

And I just had suggested such feature some time ago to you.


Chris
Poland

pnppc 7. November 2007, 21:35

would love to see Notes added to the sync features if at all possible
Loving the changes made with 9.5 as far as how it runs on a mac compared to the 9.2x and previous editions.
So much better and faster!!

TaranQ 14. November 2007, 15:19

Yes please note synchronizing ....

Pattty 4. January 2008, 14:54

hehehe!... I'm agree with SqueakeyCat :D

Aer Vinco 31. January 2008, 00:05

Couldn't you just run Opera off a flash drive?
You could just use a little batch to sync it to your main files whenever you connect it to your computer.
Not to say the sync feature in Kestrel isn't useful, some people just want to sync the entire browser.

Viperstryker 17. February 2008, 09:51

Awesome, this was one major problem solved. :smile:

KozAKi 19. April 2008, 08:54

Nice feature Toman :smile:
Am I blind or this paper does not read how/where to activate synchronization ?

KozAKi 19. April 2008, 08:56

Yeah! was blind ^o^

dONALD Blood 6. May 2008, 18:46

On my OperaLink page I can only see my bookmarks and SpeeDial settings. Is it possible to see my Notes too? And if it is, how?

dennyhalim 7. May 2008, 06:58

this sync stuffs really great!

what would make it greatest if we can sync with others too.
maybe del.icio.us and google's note for a start....

tnx!
http://it.dennyhalim.com

dudekracked 11. May 2008, 10:28

will opera have plans to synchronize wands password? i really need this

AleksOD 13. May 2008, 04:30

That's a big security risk, in my opinion. If you need all your passwords in another computer, just copy wand.dat in your Opera profile folder to the profile folder on another computer :smile:

dudekracked 13. May 2008, 06:41

hi thanks AleksOD for the reply, so there won't be an option for this?
i found several website that offer this, and they use some kind of security measure. thanks for the tip but i found a workaround for this.

AleksOD 13. May 2008, 14:25

No problem.
I am not sure if there is going to be such option in the future.
What workaround did you find?

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.