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