The links you can see on the Endless Web Page demo, with icons, are the result of a long research.
Clicking the icon, or the link's text, will cause the linked outline to be inserted directly in the current page, as a child of the node that carried the link.
While the linked outline is rendered, the icon is replaced by a small rotating globe. Once the linked content is inserted, the reverses to a 'regular' outline wedge , with the standard collapse/expand functions attached.
This is the in-browser version of what Dave Winer and UserLand created for Radio's outliner.
This is instant rendering, happening on the fly as you browse through the current page. It is totally recursive: try clicking on the 'endless web page' node that appears under my name in the demo page.
It works fine with all current versions of Mozilla and Gecko based browsers, as well as Microsoft Internet Explorer 5 and 6 for Windows.
There is a bug in the Mac version of Internet Explorer 5, which led me to pop up an additional browser window for the transcluded content in that particular environment.
The bug is fixed in Internet Explorer for MacOS version 6, but we'll all have to wait until Microsoft decides to release the new version.
I had previously run into a browser security barrier, but Sjoerd Visscher came to the rescue, with a very clever suggestion to walk around it.
The next (1.2) version of activeRenderer will support OPML browser transclusion. It's on its way right now.
The following versions will support image browser transclusion and RSS browser transclusion.
This is a milestone on the road to a World Wide Web enabled writing environment.
With a bunch of very interesting fellows, I've already started the work on the next steps:
- First a browser based full outliner, for node entry and modification.
- Then a multi-user version of the same web outliner
- Then a conversational (instantOutline-like) version of the same.
Then... even hotter stuff. More on that subject as events develop :-)