SiteMesh

Open source web-page layout and decoration framework and web- application integration framework
Download

SiteMesh Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • OpenSymphony
  • Publisher web site:
  • http://www.opensymphony.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 7.1 MB

SiteMesh Tags


SiteMesh Description

Open source web-page layout and decoration framework and web- application integration framework SiteMesh will aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required.SiteMesh intercepts requests to any static or dynamically generated HTML page requested through the web-server, parses the page, obtains properties and data from the content and generates an appropriate final page with modifications to the original. This is based upon the well-known GangOfFour Decorator design pattern.SiteMesh can also include entire HTML pages as a Panel within another page. This is similar to a Server-Side Include, except that the HTML document will be modified to create a visual window (using the document's Meta-data as an aid) within a page. Using this feature, Portal type web sites can be built very quickly and effectively. This is based upon the well-known GangOfFour Composite design pattern.SiteMesh is built using Java 2 with Servlet, JSP and XML technologies. This makes SiteMesh ideal for use with J2EE applications, however it can be integrated with server-side web architectures that are not Java based such as Cold Fusion, CGI (Perl/Python/C/C++/etc), PHP, etc...SiteMesh is very extensible and is designed in a way in which it is easy to extend for custom needs. Here are some key features of "SiteMesh": Java: · Built with Java, the industry standard for enterprise applications. · Conform to the Java Servlet 2.3 specification (final release). Open Source: · Open source software distributed under the OpenSymphony Software License (derived and fully compatible with the Apache Software License). Simple: · Non-technical users can now create professional Web pages while effortlessly maintaining a consistent look-and-feel across your web-application. · Dramatically reduces the time needed to develop and maintain a web-application. · Eliminates the need to create multiple web-apps for different audiences by allowing the decorator to be changed according to the useragent or a request parameter(s) (e.g. printable version). Very flexible: · A printable version of your entire site is only a matter of minutes! · Map a decorator based on a cookie value. · With the RobotDecoratorMapper you can apply a special decorator to all your pages when they are indexed by a search engine robot (also known as spider, crawler). Currently supports over 200 robots. Integrated: · Supports Velocity and Freemarker for writing decorators.


SiteMesh Related Software