UseBB Community

The official board for UseBB help and discussion

UseBB Community » 1.0 Discussion » UseBB 0.7 development

UseBB 0.7 development

Page: 1 2 >

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

Some new stuff to come in 0.7:
- Hopefully the new and improved install/upgrade system
- ACP modules
- More ACP features

Current changelog:
Quote
UseBB 0.7 final Changelog
------------------------------

- Added new installer system.
- Added to ACP: edit member feature.
- Added to ACP: moderator control on forum edit form.
- Added to ACP: move moderators option on deleting forum.
- Added to ACP: username search on IP-address.
- Fixed XSS vulnerability with $_SERVER['PHP_SELF'].
- Fixed bug #805: General Error on iso-8859-8-i encoding.
- Fixed bug #809: exec() has been disabled for security reasons.
- Fixed malfunctioning mysqli driver.
- Fixed non unhtml'ed board name and description.
- Some fixes to make intern installer work.
- mod_rewrite URLs now also match \.html?\W*.
- Allow spaces in usernames (not transformed to underscores).
- Allow HTML in ranks.
- Don't focus on user name when box when filled in from session.
- Minor template improvements.

UseBB 0.7 beta 2 Changelog
------------------------------

- Added ability to disable registrations plus to give a reason.
- Added access key Alt+S for sending new topics and replies.
- Added access key Alt+Q to jump to quick reply box in topic.
- Fixed bug #738: subscription emails sent to [language_name].
- Fixed bug #744: dollar sign followed by numerical value disappears.
- Fixed bug #763: confusing IndexStats language value.
- Fixed bad smiley parsing code.
- Fixed missing friendly URL for "mark all as read".
- Fixed file not found error on install.php.
- Remove the extension check on images.
- Hide forum index link in breadcrumbs on single forum mode.
- Don't use Location header on IIS.
- Allow e-mail addresses with capital letters.
- Parse www.example.com and ftp.example.com URL's.
- Better detect missing or commented out config settings when writing.
- Strip slashes from raw template content by default.
- The system now produces an error when unwanted output was triggered.
- HTTP cache control headers added to output.
- Several small template changes and fixes.

UseBB 0.7 beta 1 Changelog
------------------------------

- Added ACP module system.
- Added to ACP: module overview system with upload/delete.
- Added mark all as read feature in panel.
- Added max signature length.
- Added DocBlocks for phpDocumentor.
- Fixed XSS vulnerability in search results.
- Fixed bug #658: search form gives error when no viewable forums.
- Fixed bug #669: no newlines in quote tags cause problems.
- Fixed bug #687: mb_language(): Unknown language.
- Fixed bug #707: Maximum execution time exceeded error on DNS lookup for Google.
- Fixed bug #709: Undefined index on deleting (to) empty forum.
- Fixed bug which didn't accept auth value 0 on edit forum form.
- Fixed bug which returned empty page when member accesses ACP.
- Fixed bug which changed global stats when forum is deleted and content moved.
- Fixed some auto focus and tabindex on post forms.
- Fixed malfunctioning mark updated topics feature.
- Fixed translating } and { when not needed (disabling Javascript in HTML posts).
- Fixed bad styles on quote in preview box.
- Fixed get_config() to set some missing but required config settings.
- Fixed unavailable $_SERVER['REQUEST_URI'] on IIS.
- Include trailing / in BBCode URL's.
- Renamed Jabber to Jabber/XMPP and made a FAQ entry about Google Talk.
- RSS feed improvements:
- Add "Re:" when applicable.
- Parse smileys viewable in RSS reader.
- Don't add session ID's to URL's in feed.
- Removed obsolete username_max_length.
- Added note about installing UseBB on "table doesn't exist" SQL error.
- Various template fixes, mostly for Opera.
- Make database password and table prefix mandatory.
- Throw error when passwords are too short.
- Don't require leading and trailing whitespace for smilies.
- Give notice when trying to add forum when no category exists.
- Better detect the board URL.


Especially the ACP module system is an important new feature that ables people to write modules for the ACP without having to modify anything in UseBB itself. Just upload the module and it works. An example of a module is available in the latest CVS sources.

Modules are automatically loaded and appear in the menu under the category and name defined by its author. Please test this new feature.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
« Last edit by Dietrich on Sat Dec 10, 2005 11:30 pm. »
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
You say more ACP features i hope this comes to moderators, ranks ad you know user associated stuff :P
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
A view on the ACP modules element on the ACP:

http://users.pandora.be/pc_freak/diversen/screenshots/usebb-modules.png
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Mar 2005
Posts: 196
Location: Hungary
Dietrich wrote
A view on the ACP modules element on the ACP:

http://users.pandora.be/pc_freak/diversen/screenshots/usebb-modules.png


Looks cool, I like modules, modularity is the future. Maybe we can expect a module upload from webinterface, like in e107 0.7.
_______________
Long Live Rock n' Roll!
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
Hmm not a bad idea...
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Jul 2005
Posts: 20
Location: London
Hehe, sorry i'm so late. Back now. :) Kinda been working on something with a friend, now I get to set the Admin CP.

Can you add an skin/templates importer? That way we won't have to keep uploading all the time.
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
Why would that be necessary? Maybe write an ACP module for it, but I won't put everything in UseBB itself. :d
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
in
'acp_category' => 'main',
is it poosible to have a new category like
'acp_category' => 'mycategory',
cause im working just a little on a mod and will you be able to create new categories this way ?
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
No, that's not possible...
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
ok but you can create new categories via source ?.. well of course anything is possible via source :P
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
Sure but you shouldn't edit files to only make an ACP module.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
no correct, i will release it without having to change files
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
but btw.. coulden't that be a feature of v 0.7 that you can create categories this way? ;P ..

Edit: The feature is implented at the moment right? I can't get it displayed though .
« Last edit by ero-sennin on Tue Sep 06, 2005 7:18 pm. »
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
No it isn't at the moment. It'll come maybe.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
You can now create a new ACP category this way:
$usebb_module_info = array(
'short_name' => 'virus',
'long_name' => 'Virusken',
'acp_category' => 'zever',
'new_acp_category_long_name' => 'nieuwe zever',
);

Note: short_name and acp_category should only take alfanumerical content, long_name can contain entities, spaces and so on...

If the acp_category does not exist, you can define it by giving a new_acp_category_long_name with the full and in the menu shown name of the category.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
nice :) .. looking forward too 0.7 :)
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
Module uploading is done. I should note about the possible dangers that exist with uploading, although UseBB tries to check if the file is a .php one, it includes the file to check for further valid module data. Bad php files could mess up quite some stuff when trying to upload. Also beware ACP modules cannot output anything directly anymore (via echo or print, ...).
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
The module system should be ready for now, including fully working modules, reliable checks for validity, an overview panel, uploading and deleting modules.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Jul 2005
Posts: 232
Location: Stockholm
Great :) Love the UseBB developer spirit :P
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
Added moderator control.
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Moderator
Registered: Oct 2005
Posts: 445
Location: canada
Nice, can't wait till final.
Member
Registered: Nov 2005
Posts: 6
Outstanding Dietrich. Tjis software has come a long ways.
Member
Registered: Mar 2005
Posts: 196
Location: Hungary
Could you please update the changelog so we will know what we can expect for 0.7 final? thanks in advance.
_______________
Long Live Rock n' Roll!
Developer
Registered: Apr 2004
Posts: 2215
Location: Belgium
http://usebb.sourceforge.net/cvs/Changelog.txt
_______________
--Dietrich (developer)
UseBB roadmap, dev mailing list & weblog
Member
Registered: Mar 2005
Posts: 196
Location: Hungary
Dietrich wrote
http://usebb.sourceforge.net/cvs/Changelog.txt


:oops:

BTW that's the same as above. :P
_______________
Long Live Rock n' Roll!

Page: 1 2 >

UseBB Community » 1.0 Discussion » UseBB 0.7 development

UseBB Community is powered by UseBB 1 Forum Software