Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

www.sitemesh.homeip.net will start by replacing the current SiteMesh 2 website with emphasis on,

  • Tutorial Based Learning (Trail, Live Demos) - make as short as possible
  • Updating the documentation
  • Modernizing the site for community feedback

What is SiteMesh?

Note

Joe, I am going to write the "What is SiteMesh?" near the end of converting the website. I want to get the main content flushed out and have access to Marketing experts who can help with the landing page once they see what the site is about. Maybe even consider videos to get newbies a quick view of SiteMesh.

Until this page is done, I'll use this as a dashboard for the progression of the migration of SiteMesh 2.

Status of Sections

...

SiteMesh2 Section

...

New Wiki Section

...

Status

...

Comment

...

Review/Input from Team

...

About

...

Home

...

10%

...

Looked at, will write near the end with help from people with marketing background.

...

 

...

News

...

 

...

-

...

No content yet.

...

 

...

Changelog

...

Downloads and Bug Tracker

...

100%

...

Migrated and updated to point to GIT.

...

Joe Ready for Review

...

License

...

About SiteMesh - License

...

100%

...

 

...

Joe Ready for Review

...

Download

...

Download

...

100%

...

With Joe's help grabbed what I could. Per Joe's comment blank and example wars are more confusing than helpful so no longer on site.

...

Joe Ready for Review

...

Requirements

...

Advanced Sitemesh - Requirements

...

100%

...

The content has been brought over but it needs a revamp.

...

Feature List

...

About SiteMesh - Feature List

...

100%

...

Migrated, but this can use some work.

...

Joe Ready for Review

...

Installation and Configuration

...

Learn - Getting Started with SiteMesh

...

Will always improve. Version 1 ready.

...

Total rewrite.

...

Joe Learn - Getting Started with SiteMesh and Learn - SiteMesh Bells and Whistles

...

SiteMesh - Building SiteMesh Decorators

...

Now part of Learn - Getting Started with SiteMesh

...

100%

...

Simplified and incorporated into the tutorials.

...

 

...

Documentation

...

Learn - Documentation

...

90%

...

Like the Cappucino website, will move this as a subsection of Learn and point to API documentation.

...

Currently pointing to the OpenSymphony SiteMesh 2.4.1 API docs. Where do I get the most current? Or can somebody generate the most current ones?

...

Flow Diagram

...

Learn - Advanced SiteMesh > Flow Diagram

...

100%

...

Simplified the diagram a bit. More detail can be added at the bottom.

...

Joe Ready for Review

...

Source Repository

...

Download

...

100%

...

Updates are all on GIT now so just a link is necessary.

...

Joe Ready for Review

...

How to Contribute

...

Contribute

...

99%

...

 

...

Joe, need link to signing up for a developer.

...

Character Sets

...

Learn - SiteMesh Bells and Whistles > UTF-8 Multi-Language Support

...

 

...

Cleaning up. Pulling content from http://web.archive.org/web/20090318150410/http://opensymphony.com/sitemesh/charsets.html

...

Writing

...

Tag Reference

...

 

...

60%

...

Improving content

...

Porting...

...

Decorator Mappers

...

Learn - Documentation > DecoratorMappers

...

100%

...

 

...

Ported

...

FAQ

...

FAQ > General FAQ

...

100%

...

Some links are old and can be improved.

...

Ported

...

How to Contribute

...

About SiteMesh > Contribute

...

100%

...

 

...

Ported

...

User Forums

...

 

...

 

...

Probably needs updated content

...

 

...

Developer Forums

...

 

...

 

...

Probably needs updated content

...

 

...

Reporting Issues

...

 

...

 

...

Probably needs updated content

...

 

...

Velocity Decorators

...

 

...

 

...

Will direct port and rewrite later

...

Porting...

...

Freemarker Decorators

...

Learn - Advanced SiteMesh > Freemarker Decorators

...

100%

...

 

...

Ported

...

Test Suite

...

 

...

 

...

Do you feel this is still necessary?

...

 

Recently Updated

What is SiteMesh?

Tip

SiteMesh 3 has been officially released.

 

SiteMesh is a lightweight and flexible Java web application framework that applies the Gang of Four decorator pattern to allow a clean separation of content from presentation.

Work with the content of your website and have the appropriate look and feel applied (decorated) just before delivery to a PC or Mobile device.

At the same time, SiteMesh has many advanced features and works with popular frameworks such as Spring and Struts.

Why Use SiteMesh

Write your content once and present it in many different ways,

Gliffy Diagram
nameFigure 1 with Mobile
version9

Let's Hear Some More

SiteMesh uses Filters introduced since Java Servlet version 2.3.

  • SiteMesh intercepts responses to generated HTML and merges it with decorator(s) to build the final result.
  • SiteMesh can be used in Java based web-applications, or applied to content as an offline job.
  • Enterprise class web applications and products such as Atlasssian Confluence use SiteMesh.

For a good overview, see Mike Cannon-Brookes' PowerPoint presented at the Vegas Server Side Symposium.

Download

Download SiteMesh 2.4.2, a stable, rock solid and Production proven release or check out SiteMesh 3 Alpha.