Re: Interesting cross-browser tree widget

"Asynch Messaging" <[email protected]> Tue, 16 Sep 2003 21:55:12 -0700
Newsgroups gmane.comp.web.mod-pubsub.devel
Message-ID <[email protected]>
Treeviews can be handy, but "Web-based applications can only gain from
applying the tree menu to their navigation systems" is a bit of a stretch.
Single-page applications maybe... (but I'm being grumpy today)

----- Original Message ----- 
From: "Adam Rifkin" <[email protected]>
To: <[email protected]>
Cc: <[email protected]>
Sent: Tuesday, September 16, 2003 3:54 PM
Subject: [Mod-pubsub-developer] Interesting cross-browser tree widget


I liked the bloglines tree widget so I was poking around and discovered
they're
using libraries from Treeview.Net.  It's a nifty little tree widget.

Probably not free enough for Debian distribution, but interesting
nonetheless...


http://www.treeview.net/

Treeview JavaScript: the only cross-browser DHTML tree with online visual
builder

Look and Feel Flexibility
Frame-based or frame-less layouts.
Optional and customizable folder and document icons.
Option to wrap node text into multiple lines.
Option to highlight selected node.
Optional tree-state persistency across page loads.
Open/close state is tracked separately for multiple trees.

Fast Performance
Unlimited hierarchical levels in your tree menu.
Fast performance even for trees with thousands of nodes.
Expand/collapse does not require slow trip to server.

Cross browser
Supports all major browsers/versions/platforms.
Does not require Java and the use of cookies is optional.

Easy configuration
Quick configuration throught online visual tool.
Modular design: make only small, localized changes to your page.

Advanced features
Manipulate the tree through exterior buttons and links.
Open All / Close All functions.
Put JavaScript links in the tree menu.

Optional server integration
Optional server-side browsing of files and directories.
Optional server-side connection to databases.

Free


The navigation interface is one of the most important pieces of any
application. Correctly designed, it lets users find the information they
need, easily and quickly.

With a tree menu control, also called treeview, the information is displayed
in a hierarchical order, with the home topic at the top and the subordinated
items underneath. Beginner users like to use a tree of folders because it is
easy to learn; experienced users like it because it is efficient in the
number of clicks involved.

Web-based applications can only gain from applying the tree menu to their
navigation systems. This was realized by the author back in 1997. As web
technology evolved, so did the treeview code. Along the way, the code was
completely re-written a few times. The script was quick to evolve and take
advantage of developments such as DHTML and DOM. The achieved goal was to
improve speed and add features while keeping a high level of cross-browser
compatibility and, above all, stability.

Download and configure the latest version of Treeview JavaScript today. It's
easy for you to install and easy for your visitors to use.


http://www.treeview.net/treemenu/faq.asp#lic

License / Terms of use

Q: What are the terms of use for the free version of the Treeview?

A: These are the terms of use:

You cannot redistribute the Treeview, or another tree script based on it, as
a standalone product. You can, however, distribute HTML applications that
include the tree in it. An example of this is an electronic book where the
Treeview applet is used to help navigate between the pages.

There are no royalties to be paid for the distribution of products that use
the Treeview inside of them.
You can make changes to the tree menu script, as long as you keep all the
comments regarding the author of the script (Marcelino Martins) and the
origin of the code (www.Treeview.net) in all the files directly associated
with the script (HTML, JS, ASP, etc.).

You cannot simply remove the "JavaScript Tree Menu" from the free version.
See Removing the top link.
Corporate users in general are encouraged to upgrade to a paid version. (To
go directly to the purchase page click here.) If the site you are building
is not public, i.e. if it is only going to be visible on the intranet of the
company, then, more than encouraged, the upgrade is strongly recommended.


Q: What are the terms of use for the paid version of the Treeview? (Note:
the free version has all the functionality; the only difference between the
two is the removal of the small "JavaScript Tree Menu" link.)

A: All the terms of free version apply, with these clarifications:

You may build and distribute applications built around Treeview without
having to pay royalties or to buy more licenses.

The application you build around the Treeview must be more than a thin
layer. It must provide substantial additional functionality.

You must make clear to your customers/users two things:

The origin of the script (www.Treeview.net)
that they have permissions to use the script in your product, but they don't
have permission to extract the JavaScript and use it in some other
application

You must still keep the notes inside the code about the author and the web
site of origin.

Your payment does not include free upgrades for future versions of Treeview.
However, on occasion, if a bug is found, an update may be sent to registered
users free of charge.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mod-pubsub-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mod-pubsub-developer


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf