UseBB Community

The official board for UseBB help and discussion

UseBB Community » 1.0 Discussion » UseBB 0.6 development

UseBB 0.6 development

Page: 1

Author Post
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
User posted image

New features in UseBB 0.6:
- New installer and upgrade system.
- ACP with version check, forum configuration, category and forum control, IP lookup and SQL toolbox.
- Auto focus first input field on nearly all forms that require input, improving usability.
- Meta-tags for description and keywords, settable in ACP.
- Exclude short words from search keywords.
- BCC mail sent via mail form to own address.
- Full PHP5 compatibility.
- Many, many bug fixes, small improvements, rewrites, ...

Currently done:
Quote
- Added ACP skeleton.
- Added to ACP: system info.
- Added to ACP: version check.
- Added to ACP: general configuration.
- Added to ACP: IP address lookup.
- Added to ACP: SQL toolbox.
- Added auto focus on many forms using improved template engine.
- Added keywords config and HTML meta-tags for description and keywords.
- Added feature which excludes too short words from the search keywords.
- Added possibility to BCC to own e-mail address on mail form.
- Fixed bug #512: too big font sizes allowed in BBCode.
- Fixed bug #535: changing e-mail address forces new password.
- Fixed bug #537: tabindex for 'remember me' checkbox missing.
- Fixed bug #602: mail function unable to send correct e-mails (patch by Tadashi Jokagi).
- Fixed bug which includes certain characters in the BBCode URL parser.
- Fixed bug in single_forum_mode which didn't properly detect only viewable forum.
- Fixed bug which might have led to server errors due to always calling RewriteEngine.
- Fixed bug which might have led to undefined refere_to errors in login and register form.
- Fixed bug which doesn't return the user to previous page when logout was cancelled.
- Fixed bug in regular expression for username search RewriteRule.
- Fixed bad parsing of some entities in unhtml().
- Fixed bug which made jump to top after inserting bbcode.
- Fixed bug which changed members' post count when deleting with increase_post_count disabled.
- Fixed a few missing unhtml() calls.
- Fixed security issue with URL matching (XSS vulnerability in IE).
- Fixed security issue with color BBCode (XSS vulnerability in IE).
- Fixed security issue with accessing $_REQUEST.
- Fixed some wrong sorting of categories and forums in various files.
- Renamed kick_user_to_only_viewable_forum to single_forum_mode.
- Do not add session ID's for Googlebot.
- Statistics grammar change (singular vs plural).
- Sorting fixes for member list.
- HTTP 404 and 403 error codes returned when applicable.
- Removed duplicate set_page_title() calls in Your Panel.
- Replace level integers with constants.
- Don't show forum list on search when only one forum is available.
- CSS has been detached from the templating system.
- Removed the trash feature, will be reintroduced later.
- Friendly URL for RSS feed is now rss.xml.
- Content type can now be set in global.tpl.php.
- Don't let Google index all post links with duplicate content.
- Jabber profile field made clickable.
- Throw error when $session->update() not called before getting session info.
- Template improvements and fixes.
- Major template engine improvements and code cleanups.
- Adjusted docs and installers to suit new locations on UseBB Docs.
- common.php reorganization, including config.php check.
- Ignore some uncompatibility warnings on PHP5.
- Reference objects instead of cloning them for PHP5 compatibility.
- Disable MySQL trace mode statement moved to db_mysqli?.php.
- Added get_server_info() to mysqli? drivers.
- Ommitted possible PHP bug (33643) (Only variables can be passed by reference).
- Also search in topic titles.
- Code cleanups to session handler.
- Auto login cookie now contains data in serialized array.
- Birthday year input field replaced with select box.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
« Last edit by Dietrich on Sun Jul 31, 2005 9:22 pm. »
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
Updated. You might have noticed CSS has been taken out of the template system. It wasn't really necessary anymore to have it built in the system, and it took one extra request on the system to fetch it.

Also, the template engine has been improved and one can now set the content-type (which is both passed in the response headers and eventually in any template) for the whole forum in global.tpl.php, except for pages which override the content-type (such as the RSS feed). It's easy to switch between application/xml+xhtml and text/html now, just change one template config var and you're done.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
Updated again. ^^

The ACP system is ready, the version check is already working.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Apr 2005
Posts: 18
All pretty exciting stuff, can't wait to test out 0.6 :)
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
Can't waiit for the ACP!
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
An update again. Most important this time are fixes for PHP5 (works completely now) and an experimental driver for MySQL using PHP 5.1's PDO class.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
Well the PDO driver doesn't seem to work very good. I deleted num_rows() calls that weren't needed (i.e. all) since PDO's numRows() is only to get the number of affected rows, not returned. So far good, but it seems that PDO wants to have most query results cleared (unset) before it wants to fetch further results. I don't think it's worth it to put the source full of those unset() calls. Other solutions don't seem to work, so I'm dropping the PDO driver for UseBB 0.x. PHP5 support will remain.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
Updated. Notice the 0.6 logo. :)
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
Seems your working real hard.. I'm looking forward to 6.0 very much and it seems to be very nice :D
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
0.6-CVS can be downloaded from CVS snapshots at http://usebb.sourceforge.net/cvs/ (this page has just been redesigned). Please test 0.6-CVS as much as possible.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
i'll try it out real hard Dietrich :) ..
though i can't create forums well i guess i will be able to in the real version :P
« Last edit by ero-sennin on Mon Aug 15, 2005 8:28 pm. »

Page: 1

UseBB Community » 1.0 Discussion » UseBB 0.6 development

UseBB Community is powered by UseBB 1 Forum Software