You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL.
Seam Forge is a tool to rapidly scaffold your project (of any technology, core plugins currently centralized around Java and Java EE) and additionally provides generation of CRUD screens/and a rapid web-start experience.
The system is CDI and plugin-based, with capabilities including distributed plugin download and installation for extended functionality, as well as a full-fledged event-driven shell interface.Current functionality includes:
The scope of this project is quite large, so it is recommended that you have an existing understanding of the problem domain, as well as familiarity with Maven.Ideas for student project plugins, from most technically demanding to least:
new-jspplugin creates a new JSP, the
securityplugin should be able to respond to that event, and be given the chance to add security constraints to that page; however, policies will need to be established so that plugins do not repeat tasks or fire infinite chains of events. A prototype modified CDI event bus extension is ready to be extended, and can be found in the Forge sources https://github.com/seam/forge/tree/master/event-bus