What is SiteMesh?
Joe, I am going to write this last once I get the main content flushed out. I 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
New Wiki Section
Review/Input from Team
Looked at will write near the end with help from people with marketing background.
No content yet.
Downloads and Bug Tracker
Migrated and updated to point to GIT.
Joe Ready for Review
About SiteMesh - License
Joe Ready for Review
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 Requires some input see email.
Advanced Sitemesh - Requirements
The content has been brought over but it needs a revamp.
Would be helpful to get input from the rest of the developers, what version do they test on ect...
About SiteMesh - Feature List
Migrated, but this can use some work.
Installation and Configuration
Learn - Documentation
Like the Cappucino website, will move this as a subsection of Learn and point to API documentation.
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.
- SiteMesh is easy to learn. 5 minutes to setup, and 10 minutes to start being useful.
- SiteMesh integrates quickly, just 4 files.
Why Use SiteMesh
Write your content once and present it in many different ways,
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.