Welcome to the Pustefix Framework

Pustefix is a Java-based web application framework that helps you develop web applications using the core technologies Java, XML and XSLT.

News

2016-06-02
Pustefix moved from svn to git. The project code now is hosted on  https://github.com/pustefix-projects/pustefix-framework.
2016-05-11
Pustefix 0.20.4 has been released: Improved performance logging, bugfixes.
2016-05-09
Pustefix 0.20.3 has been released: Improved page groups, bugfixes.
2016-04-22
Pustefix 0.20.1 has been released: DOM history view, optional missing-includes, headless rendering support, bugfixes.
2016-03-11
Pustefix 0.20.0 has been released: Flexible URL paths (page groups, pageflow path prefixes), bugfixes.
2016-02-25
Pustefix 0.19.31 has been released: Custom session cookie naming support, fast Saxon NamePool implementation, bugfixes.
2016-02-17
Pustefix 0.19.30 has been released: Switch to Java 1.8 / discontinue Java 1.7 support, Request-Id generation, bugfixes (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_30).
2016-02-02
Pustefix 0.19.29 has been released: Improved rendering performance (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_29).
2016-02-02
Pustefix 0.19.28 has been released: Improved rendering performance, performance logging (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_28).
2016-01-22
Pustefix 0.19.27 has been released: XSL transformation analysis tool (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_27).
2016-01-18
Pustefix 0.19.25 has been released: Session invalidation enhancement, bugfixes (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_25).
2016-01-13
Pustefix 0.19.24 has been released: Validation error callback (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_24).
Releases 2015
Pustefix 0.19.23: Rendering performance improvements (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_23).
Pustefix 0.19.21: Google closure compiler support (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_21).
Pustefix 0.19.17: Spring profiles support (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_17).
Pustefix 0.19.15: Extended error page handling (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_15).
Pustefix 0.19.14: Event mechanism, Page list plugin, more SEO-friendly URLs (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_14).
Pustefix 0.19.11: Extended form error checking, improved render include Javascript library (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_11).
Pustefix 0.18.91: Maintenance-Release.
Pustefix 0.19.9: Modularized Log4j configuration (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_9).
Pustefix 0.19.8: More SEO-friendly URLs (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_8).
Pustefix 0.18.89: Maintenance-Release.
Pustefix 0.19.4: Update to Spring 4.1.5. Integration of latest 0.18 features and now official successor of 0.18 (see  http://docs.pustefix-framework.org/0.19.x/docbkx/reference.html#news.0_19_4).
Pustefix 0.18.87: New pattern matching XPath functions (see  http://docs.pustefix-framework.org/0.18.x/docbkx/reference.html#news.0_18_87).
Pustefix 0.18.86: Stable support for using Spring MVC RequestMappings in Pustefix States. AJAX service prototyping support in pfxinternals development tools.
Releases 2014
Pustefix 0.18.70: Page name aliases with slashes, bugfixes (see  http://docs.pustefix-framework.org/0.18.x/docbkx/reference.html#news.0_18_70).
Pustefix 0.18.65: Public re-release of Pustefix 0.18.64.
Pustefix 0.18.64: Java regex for IWrappers, multitenant properties, configurable DOM view (see  http://docs.pustefix-framework.org/0.18.x/docbkx/reference.html#news.0_18_64).
Pustefix 0.18.63: instance level XSL extension functions, preserving parameters on redirect, reflective include information (see  http://docs.pustefix-framework.org/0.18.x/docbkx/reference.html#news.0_18_63).
Pustefix 0.18.59: rendering pages with static DOM tree, XSL extension elements for logging/debugging, bugfixes (see  http://docs.pustefix-framework.org/0.18.x/docbkx/reference.html#news.0_18_59).
Pustefix 0.18.58: simplified page redirection, initial authentication flow support, bugfixes.
Releases 2013
Pustefix 0.18.42: multi-tenancy/language support for static resources (see  http://docs.pustefix-framework.org/0.18.x/docbkx/reference.html#news.0_18_42).
Pustefix 0.18.39: pfx:button runtime support, removed MAKE_MODE/MACHINE support.
Pustefix 0.18.38: pfxinternal's full text search, default page alternatives.
Pustefix 0.18.37: session invalidation synchronization, bugfixes.
Pustefix 0.18.35: more include parameter aware templates, custom page alternative attributes, improved logging, bugfixes.
Pustefix 0.18.34: more include parameter aware templates, improved renderinclude handling, bugfixes.

Documentation

Versions

Development