Pustefix Framework

  • Open Source
  • MVC Paradigm
  • Recursive XSL Engine
  • Multilingual applications
  • AJAX and SOA
  • Variants & themes
  • Authentication
  • Modular architecture
  • Open Source

    Pustefix is licensed under the GNU Lesser General Public License 2.1. This allows you to distribute your Pustefix applications as Open Source or commercial applications. Furthermore, you have full access to the source code which allows you to make modifications to Pustefix itself.
  • MVC Paradigm

    Pustefix enforces a clean separation between your models, business logic and the presentation layout. This leads to a clean architecture and separation of the different application concerns.
  • Recursive XSL Engine

    The view layer in Pustefix is powered by an XSL engine which applies recursive XSL transformations to your web sites. This allows you to build frontend components which can be modified in a central stylesheet.
  • Multilingual applications

    Pustefix provides an easy way to provide an application in as many languages as you need. The language can be set depending on server settings, browser configuration or selected by the user at runtime. Full UTF-8 support.
  • AJAX and SOA

    The web service support in Pustefix makes your application available to different clients. Pustefix provides built-in support for SOAP, JSON and qooxdoo RPC. JavaScript proxy clients can be generated at build time or on demand at run-time.
  • Variants & themes

    Create virtual copies of your website that are served to your customers based on custom conditions. Test which workflow fits your users best and steadily optimise your application by analyzing user behaviour or create different themes for your application.
  • Authentication

    Pustefix comes with a role based authentication and authorization system. Serve different content to your users based on their current roles and deny access to restricted content or features. You can either use the built-in role system or plug-in custom roles and constraints.
  • Modular architecture

    Create modular applications by combining your functionality in different modules that can be deployed to your applications. Pustefix modules feature business logic in Java and JavaScript, resources for the view layer and any configuration files.
Next Feature
  • Why Pustefix?

    1. Features

      8 good reasons to use Pustefix

    2. Case Studies

      See who is already using Pustefix

    3. Download

      Get it now!

  • Get started

    1. Tutorials

      Build a Pustefix application in five minutes

    2. Reference

      Tag reference, configuration formats and concepts

    3. FAQ

      You've got questions, we've got answers

  • Developer Zone

    1. Community Wiki

      Get involved in Pustefix development

    2. Roadmap

      See what we have planned for future releases

    3. Bugs & Feature Requests

      Report new issues and feature requests