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. Have a look at the about page to learn more about Pustefix.
This website is managed using Trac, a quite versatile open-source project management solution.
Development news
We recently released Pustefix 0.13, which provides full-fledged Spring support and a lot of other improvements. We're currently working at release 0.13.4, which is coming soon and will provide some bugfixes and a few new features. The last stable version of Pustefix 0.12, prior to the major changes done with Pustefix 0.13, is the stable-2008-03-12 branch.
Stable 0.13.3 release version in Subversion (release-0.13.3): pfixcore-0.13.3
Unstable 0.13.4-pre development version in Subversion (trunk ): 0.13.4-pre
Old stable 0.12 development version in Subversion (stable-2008-03-12): 0.12.3-pre (Reference Documentation)
- See here for a list of things you have to change in your projects when updating from 0.12.x to 0.13.
- See here for the current ChangeLog of the trunk.
Pustefix-Developer-Mailinglist: Archive
Subscribe
You can subscribe to our developer mailing list to get informed about the latest changes and join the discussion about new features.
Latest changes for the release versions
0.13.3 (ChangeLog)
- Support for configuring ContextInterceptors as Spring beans
- Support for referencing IHandler beans in *.iwrp files
- PropertyPlaceholderConfigurer/PropertyOverrideConfigurer support for the customizable Pustefix-XML-Property format
- Support for referencing parent bean definitions from the defaultstate and defaultihandlerstate elements
- Bugfixes
0.13.2 (ChangeLog)
- Webapp reloading support
- Spring ApplicationContext-reloading support
- Spring HandlerInterceptor support
- Tomcat startup/runtime configuration support
- Several bugfixes, including WAR support
0.13.1 (ChangeLog)
- Integrated JMX support with Spring
- Context interceptors managed as Spring beans
- Page flows managed as Spring beans and supporting own page flow code
- Switched default encoding from ISO-8859-1 to UTF-8
- Errors in XSL files are now presented to the user with details about the origin of the error
0.13.0 (ChangeLog)
- Spring support
- New configuration mechanism
- Dependency injection for application code
- Form/submit actions
- StatusCode modularization
- and dozens of other changes: see tickets, ChangeLog and list of incompatible changes.
There is a list of changes in older releases, too.
Starting Points
- PustefixAbout -- Ideas behind Pustefix
- PustefixDownload -- Download Pustefix
- PustefixGettingStarted -- Learn how to use Pustefix
- TracGuide -- Trac Documentation
For a complete list of local wiki pages, see TitleIndex.
