Skip navigation.

exploreopera

| Help

Sign up | Help

NoteMe

- by Øyvind Østlund

My Opera's first Microformat:

, , , , , ,

I have added a Microformat to my blog. If I am not wrong, it is My Operas first Microformat. So what is a Microformat you might ask, and where is it. [Edit]The hack is now removed[/Edit]



[Edit]As of today [11.06.2007] the hack is removed to let the official implementation take it's place in not too many days. The various screen shots in the blog is proof enough for it's existence as a proof of concept hack. (CSS involved in the hack)[/Edit]

For those of you who are still clueless about what I added to my blog the other day, it is revelation day. I disabled the About box in my account prefs. and made my first sticky post instead.

By editing the user style sheet, I made that sticky post look like the old About box (yes you are looking at it to the right as you read (unless you are in the comment section, where sticky posts won't show up).

So why did I go through all this hassle just to make my own version of the box, when it looks completely the same as it used to do. The point here is not what YOU see, but what your machine (read browser) can see. For you there is no difference reading the default one, compared to the one I have made from scratch. But the new markup is formed in a very special way. It is called a Microformat, and a Microformat containing your personal information is a Microformat of type hCard.

So why would you want to mark up information like this in a special way? Well the point is that if everyone did this there would not be any problem for a browser vendor to make functionality to read contact information on any page you visit. It could for example notify you about it's existence, and ask you if you want to add it to your contact list. And in the long run it would save you lots of time in searching, copy and pasting. All this because common information was marked up in a special way.

Today there is a lot of information shared all over the web that contains more or less the same type of information, but since it is marked up with different markup from page to page you are visiting, your browser will have no clue about what it is looking at. It is just presenting it all to the screen for you as a dumb server. Just think about all the articles you are reading every day, or maybe you are searching the web to find a new employ and you read recymes all the time, or maybe trying to find out what is where and when at the next conference you will visit. If all this was marked up as Microformats, your browser could extract all the important data for you, and maybe add all the events at the conference to your scheduler, or all the resumes to your local storage database. And all you had to do was to tell the browser to do the job for you. I find this really interesting as a feature of web. Information that is just as simple for you to read as your browser.

As of today, I am not aware of one browser that has this kind of ability, though Firefox is getting it for sure. And there has been rumors (that are far from confirmed) saying that IE might get some sort of support for it as well in the near future. If Opera has any plans for this kind of feature with their next releases is unsure as usual. But only time will show.

While thinking about Opera, I get all these ideas about how well this could be integrated into the browser. Just think about all the contacts you probably have if you are using Opera's mail functionality. Wouldn't it be nice to be able to just add contacts just by browsing someones page? And you would get all their information instead of just their mail address, and hopefully a name to tag it with? Throw in a calendar in Opera, and I would never have to close down Opera except for when I am programming. And it doesn't stop here. I can see so many more possibilities but I better stop here for now. You probably want to see this working in action, don't you.

Luckily for us web users, there exists an extension originally written for the Flock browser, that also works for Firefox that can do most of this already. When I now browse my Opera blog with Firefox, a yellow icon appears in the bottom right corner. If I click it I get a panel on the left side with the extracted information that asks me what I want to do about it. There is more than one extension for Firefox that can do this, and they all do different things with the data, but that is not really the important thing here. That it works, and so easily is the point here. Only your imagination can stop you now.

So what are you waiting for? Why don't you go and add your own Microformat to your blog. Lets put some pressure on Opera to make sure they follow up. Go spread the word, and maybe if we are lucky, Opera will be the first again.

What just happend to my blog:Taking CSS3 out for a spin:

Comments

avatar
Great to hear that you've added an hcard to your blog!

If you're feeling really adventurous, the next step is to markup your blog posts with hAtom -- making it possibly to essentially subscribe to your HTML blog -- making RSS and Atom pretty much unnecessary...! I mean, they have their purposes, but why not just use the html the browser is already storing?

By factoryjoe, # 7. May 2007, 08:28:28

avatar
Thanks for taking the time to make an account to comment on it. Would have been easier if MyOpera was OpenID enabled :wink:

I have never thought about hAtom as a ”replacement” for RSS before. It’s a very interesting idea. I added hAtom to my web page ages ago, and I was thinking about the possibility to add it here too. But I think it would be more hassle than it is worth. I am in no position to alter the markup of this blog, though I can add markup. But adding hAtom to every blog post on top of the already existing markup seems like (as they say in Sweden) “cake on top of a cake”. Although this time the “cake” on top would be sweeter.

We can only hope that next time there is an update to MyOpera, someone will think this sounds like a good idea, and will change the markup of blog posts to resemble hAtom, and the about box, and maybe the friends page to become hCards.

Cheers,
- ØØ -

By NoteMe, # 9. May 2007, 10:03:24

avatar
Microformats are cool... That's all I have to say about that for now. :wink:

monkey

By vetler, # 12. May 2007, 14:06:01

avatar
I am really disapointed with you. I was so sure you would have laid out all of Operas/MyOperas thoughts and plans for Microformats p: :D

Well call me in any day if you need some ideas or planning :wink: As a kind gesture, you can have the second Microformatt on MyOpera on the house. Though you have to style it yourself p:


About



photo


Team Manager, Information Systems, Opera Software ASA

Vetle
Roeim

Address:

Opera Hill

Norway







- ØØ -

By NoteMe, # 12. May 2007, 14:34:07

avatar
Hehe, thanks... Awesome. :smile:

By vetler, # 12. May 2007, 14:56:50

avatar
Yea, this is really cool!

I would love to see more microformats being used om MyOpera.

By sverre, # 15. May 2007, 07:28:50

avatar

By NoteMe, # 10. June 2007, 19:16:17

avatar
Update:
Looks like it is up now. My About Box is marked up as a hCard now.


- ØØ -

By NoteMe, # 24. July 2007, 10:35:15

avatar
However, the colour on your About page is for old ladies。:left:
On second thought, maybe it's good for cake on top of a cake stuff。p:

By solid copper, # 25. July 2007, 01:21:51

avatar
Haha, maybe I am an old lady p: Well I am no designer, but just tried to get the red Opera colour on the boxes and the links in stead of the boring blue one. Didn't mean to end up as an old lady theme :smile:


- ØØ -

By NoteMe, # 5. August 2007, 17:13:32

avatar
Very cool initials for an old lady. I can't even type one of those. :o:

By solid copper, # 7. August 2007, 00:36:01

avatar
My parents must have wanted me to stay in Norway. You have no idea how much problems my name has caused me while travelling abroad :smile:


- ØØ -

By NoteMe, # 8. August 2007, 16:42:20

avatar
Your parents obviously liked cake-next-to-a-cake stuff. That is what your name is all about! :lol:

By solid copper, # 17. August 2007, 06:48:54

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Please type this security code : ab91b7

Smilies