As you may have noticed, I've started the creation of Struts plugins by splitting apart extras, integration, and parts of core into Struts plugins. As proposed earlier, a plugin is composed of:

1. Java classes, tests, and resources
2. Struts configuration file ('struts-plugin.xml'), which is automatically loaded

I think there are some interesting directions we could take this, but I choose the simplest path for now, since I think plugins mainly give Struts a better way to organize optional integration code, and should make it easier for users to pick-and-choose optional features. The other side is hopefully this will give prospective Struts extension developers a few guidelines on how to best extend Struts.

The first batch of plugins:
1. Configuration Browser
2. Jasper Reports
3. JFreeChart
4. JSF
5. Pell Multipart handler
6. Sitemesh
7. Struts 1

and I'm hoping will be next:
1. Sitegraph
2. Portlet
3. Plexus
4. Velocity (?)

Don

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to