Webslices
Webslices zijn een nieuwe feature van Internet Explorer 8 die de webauteurs
de mogelijkheid geven om de gebruiker een abonnement (subscription) te laten
nemen op een deel van de pagina. Een beetje zoals een RSS feed, maar dan
toegespitst op een onderdeel, en met extra layout mogelijkheden. Even hoe het
kan werken:
- De container is een element (DIV) met class=”hslice”
id=”x” - bijvoorbeeld
<div class=”hslice” id=”1″>
- De entries zijn elementen met class=”entry-title”
- bijvoorbeeld
<p class=”entry-title”>hlrnet.com demo webslice</p>
- De entry content is gemarkeerd met class=”entry-content”,
en er kunnen er verschillende zijn - bijvoorbeeld
<div class=”entry-content”>eerste</div><div class=”entry-content”>tweede</div>
- En verder kunnen er nog parameters meegegeven worden, zoals
- Time to live: met class=”ttl” kan je het
minimum interval opgeven (in minuten) waarbij het element opnieuw
gechecked worden voor updates. Je kan die DIV onzichtbaar maken als je
dat wil. Bijvoorbeeld:
<span class=”ttl” style=”display: none;”>60</div>
- End time: met abbr class=”endtime” kan je
de datum en tijd opgeven waarbij de webslice voorbij gaat. Ook die
paramater kan verborgen worden. Bijvoorbeeld:
<abbr class=”endtime” title=”2009-01-01T14:00:00″>twee uur namiddag
van nieuwjaar 2009</abbr>
- Als een webpagina meerdere webslices heeft worden die allemaal
toegevoegd aan de Discovery button. De gebruiker kan dan kiezen. De
webmaster kan ervoor kiezen om één webslice als default slice aan te
duiden, en daarvoor kan hij een REL tag toevoegen aan META, zoals
<link rel=”default-slice” type=”application/x-hatom” href=”www.hlrnet.com/page.html#slice-id”
/>
- Tenslotte kunnen webslice berichten worden uitgezet met een meta
tag:
<meta name=”slice” scheme=”IE” content=”off” />
Alles bij elkaar niet speciaal ingewikkeld, maar by design vooral interessant
voor dynamische webapplicaties waarin gegevens uit een databank of een
combinatie van verschillende databanken komen.
Zoals RSS een grote stap was in Web 2.0, is dit mogelijk is dit een grote
stap in de evolutie naar het semantisch web, web 3.0.
Zie ook:
[Webweven index] - [Copyright]