The core JavaScript code of Trex

Here’s a link to the core JavaScript code of Trex.

You can browse it there in a read-only version of the Concord outliner.

Now here’s an idea. The core functionality of that code, rendering a page in a website defined by an outline, is designed to run on a server.

There’s no reason it has to just run on a server

  • It’s JavaScript. It should be possible for it to run more or less as-is, in the browser. And with that we could do static rendering of whole sites without using any server bandwidth.
  • We already generate RSS this way inside Fargo. No reason the same idea couldn’t be extended to a CMS.
  • The code has been licensed under the GPL, with all that that entails.
  • At some point I will do this, but the opportunity exists today.

Why JavaScript is the place to be

  • Code moves across boundaries nicely, in theory.
  • We have to get good at this.

About Dave Winer

Dave Winer, 54, pioneered the development of weblogs, syndication (RSS), podcasting, outlining, and web content management software; former contributing editor at Wired Magazine, research fellow at Harvard Law School, entrepreneur, and investor in web media companies. A native New Yorker, he received a Master's in Computer Science from the University of Wisconsin, a Bachelor's in Mathematics from Tulane University and currently lives in Berkeley, California.
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s