Alright, now we have covered the "Application" concept, let's move on:
2) Register all your application implementations in your IOC container
3) Register ApplicationsProvider in your IOC container (currently there is only a CDI-based implementation) 4) Add webwork.velocity.tag.path=net.incongru.swaf.profile in your webwork.properties file (or add this path to others if you already use this property). This is to be able to use the custom jsp tag that was needed for user prefs. We hope to get rid of this in the near future. Open an issue on jira if this is important for you !
Voilà, you're done. In your main decorator or template, you'll now just need to provide a link to the preferences.action within the namespace you configured it.