XHTML5.NL

Bestandstypen voor syndicatie

  • IE 7.0+
  • Chrome niet
  • Firefox 2.0+
  • Safari 2.0+
  • Opera 8.0+

Atom

MIME-type: application/atom+xml
Gangbare extensie: .atom

Atom is een syndicatieformaat. Hiermee kan de gebruiker berichten ontvangen van de website zonder de website te bezoeken. Dit gebeurt doordat de browser (of een andere ‘aggregator’) regelmatig een Atom-bestand downloadt van de website, waarin de laatste berichten staan.

  • IE 7.0+
  • Chrome niet
  • Firefox 2.0+
  • Safari 2.0+
  • Opera 7.5+

Really Simple Syndication (RSS)

MIME-type: application/rss+xml
Gangbare extensie: .rss

RSS is de voorloper van Atom. Het is iets meer in gebruik dan Atom, maar heeft als nadeel een onduidelijke specificatie en een enkele technische beperking. Dit waren tevens de redenen waarom Atom in het leven is geroepen.

  • IE 7.0+
  • Chrome 1.0+
  • Firefox 2.0+
  • Safari niet
  • Opera niet

OpenSearch description document

MIME-type: application/opensearchdescription+xml
Gangbare extensie: .osd

OpenSearch is geen syndicatietechniek op zich, maar een standaard om zoekopdrachten naar zoekmachines te verzenden. Het ‘description document’ beschrijft hoe dit moet. De resultaten kunnen als Atom- of RSS-feed worden ontvangen of als HTML-bestand en in een browser worden getoond. De webbrowsers ondersteunen momenteel alleen dit laatste.

Eigenlijk is alleen de extensie .xml gangbaar, maar als je een aparte extensie wilt definiëren, wat de serverconfiguratie vereenvoudigt, dan kun je .osd kiezen.

Configuratie Apache-server

Gebruik je de webserversoftware Apache, dan kun je onderstaande codes in .htaccess of httpd.conf plaatsen:

  • Stel de MIME-types correct in voor alle bestandsextensies waarbij dit niet standaard gebeurt in Apache:
    AddType application/opensearchdescription+xml .osd
  • Stel de karakterset in op UTF-8 bij alle bestandstypen waarbij dit mogelijk is:
    AddCharset UTF-8 .atom .rss .osd