UseBB Community

UseBB support, discussion and development

UseBB 2.0 planning

Post Reply

Page: « < 1 2 3 4 >

Author Post
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
I don't really have a plan made for 1.0. The goal of 1.0 is clear I think, to make an easy to use board with less features than bigger software, only what's really needed. Many websites and users don't require a big bulletin board à la vB or IPB but just need a discussion system.
Member
Registered: Jul 2005
Posts: 187
Location: Stockholm
I understand i just wondered if there should be even more features or something like that but even when 2.0 is released i think 1.X should be available as a download beacause as you say many people don't want a big board like IPB and such :)
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
Indeed it would be a shame to let 1.0 go when 2.0 comes out as that would mean the original idea would just have been thrown away.
Member
Registered: Jul 2005
Posts: 187
Location: Stockholm
Instead of calling them 1.0 and 2.0 you call em; UseBB medium community (1.0) and UseBB large community (2.0) or something like that
Member
Registered: Apr 2004
Posts: 79
Location: Brussels Belgium
UseBB light and UseBB :)
_______________
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
I think UseBB Classic and UseBB2 would also be nice. :)
Member
Registered: Apr 2004
Posts: 79
Location: Brussels Belgium
Oldies UseBB & Next Gen UseBB ? :p

Maybe an idea for usebb2 : In big forums you sometimes have that the new post icon comes up if the post has been active in the last * minutes, maybe you can use both, for every post and for activity.
_______________
Member
Registered: Jul 2005
Posts: 187
Location: Stockholm
ok.. i always say features should be included in usebb light but polls could actually be in a light version or waddya say?
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
I wouldn't say so, In fact very less people asked for polls, far less than PM etc. A light forum does not need polls, in fact I know a forum (very big, millions of posts) where they also didn't have a poll capability.
Member
Registered: Apr 2005
Posts: 35
Location: Taiwan
Dietrich wrote
I wouldn't say so, In fact very less people asked for polls, far less than PM etc. A light forum does not need polls, in fact I know a forum (very big, millions of posts) where they also didn't have a poll capability.


Maybe polls funtion could be selection in ADMCP
or can release in mod
_______________
I want find board for my website
Member
Registered: Jul 2005
Posts: 187
Location: Stockholm
Hmm i thought over 1.0 and 2.0 . Why dont have em called UseBB medium community 1.0 and UseBB large community 1.0 then you don't have to stop usebb light developement at 1.9 cause i think there may be some bugs and some more things added to the light version etc.
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
Dietrich wrote
I don't tend to keep working on UseBB on my own.

UseBB 2.0 might start off with the same features as UseBB 1.0 but much better coded (PHP 5, more OOP and centralized functions like in Drupal), and evolve more feature-rich later on. UseBB 1.x might still be distributed then, and bugs might still be fixed in it...
That's what's being said for a long time.

But I doubt if it is a good idea to rebegin from scratch, because it might take ages to have a new system running. Instead it might be better to start from UseBB 1.0 codebase and to make it PHP5 and better organized.
Member
Registered: Jul 2005
Posts: 187
Location: Stockholm
i dont mean to start from a scratch but have em seperated in that way so usebb light is not a closed an finished project
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
2.0 initially was the idea of a total rewrite but it might be better to indeed keep them seperated and continue to work on 1.0 codebase for 2.0.
Member
Registered: Sep 2005
Posts: 2
Location: Germany
Hi
What is 'AJAX'? Can you post a link to documentation or description?
I do not have of it belonged however yet found over it.
Thanks.

bye dshome
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
See http://en.wikipedia.org/wiki/Ajax_%28programming%29 ;)
Member
Registered: Oct 2005
Posts: 1
I know that you hate this one, but is PM slated as a feature for 2.0? User to user is not as important as op or mod to user. If not 2 way messaging then maybe just a mod to user instant alert or something. Just a thought from somone who has run Usebb for a couple of months and lost users while I was watching because I couldn't explain something to them immediately. Thanks for the work that you guys put in on this project. In my case it is a big part of helping people who desperately need it.

