This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
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.
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.
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?