This DHTML renderer for OPML files was largely built as a way to explore a new form of hierarchy navigation, an alternative to the standard tree widget. It's primary advantage stems from the increased target size of the expand/collapse operator and the continued presence of the collapse option even when the parent node is scrolled offscreen.

Mission: This work was originally created to tap into the "instant outlining" features in Radio Userland. It is part of a larger work by Andy Edmonds on methods for browsing, navigating, and selecting from hierarchies. For work with cascading menus, see the exscade lab.



Credits:

Mozilla/IE parity is enabled with WebFX libraries.
Colors and CSS by Nate
Track plans/progress at andyEdmonds.opml

More OPML

Other opml renderers:
.java for IE6
XSLT
Spec

More Mozilla

New Docs Organization
Gestural Navigation
URL Queries
BlogZilla

Currently investigating incoporation of presenation layer into MozOffice for a power point like app with outlining features. See the outline

Original ToDo

  • Search Engine
  • Personalized Subscriptions
  • Radio Blogging Support
  • Time Support
  • Mass Operations on open close state
  • Support expansionState (see the opml spec
  • Compact Version (done, install Mozilla sidebar)
  • Promote to root
  • Inspiration

    Relevare Hierchy Browser
    Eastgate's TinderBox UI

    Intro

    This system reads OPML files from a web based location and turns it into a expandable/collapsible rendering.
    There's a little bit of server side tracking of the dis-used instant outline update XML feed. A rewrite to work around that outage is coming.

    A not very well perepared source for the client side code is available.

    Try It

    Large Font Demo:
    Demo for IE/Mozilla

    Mozilla Sidebar (small font demo, optimized for Mozilla's more advanced w3c compliant event model & css):
    Preview
    Install

    Compatibility

    Windows IE5+
    Mozilla Windows/Linux
    Mozilla Mac

    Sorry, no IE Mac XML
    Support, get Mozilla


    Known Issues

    Macintosh Mozilla (bug #138295) Non optimal error handling
    Too cache-y, use &reload=true
    SideBar Screenshot