Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

How would you use a plugin system?

 
Ranch Hand
Posts: 17424
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
    Bookmark Topic Watch Topic
  • New Topic