KromeBlog

Il Blog di Sergio Longoni

In questo Blog si discute di , , , , e tanto altro

OPML, Standard, Autodiscovery e altro

Pubblicato il 25-09-2006 da Sergio

l’OPML è un formato che ultimamente attira in maniera particolare la mia attenzione.

L’OPML è uno dei tanti dialetti dell’XML: le sue applicazioni sono svariate, ma quella più interessante è certamente fornire una base comune per l’esportazione e l’importazione delle liste di Feed RSS.

Ogni Feed Reader che si rispetti ha infatti la possibilità di esportare e importare la lista dei Feed in questo formato.

Una volta esportata questa lista potrà essere condivisa con gli amici che, indipendente dal feed reader che hanno deciso di utilizzare, potranno leggerla e aggiungere i tuoi siti preferiti alle loro liste.

Ho deciso di rendere pubblica la mia lista dei siti che leggo abitualmente attraverso il mio Feed Reader.

Puoi scaricarla da Qui o cliccando sull’icona blu (l’icona standard proposta che io appoggio) nella barra laterale in Homepage.
In oltre ho voluto provare a fare qualcosa di più.

Attualmente non è ancora stato definito un vero e proprio standard per condividere gli OPML sul proprio sito: mentre per gli RSS esiste un comodo tag di autodiscovery per l’OPML non è ancora stato stabilito nulla di ufficiale (che io sappia naturalmente).

Ma io mi voglio portare comunque avanti e quindi ho deciso di riadattare il tag standard di autodiscovery per i feed RSS all’OPML e di inserire questo autodiscovery nel mio blog.
Anche tu puoi aggiungere lo al tuo blog mettendo nella head questo tag

<link rel=”outline” type=”text/x-opml” title=”OPML” href=”[URL ASSOLUTO DEL TUO OPML]” />

Perchè dovresti farlo? Devi sapere che attualmente ho cominciato a scrivere una piccola applicazione basata sull’autodiscovery dei file OPML quindi se ti va di darmi una mano condividi il tuo OPML in questo modo, e fammelo sapere, così potrò testare la mia applicazione anche sul tuo blog.

Ma di applicazione si tratta?

Un po’ di pazienza!

UPDATE

Come volevasi dimostrare anche il sistema per l’autodiscovery degli OPML era stato già descrtitto nella seconda stesura delle specifiche dell’OPML

If an HTML page is generated using an OPML document, you may use an HTML link element to provide for “auto-discovery” of the OPML. The rel attribute value is “outline”, the type “text/x-opml”, and of course the href attribute contains the address of the OPML document.

Quindi ho ricorretto il tag seguendo queste specifiche.

Grazie a Emmeesse per la correzione


Trackback | | Stampa

4 Commenti

emmeesse ha commentato:

Il tag link non nasce come strumento di “autodiscovery per i feed RSS”: “This element defines the relationship between two linked documents”.
Viene utilizzato ad esempio anche per linkare i fogli di stile.
E naturalmente può essere usato anche per linkare un file OPML, e può essere visto come strumento di “autodiscovery”.
Il tag link è definito dagli standard W3C [ http://www.w3.org/TR/html4/struct/links.html#edef-LINK ].

Come valore (MIME type) per l’attributo type di un link a un file OPML si dovrebbe usare text/x-opml (vedi verso la fine delle specifiche OPML: http://www.opml.org/spec e http://www.opml.org/spec2) e non text/opml.

Non so cosa hai intenzione di realizzare ma forse ti potrebbe interessare anche XFN [ http://gmpg.org/xfn/ ]

Kromeboy ha commentato:

Grazie mille della doverosa precisazione sul tag Link (sono stato parecchio generico e molto impreciso).
E soprattutto grazie della citazione alla specifiche OPML.

Correggo

Devo dire che mi era sfuggito alla prima lettura (nota per me : imparare a leggere le specifiche dall’inizio alla fine).

Per quanto guarda l’XFN l’avevo visto e potrebbe rientrare nel progetto, se ci fosse un Feed Reader in gado di marcare il rapporto di amicizia tra i vari feed aggregati.

Grazie!

italianblogosphere ha commentato:

Condividete i vostri feed con l’OPML…

Tramite l’OPML è possibile condividere con chi vi legge la lista dei Feed che consultate abitualmente.

Ecco come fare…

CleverClogs ha commentato:

OPML Auto-discovery Bookmarklet…

The idea to create an OPML autodiscovery bookmarklet came up last Friday in a very inspiring conversation with James Corbett. I started the IM chat by asking James if he had a minute, and if he knew of a way…

Lascia il tuo Commento