Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
JPublish provides a powerful system for managing your web site's content as well as your web site's application logic.
Java HTML JavaScript Other
branch: master
Failed to load latest commit information.
components added a very simple guide about building the StringTemplate component
dependencies additional method to add a child to a MutableConfiguration. Patch fro…
docs/cache removed the cache default configurations from the JPublish package. T…
images added the JPublish logo
java/src/org/jpublish more Haml doodle. This implementation is not ready for production
lib velocity engine downgraded; VTL parsing issues in 1.7 :(
modules let the user manage the response location ref by using a context vari…
proxy added a proxy servlet based on the code from http://edwardstx.net/wik…
samples more Haml doodle. This implementation is not ready for production
BUILDING.txt Added the ability to create an empty JPublish web applications.
CHANGELOG.txt added support for declaring the response content-type when a route is…
CONTRIB.txt uploaded the core JPublish framework
ROADMAP.txt The Cayenne ORM support is now avaialble to JPublish
build.properties uploaded the core JPublish framework
build.xml Added the ability to create an empty JPublish web applications.
checkstyle.xml uploaded the core JPublish framework
license.txt license terms and the required notice.txt
notice.txt license terms and the required notice.txt
readme.txt added details about the latest addition: StringTemplate

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
Something went wrong with that request. Please try again.