JPublish provides a powerful system for managing your web site's content as well as your web site's application logic.
Java HTML JavaScript CSS Shell Ruby
Latest commit d35088e Apr 3, 2016 @florinpatrascu the .gitignore
Failed to load latest commit information.
components added a very simple guide about building the StringTemplate component Oct 27, 2009
dependencies additional method to add a child to a MutableConfiguration. Patch fro… Sep 24, 2007
docs/cache removed the cache default configurations from the JPublish package. T… May 5, 2008
images added the JPublish logo Feb 1, 2012
java/src/org/jpublish more Haml doodle. This implementation is not ready for production Sep 27, 2010
lib velocity engine downgraded; VTL parsing issues in 1.7 :( Feb 15, 2011
modules let the user manage the response location ref by using a context vari… Oct 10, 2014
proxy added a proxy servlet based on the code from http://edwardstx.net/wik… Nov 2, 2010
samples more Haml doodle. This implementation is not ready for production Sep 27, 2010
.gitignore the .gitignore Apr 3, 2016
BUILDING.txt Added the ability to create an empty JPublish web applications. Jun 30, 2007
CHANGELOG.txt added support for declaring the response content-type when a route is… Sep 21, 2011
CONTRIB.txt uploaded the core JPublish framework May 15, 2007
ROADMAP.txt The Cayenne ORM support is now avaialble to JPublish Oct 13, 2007
build.properties uploaded the core JPublish framework May 15, 2007
build.xml Added the ability to create an empty JPublish web applications. Jun 30, 2007
checkstyle.xml uploaded the core JPublish framework May 15, 2007
license.txt license terms and the required notice.txt May 16, 2007
notice.txt license terms and the required notice.txt May 16, 2007
readme.txt added details about the latest addition: StringTemplate Aug 27, 2007

readme.txt

JPublish is a powerful web publishing system designed to ensure a clean
separation of developer roles.  JPublish includes support for multiple
templating engines, including StringTemplate, Jakarta Apache's Velocity,
FreeMarker and WebMacro.

JPublish supports numerous scripting languages including Python, BeanShell,
and JavaScript.  JPublish is modular and provides tools for easy extensibility.

Additional information and documentation can be obtained from the JPublish
web site: http://code.google.com/p/jpublish/


Alternative template engines supported:

 Velocity - The default template engine
 http://jakarta.apache.org/

 StringTemplate - a Java template engine (with ports for C# and Python)
                  for generating source code, web pages, emails, or any
                  other formatted text output. StringTemplate is particularly
                  good at multi-targeted code generators, multiple site skins,
                  and internationalization/localization.
                  http://www.stringtemplate.org/

 FreeMarker - Template engine.
 http://freemarker.sf.net/
 
 WebMacro - Template engine.
 http://www.webmacro.org/


Sincerely,
The JPublish Team