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 Using JForum as a Backend service Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » JForum
Bookmark "Using JForum as a Backend service" Watch "Using JForum as a Backend service" New topic
Author

Using JForum as a Backend service

John Jai
Bartender

Joined: May 31, 2011
Posts: 1776
Hi Ranchers,

Coderanch currently runs on JForum, so I believe it's the best place to post queries on it

We are currently building a web application and like to have the forum feature in our application.

I have a few questions regarding JForum -

1. Can we build our custom API's in JSP and use JForum functionality only as a backend service? Say if you think this current Ranch page developed in JSP and when I click reply it call's JForum's reply (service) method. Could I use only the logic / backend service of the JForum as a whole and not the UI?

2. If #1 is possible is there a Java Doc API for services listed by JForum (I din't see anything on their website)

3. If #1 is not possible what steps should I do next to modify the JForum UI to a custom need. I read from other Ranch threads that FreeMarker is used as JForum's UI.

I was able to successfully install JForum on Tomcat & MySql as backend.

Also post any other advise / study guide on JForum.

Thanks much!
John Jai
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42264
    
  64
JForum 2 (which our forum software is based on) has very rudimentary mail and REST APIs, of maybe 5 or 10% of the functionality; I don't recall that being documented anywhere. What the upcoming (for 2+ years now) JForum 3 will have is a question for the JForum developers.

Yes, JForum 2 uses FreeMarker - which we knew nothing about when we switched, but it's easy to pick up. JForum 3 was supposed to be based on JSP. Nothing stops you from heavily modifying the UI to your heart's content (like we did). For example, this forum now supports two interfaces - the web UI you see here, and an alternative mobile UI.


Ping & DNS - my free Android networking tools app
John Jai
Bartender

Joined: May 31, 2011
Posts: 1776
Thanks Ulf.

Ulf Dittmer wrote:Nothing stops you from heavily modifying the UI to your heart's content (like we did). For example, this forum now supports two interfaces - the web UI you see here, and an alternative mobile UI.

The above means you were able to successfully build custom UI interfaces using Freemaker. Correct?
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42264
    
  64
In a way, yes.
John Jai
Bartender

Joined: May 31, 2011
Posts: 1776
Thanks Ulf...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Using JForum as a Backend service