File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JForum and the fly likes How would you use a plugin system? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Products » JForum
Bookmark "How would you use a plugin system?" Watch "How would you use a plugin system?" New topic
Author

How would you use a plugin system?

Migrated From Jforum.net
Ranch Hand

Joined: Apr 22, 2012
Posts: 17424
I'm preparing for a demo I'll give in my JavaOne talk titled "The Web on OSGi: Here's How". The demo will be showing how to add a plugin system that uses OSGi to an existing application. We use this plugin system extensively at Atlassian, but it is also Open source. For the existing application, I'm thinking about using JForum.

From looking through the code, JForum seems like a good match as it starts up quick, and is pretty straight-forward architecturally. What I'm curious about is how could JForum best use plugins, or more accurately, what cool plugins could I write that would make my point

I'm pretty new to JForum but from a quick glance, I'm thinking:
* Servlet filter plugins. Could show off a sitemesh plugin, a caching one, and maybe an auditing one
* Servlet plugins. Could show off a new page or REST service.
* web item plugins. A plugin could add links to menus like global actions or the profile page.

For more information, see the Atlassian Plugin docs or Confluence's plugin types.

Thanks in advance...
[originally posted on jforum.net by mrdon]
 
Consider Paul's rocket mass heater.
 
subject: How would you use a plugin system?
 
Similar Threads
[Architecture] Frameworks, tools, plugins and etc - What next
OSGi as a plugins system manager
OSGi Myths
JetBrains support for 3rd-party plugins
OSGi Use Cases