When an application wants to query your conference data, they'll start by requesting your homepage. From there, here's how they find the data…
Conference Name
Where we find it (first match wins):
contentattribute of the<meta property="og:title" content="…" />tag (see Open Graph protocol spec)- value of the
<title>tag
What you need to do for an optimal app experience:
Usually nothing - the <title> tag is generally sufficient.
Adding the <meta property="og:title" content="…" /> tag
will also improve the experience for users posting your conference link on
Facebook.
Conference Logo
Where we find it (first match wins):
- value of the
<meta property="og:image" content="…" />tag (see Open Graph protocol spec) srcattribute of the first<img src="…" />tag on the page where thesrcattribute contains "logo"
If neither approach yields a logo, client implementations will display their own placeholder.
What you need to do for an optimal app experience:
- create a version of your conference logo that is 100px square
- link to it using a
<meta property="og:image" content="…" />tag
Adding the <meta property="og:image" content="…" /> tag
will also improve the experience for users posting your conference link on
Facebook.
Session Data
Where we find it:
The session listing is loaded from the URL specified by a
<link rel="conference-sessions" href="…" /> tag in
the <head> section.
If the <link> tag doesn't exist, the homepage will be
used as the session listing.
Individual session data is loaded from the session listing using the hCalendar microformat. The following mapping is used:
- Session Code
uid- Title
summary- Time
dtstartanddtend- Room
location- Abstract
description- Speakers
contact(specified once per speaker)
What you need to do for an optimal app experience:
- Add the
<link rel="conference-sessions" href="…" />tag to your homepage - Mark up your session listing page with the hCalendar microformat
Speaker Data
Where we find it:
The speaker listing is loaded from the URL specified by a
<link rel="conference-speakers" href="…" /> tag in
the <head> section.
If the <link> tag doesn't exist, the homepage will be
used as the speaker listing.
Individual speaker data is loaded from the speaker listing using the hCard microformat. The following mapping is used:
- Name
fn- Bio
note- Photo
photo- Website
url- Twitter Handle
nicknameemail- Company
org- Job Title
role
What you need to do for an optimal app experience:
- Add the
<link rel="conference-speakers" href="…" />tag to your homepage - Mark up your speaker listing page with the hCard microformat