Jade Sitetree

Jade Sitetree
Documentation
Jade Projects

Home

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 Package

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.

Layout Tag Library Package

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.


Supported by SourceForge.net Logo