«
DRX
Web Developer Resource Index: OPML
The Outline Processor Markup Language (OPML) is a simple XML application language for
describing arbitrary lists. It is used primarily for exchanging subscription lists
of RSS/Atom feeds (or “blogrolls”), reading lists, and
for importing and exporting similar lists from syndicated news feed readers and
aggregators.
OPML can also be used to define hierarchical tree structures (file systems, directories, taxonomies), distributed song lists (podcasts), or pretty much anything else that fits in a structured list format.
Version 2.0 of the specification is currently under review, visit the OPML 2.0 post on my blog for more information.
Marcus Campbell has an interesting PHP auto creation script that will build a new FOAF file combined with your existing OPML blogroll.
The entire drx index is also available as a validated OPML document, you can find a link to it at the bottom of any screen. Alternatively, you can view the hosted version, courtesy of OPML Workstation.
Steal these OPML Icons
Updated: Monday, November 10th, 2008 @ 8:06 AM EST
Navigation
Resources
-
1.
OPML 1.0 Specification
This document describes a format for storing outlines in XML 1.0 called Outline Processor Markup Language or OPML. For the purposes of this document, an outline is a tree, where each node contains a set of named attributes with string values. [1079]
★★★★☆
URI:http://www.opml.org/spec
Author:Dave Winer [5]
Reviewed:Monday, May 2nd, 2005 @ 11:39 PM EDT
by:Douglas Clifton
OPML 1.0 Specification
opmlxml
-
2.
OPML TutorialA three part tutorial covering the OPML text, link and RSS elements. The first tutorial provides an overview of the <head> section and its metadata elements. Adam provides plenty of example code, and uses the Optimal Browser to display the results. [1684]
★★★★☆
URI:http://mashup.darwinianweb.com/archive/2006/31.html
Author:Adam Green [1]
Reviewed:Friday, March 31st, 2006 @ 3:16 PM EST
by:Douglas Clifton
OPML Tutorial
opmlreferencetutorial
-
3.
OPML WorkstationA Web-based integrated service for creating, hosting and publishing OPML files. They may be uploaded from your desktop or a URL, source code pasted, or converted from PowerPoint files. Lists may be private, public, or even editable in a Wiki environment. [1681]
★★★★☆
URI:http://www.opmlworkstation.com/
Author:Bela Labovitch [2]
Reviewed:Tuesday, March 28th, 2006 @ 12:25 PM EST
by:Douglas Clifton
OPML Workstation
opmlpodcastrsswiki
-
4.
OPML SearchThis early version of a dedicated OPML Search engine public service has been created in the spirit of creating something of value to the OPML and podcasting community. [1680]
★★★★☆
URI:http://opmlsearch.com/
Author:Bela Labovitch [2]
Reviewed:Tuesday, March 28th, 2006 @ 12:11 PM EST
by:Douglas Clifton
OPML Search
opmlpodcastrsssearch
-
5.
OPML ValidatorIt works like you think it should. You submit the URL of an OPML document, and it checks to see if it conforms to the XML specification, after that the OPML spec, and then the OPML Validation Guidelines. [1658]
★★★★☆
URI:http://validator.opml.org/
Author:Dave Winer [5]
Reviewed:Friday, March 3rd, 2006 @ 1:47 AM EST
by:Douglas Clifton
OPML Validator
opmlspecvalidatorxml
-
6.
OPML ManagerImport (upload), manage (edit), share and export your OPML file using nothing but your browser. Editing is a snap, the service allows you to expand and collapse branches of your list, and right click each node to access an add, delete, move and edit menu. [1564]
★★★★☆
URI:http://opmlmanager.com/
Author:Bernard Flach [1]
Reviewed:Sunday, November 27th, 2005 @ 8:59 PM EST
by:Douglas Clifton
OPML Manager
browseropml
-
7.
OPML EditorDave's desktop application for editing and sharing OPML files seems to finally be coming to fruition. The neat thing about this thing is when you save your outline, it's also uploaded to opml.org so you can instantly share your blogroll, podcast, or... [1435]
★★★★☆
URI:http://support.opml.org/download
Author:Dave Winer [5]
Reviewed:Wednesday, July 27th, 2005 @ 12:13 AM EDT
by:Douglas Clifton
OPML Editor
blogeditorsopmlpodcastrsssoftware
-
8.
OPML RevisitedDanny discusses the possible advantages of transforming an RSS feed list in OPML format into RDF/XML using XSLT. And in particular to utilize "tags" to create a hierarchy of relationships. Why the all fuss? RDF is a lot more powerful than simple OPML. [1226]
★★★★☆
URI:http://dannyayers.com/archives/2005/04/19/opml-revisited/
Author:Danny Ayers [3]
Reviewed:Monday, May 23rd, 2005 @ 6:23 AM EDT
by:Douglas Clifton
OPML Revisited
opmlrdfrssxmlxslt
-
9.
Outline Processor Markup LanguageAn overview of OPML with numerous references: The OPML design goal is to have a transparently simple, self-documenting, extensible and human readable format that's capable of representing a wide variety of data that's easily browsed and edited" [1118]
★★★★☆
URI:http://xml.coverpages.org/opml.html
Author:Robin Cover [2]
Reviewed:Monday, May 9th, 2005 @ 8:39 AM EDT
by:Douglas Clifton
Outline Processor Markup Language
opml
-
10.
OPML DirectoryNews, Technology, Internet, Software, Sports, Blogs...remember, each one is an outline or a list of other RSS feeds (also lists). O(n^3) is more like it. Phew! Previews thanks to Sjoerd of w3future. [1107]
★★★★☆
URI:http://w3os.nl/logos/opml/
Author:Oskar van Rijswijk [1]
Reviewed:Saturday, May 7th, 2005 @ 3:18 AM EDT
by:Douglas Clifton
OPML Directory
blogdirectoryopmlrss
-
11.
Loading OPML DocumentsThe XML files are parsed on the server. It generates Javascript data. This data is then loaded into the page through an iframe. When an XML branch is encountered (OPML/XML/RSS), then the file is automatically loaded into the tree. [1105]
★★★★☆
URI:http://w3future.com/html/opmlloader.html
Author:Sjoerd Visscher [2]
Reviewed:Saturday, May 7th, 2005 @ 2:08 AM EDT
by:Douglas Clifton
Loading OPML Documents
javascriptopmlrssxml
-
12.
Importing OPML into Safari RSSJon explains how to use Firefox and Sage to import an OPML file into Safari. My question is, why not just use Firefox and Sage? Just joking! Nice tip. [1087]
★★★★☆
URI:http://pimpmysafari.com/blog/import-opml-into-safari-rss
Author:Jon Hicks [4]
Reviewed:Tuesday, May 3rd, 2005 @ 11:59 PM EDT
by:Douglas Clifton
Importing OPML into Safari RSS
firefoxopmlrsssafari
-
13.
Share Your OPMLOPML is a file format that can be used to exchange subscription lists between programs that read RSS files, such as feed readers and aggregators. [1080]
★★★★☆
URI:http://feeds.scripting.com/
Author:Dave Winer [5]
Reviewed:Monday, May 2nd, 2005 @ 11:40 PM EDT
by:Douglas Clifton
Share Your OPML
opmlrss
Related Categories
Matching Tags
blog browser directory editors firefox javascript opml podcast rdf reference rss safari search software spec tutorial validator wiki xml xslt
Indexes
Search for OPML on:

Last updated: Monday, November 10th, 2008 @ 8:06 AM EST [2008-11-10T13:06:13Z]


















































































