Page 1 of 2

I've decided to take on a project I can't complete!(a forum)

Posted: Mon Nov 21, 2005 8:24 pm
by Charles256
I'm going to make me a forum...... start listing features you want.... :-D



release date: 10 years from now :-D

Posted: Mon Nov 21, 2005 8:28 pm
by RobertPaul
Writing a forum always seemed to me to be one of those "interesting yet pointless" things.

Interesting because it's undoubtably a worthwhile learning experience.

Pointless because it's some hardcore wheel reinvention.


Are you really going to do it?

Posted: Mon Nov 21, 2005 8:36 pm
by Deemo
uber admin! definetely the most important thing in a forum is the ability to moderate it painlessly, as well as being able to read it well

Posted: Mon Nov 21, 2005 8:45 pm
by neophyte
Uber Admin would be cool. The ability to manage the board as admin without going to a "panel" to do it. Ban users, edit posts, add word censors, remove avatars all right on the page where the admin is interacting with the users. There could be an edit mode on the thread or each object could go to an edit page for editing. That would be awesome and something I've not heard of before in a forum (some one correct me if I'm wrong).

Posted: Mon Nov 21, 2005 9:02 pm
by Charles256
maybe.but i'm going to make a better wheel:-D

Posted: Mon Nov 21, 2005 10:18 pm
by Ambush Commander
McGruff talks about how phpBB is hopelessly procedural and how he hopes to one day right an OOP, modular and TDD forum.

Posted: Mon Nov 21, 2005 10:19 pm
by Charles256
eh, i was just thinking of one without the use of tables mainly:-D along with some new features i've always wanted...

Posted: Mon Nov 21, 2005 10:20 pm
by Ambush Commander
Without tables? Absolutely awesome.

Posted: Tue Nov 22, 2005 6:13 am
by Maugrim_The_Reaper
Question is whether it is reinventing the wheel. Its not like you can re-use anything from phpBB somewhere else - or has someone found the "Convert to OOP" button in the Administration panel?

I have an OOP forum (a lite version) pencilled in for planning - I'm pencilling out another project (seems to have entered one of those OS hibernation periods). I have free time to contribute in December...or in matlib...depending which is active, and/or in progress.

I need a new pencil...

Posted: Tue Nov 22, 2005 6:50 am
by RobertPaul
neophyte wrote:There could be an edit mode on the thread or each object could go to an edit page for editing.
I always thought this would be a neat use for AJAX. Click "edit" and instead of going to an edit page, the text just turns into a textarea.

Posted: Tue Nov 22, 2005 8:00 am
by Charles256
hmm..to write in OOP...can't gaurentee I'll be doing that simply because I'm not too familiar with OOP.......(me no speakie classie!) heh. either way, I might give it a try..this might be a good time to learn....

Posted: Tue Nov 22, 2005 8:06 am
by d_d
RobertPaul wrote:I always thought this would be a neat use for AJAX. Click "edit" and instead of going to an edit page, the text just turns into a textarea.
Vbulletin already does that. From what I have seen it's not terribly well implemented. It doesn't really tell the user what is going on so people think it's not working if the server is slow. Without knowing how it all works users assume it's broken when they click the edit button and nothing happens for several seconds.

Posted: Tue Nov 22, 2005 8:20 am
by Maugrim_The_Reaper
Isn't that a basic issue in using AJAX? You're supposed to give some sign the application is doing *something*...;)

Posted: Tue Nov 22, 2005 8:29 am
by Roja
Charles256 wrote:maybe.but i'm going to make a better wheel:-D
Better in what sense?

You've asked everyone else for their ideas, but you seem to feel your project will be better than the existing solutions. So, explain what you will be doing differently. The only things mentioned so far are OOP v. Procedural (which you'll be leaning towards procedural mostly), and some AJAX editing fields (which another package already offers).

Whats your vision?

Posted: Tue Nov 22, 2005 8:42 am
by Grim...
Add effective ways to ban someone :)