Welcome to Jade Sitetree project.
This library provides a Sitetree module that provides website security and can be used to generate the
site's navigation elements in the presentation layer. Also provides a Layout tag library used to layout
HTML pages in a consistent manner.
Sitetree provides the implementation of a navigation structure for an HTTP based application. This module
provides the following functionality:
- A mapping of URLs to resources (such as JSP pages).
- In the presentation layer it can provide a dynamic presentation of navigation elements, such as
a navigation bar, tabs and bread crumbs.
- Ability to create different sitetrees based on user permissions or other properties. Different
sitetrees can be constructed on the fly to meet various requirements. A sitetree can therefore
change from user to user, giving each user a different view and access to different resources.
- Built-in security. The URL-to-resource mapping automatically rejects invalid requests.
- Built-in SSL support. Resources (pages) can be made secure by setting a single flag in the
configuration file. All links and navigation elements automatically updated.
Read more about Sitetree.
The Layout tag library solves the problem of arranging page sections on an HTML page in a consistent
manner across the application. A single layout file specifies the location of various fragments on a
page; other numerous JSP pages specify the content of these fragments and specify the layout to use
for arranging them. In this manner, all the JSP pages share a common page layout without the need
for replicating code.
Read more about Layout Tag Library.
Requirements
Jade Sitetree are written for Java version 1.4 and greater. They require:
In order to build and modify Jade Sitetree you need:
- Ant version 1.6.1 or compatible.
-
JavaCC version 2.0 or compatable
(only if you are updating the Sitetree module's grammar).
Downloads
To download the most recent release go
here.
|