Rafael Steil wrote:
I always try to keep the code as simple as possible ( remember KISS? ), and even that I coulnd't spend much time as I would like to develop JForum ( I have my regular job ), I try to use the free time as best as possible.
I am the same way, There is no reason to make it complex if you don't have too.
Well, since JForum public releases are available from a short time, I guess nobody did it or even had realized. Well, I did..
Toghether with some friends, we run a Java site for portuguese speakers, the http://www.guj.com.br JUG.
We're creating a new version of the site, and there is the integration question. I hadn't done anything to solve this issue yet, but is very possible that in some future release, JForum will have some kinda of support of integration with other systems.
I don't think integrating it will be a big problem, I think I will change the login link to my current login link, and when the member logs into my site I will also (in the background) log them into the server as well. When someone signs up for an account, I will have them sign in with my current register page and (in the background) I will automatically create a forums account for them with the same name. I will then create a table that I can use to join the two accounts together and use that as a bridge so that I can easily link the two accounts as one. I will need to add some business logic on my end to do all of this, but I don't think it will be that bad, since you did a good job developing the forums.
I have never worked with Freemarker before, I am usually a JSP/JSTL/Struts/Tiles guy, so it will take a little time to figure out how everything works.
Short answer? I don't know at all. As JForum development phase is not yet done, I thought that is better to let the performance tests to the end, as in this stage you don't have many refactoring to do ( e.g, the core code is stable ).
There is some things I'll do, like HTML cache of the contents. This can really improve the performance. There are other minor updates, like logged user's cache and so on, but these I want to have to 1.0 fnal release.
You are correct, It is always better to optimize later, you don't want to optimize it for performance until all developement is finished, because you never know what changes you make in the future will affect the performance again.. At least I always wait until everything is stable before I worry about speed.
Well I guess I will be the first real stress
test for JForums then..
Well, I can't tell you exactly when, because, as I already said, I've a "real" job to go every day ( and saturdays and sundays ;) ).
Let's say I need one week to release RC2, and plus 2 or 3 more weeks to fix other minor bugs.. hhmm.. 1 month and something, if everthing goes fine.
I know what you mean, all of my development for my site goes on during my free time, Which I don't have much of. 1 month, that is very good, it will probably get done just in time for when I will be ready to use it. Maybe if I have some free time, I can help implement some of the changes and make it even better, faster
That's really great. There are bugs waiting for you
Is't there always

I will try my best to help out where I can. If I fix a bug, I will send the fixes to you.
The TODO list is not complete, so you will need to ask.. if you wanna talk using some instant messenger ( like icq or msn ), just send me and email.
Is the TODO list in the TODO forums? if not maybe we should start a new topic with a list of all of the TODO's this way we can see what needs to be done. Just and idea.
I have AIM, and Yahoo messanger that I use. But I rarely get online due to to many people wanting to talk with me. I will send you an email when I get a chance..
Thanks for all of your help.
Have a nice day,
Ken
[originally posted on jforum.net by kencochrane]