Opera Link explained
By Tommy A. Olsen. Friday, 7. September 2007, 09:59:08
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
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




« Previous 1 2 3 4 5 Next »
Hillbilly # 10. September 2007, 02:41
cheers
.Dani # 10. September 2007, 08:34
Hypezor # 10. September 2007, 10:34
(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 ...
ppx # 10. September 2007, 13:55
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
Luchio # 10. September 2007, 15:56
Trasak # 10. September 2007, 18:22
operic # 10. September 2007, 20:49
Originally posted by Luchio:
it will merge them, but maybe delete or duplicate some of them
elfinit # 11. September 2007, 06:15
Frank@endoria.net # 11. September 2007, 07:54
behrangsa # 11. September 2007, 08:47
Google Reader is not working here as well. Have not tested Cal and Pic though.
ytsmabeer # 11. September 2007, 08:54
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
That seemed like a perfect gesture as I didn't have to move my hand at all
trojahn # 11. September 2007, 13:15
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
snoopy11hk # 11. September 2007, 15:12
ThArGos # 11. September 2007, 16:51
It would be fantastic to synchronise shortcuts too!
kalinko # 11. September 2007, 17:43
behrangsa # 12. September 2007, 10:30
ytsmabeer # 12. September 2007, 11:06
try here
http://my.opera.com/community/forums/topic.dml?id=203173
rhonnysparks # 12. September 2007, 11:58
@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):
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)
just my 2c. Once again, congrats on the alpha...
bexs # 12. September 2007, 12:46
tobz-nz # 12. September 2007, 23:46
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
Oops, sorry.
In that case, haven't tried syncing this at school, will be intersting to see what happens
Filip007 # 13. September 2007, 15:04
TC_Hessen # 13. September 2007, 19:28
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
Northgrove # 13. September 2007, 22:50
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
alettames # 14. September 2007, 06:58
talkstream # 14. September 2007, 10:01
ytsmabeer # 14. September 2007, 10:05
illiad # 14. September 2007, 10:42
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
umonkey # 18. September 2007, 00:22
Buelldozer # 18. September 2007, 17:42
kimr1508 # 26. September 2007, 15:33
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
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
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
Pattty # 4. January 2008, 14:54
Aer Vinco # 31. January 2008, 00:05
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
KozAKi # 19. April 2008, 08:54
Am I blind or this paper does not read how/where to activate synchronization ?
KozAKi # 19. April 2008, 08:56
dONALD Blood # 6. May 2008, 18:46
dennyhalim # 7. May 2008, 06:58
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
AleksOD # 13. May 2008, 04:30
dudekracked # 13. May 2008, 06:41
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
I am not sure if there is going to be such option in the future.
What workaround did you find?