http://www.hurricaneaidnow.org

Chris
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
Well it should be in v2... But not imediately, I decided I will do it from scratch in OOP PHP5, because now I also have courses in OOP. It'll take some time until PMs are in there.
Member
Registered: Sep 2005
Posts: 5
Location: Oxford University
PM may not be necessary if members can email each other/staff via the board; this removes a level of complexity since i usually opt in for 'receive email notification when new PM is received' on other softwares anyway!

However, It'd be nice for members to be able to flag posts for review by staff members (adding it to a moderating queue, basically)
_______________
Board not growing as fast as you want it to? This blog has the tips you need to succeed - if you've got what it takes!
Member
Registered: Oct 2005
Posts: 4
bradley wrote
However, It'd be nice for members to be able to flag posts for review by staff members (adding it to a moderating queue, basically)


Maybe even add a small space to tell the moderator what you think is bad about the post?
_______________
Ohhh, my carpace is killing me.
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
Over time I have maintained a small list about what major changes there will be in UseBB 2.0. Let's see:
Quote
- Entirely OOP PHP 5.1
- MySQL, SQLite
- XML/XSL templating system
- New design, logo, colour scheme
- User groups + automatic
- Advanced permissions
- Sessions in database
- Subforums (bye categories)
- IPv6 support
- BBCode/Wiki parser


This is basicly some new stuff for 2.0, of course all the rest will also be rewritten from scratch.

You will notice it says PHP 5.1. The reason for this is because I want to take advantage of PDO for the database abstraction layer. This also ables us to use the sqlite driver which is included in PHP 5.1 by default. However if it seems necessary, the system can be ported to PHP 5.0.

About XSL, I have been doubting about the idea since the beginning, now it also seems PHP 5 does not have an XSL parser at all by default (although I suspect it will be included anyway), so it is a rather ambitious feature. I will see how far I can take this, although I'd like a classic UseBB 1 alike template system too because XSL is often too difficult for many people.

The BBCode/Wiki code parser is an idea of (our new community admin) Samuel. It may be a good idea to able the use of Wiki syntax instead of BBCode if the user chooses to. Again time will learn how this idea evolves.

About the development, I think I will keep any source code secret until 2.0 is out (with the new features above). Any other features (plugin system etc) will then be implemented afterwards in a 2.x release eventually with new developers. However I'd like to hear any remarks about this or why I should handle it differently.

One thing is sure, for quite a period I will consume more time on developing the new system and less on other project things, so we can have a new version rather soon - by any means faster than the time it has taken to develop the 1.0 code base. As promised, once 2.0 is ready there should also be a new website launched together with the 2.0 release. There is also one condition: our host must use PHP 5 by then. But that should not be a problem.

So, any remarks, ideas, ... are highly appreciated.
« Last edit by Dietrich on Sun Jan 22, 2006 6:10 pm. »
Moderator
Registered: Oct 2005
Posts: 502
Location: Canada
Everything sounds really good. Hopefully by the time 2.0 comes out my host will also be using php 5/5.1! Specially can't wait to see the new design.
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
So, small update:

Quote
- Entirely OOP PHP 5.1
- MySQL, SQLite
- XML/XSL templating system
- New design, logo, colour scheme
- User groups + automatic
- Advanced permissions
- Sessions in database
- Subforums (bye categories)
- IPv6 support
- BBCode/Wiki parser
- Tags
- WYSIWYG


Tags will most likeley be available in 2.0.0, as well as the WYSIWYG editor for posts (TinyMCE probably).

I want to make its usage as easy as possible, because that's the goal of the UseBB project.
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
A web page about 2.0 has been placed on SF.net. See http://usebb.sourceforge.net/UseBB2/

This page contains all the general info on 2.0, please refer to this page in the future.
Developer
Registered: Apr 2004
Posts: 2227
Location: Belgium
Also, for 2.0 branches should be used on CVS, so each release can be bugfixed seperately without interfering later commits...

Post Reply

Page: « < 1 2 3 4 >

UseBB Community is powered by UseBB 1 Forum Software