Bamboo 1.0rc3 Release Notes

New in this release:

New implementation of ReadMarker

ReadMarker, or more specifically, the system used to determine the read state (Read, UnRead, or Updated) of Forums, Categories, Topics, and Messages has been vastly updated to reduce database bloat and to provide speed improvements. In addition, these updates have made it much easier to port Bamboo to other database systems.

ReadMarker was one of the last roadblocks in providing wide-spread database support for Bamboo because of the seriously optimized queries that were very PostgreSQL specific. The databases that Bamboo will support are still being decided but preliminary discussions have turned up interest for MySQL, HSQLDB, McKoi, and Oracle in addition to the already supported PostgreSQL.

Back to the top...

Better BBCode parsing and URL highlighting

Bamboo's BBCode parsing code has been moved into and integrated with RIFE. This integration allows for a much cleaner parsing and a much cleaner code which, in turn, means less bugs for you!

Back to the top...

Completely separated templates

The templates for Bamboo have always been loosly coupled to the implementation. Allowing you to replace the look of the entire site just by replacing the jar that contains the templates with templates of your own creation!

With RC3, this behavior has even been extended to the small admin utilities. Previously, these elements had no templates and offered very little in the way of integration with the rest of the site. In RC2, they were given a more integrated feeling, but something was still missing. With RC3, these utilities have been fully integrated into the new and improved administration interface (described next).

Back to the top...

Revamped Administration interface

In previous stable release versions, Bamboo had a very basic administration interface, in some places practically primitive! With RC3, the administration interface received a big upgrade. All of the elements of the previous admin interface have been re-tooled with some new templates and a vertical menu for easy navigation. Included in the admin interface are elements to:

Back to the top...

Template fixes for partial integration into existing sites

If you enjoy the simplicity of Bamboo's current interface, but need to tweak it ever so slightly to make colors or styles match, then a simple CSS modification may be all you need!

Bamboo has strived to keep the design out of the templates and in the CSS where it belongs. So as much as possible of the design is defined by the CSS styles. With just a few edits you can completely recolor all of Bamboo, consistantly.

With a few more edits and a bit of time, you could redesign all of Bamboo, without having to touch HTML or the templates. If that still isn't enough control, the templates can easily be modified to restructure the data any way you choose for a complete integration into any site.

Watch for a template modification document in the future that details the caveats and pitfalls that one must be careful of.

Back to the top...

Translation updates

Bamboo understands the importance of communicating with your customers and users in their own native language. So why speak one language in the messages while the interface is in another?

Bamboo is fully translated into 3 languages: English, French, and Dutch. These translations are complete, every single word, email, and error message has been translated. These translations can be switched on-the-fly via the admin interface without restarting the server for complete customization even after the installation has been live for days, months, even years.

Other translations are very easy to perform and are most welcome additions to the project.

Back to the top...

and various other small bugfixes and improvements

A full ChangeLog between 1.0rc2 and 1.0rc3 appears below:

------------------------------------------------------------------------
r861 | jboyens | 2004-10-19 12:40:32 -0500 (Tue, 19 Oct 2004) | 2 lines

Minor install doc changes

------------------------------------------------------------------------
r858 | gbevin | 2004-10-19 05:22:31 -0500 (Tue, 19 Oct 2004) | 2 lines

RIFE update

------------------------------------------------------------------------
r854 | jboyens | 2004-10-18 23:28:00 -0500 (Mon, 18 Oct 2004) | 2 lines

Added install documentation

------------------------------------------------------------------------
r853 | jboyens | 2004-10-18 13:15:20 -0500 (Mon, 18 Oct 2004) | 2 lines

FixReadMarker updates to ensure compatibility with previous ReadMarker 
versions

------------------------------------------------------------------------
r850 | jboyens | 2004-10-15 12:19:10 -0500 (Fri, 15 Oct 2004) | 2 lines

Added FixReadMarker conversion element; isn't fast 
(45 min. for 625,028 messages)

------------------------------------------------------------------------
r849 | gbevin | 2004-10-14 18:06:31 -0500 (Thu, 14 Oct 2004) | 2 lines

Some query portability fixes.

------------------------------------------------------------------------
r847 | jboyens | 2004-10-14 11:53:29 -0500 (Thu, 14 Oct 2004) | 1 line

MoveMessages bugfix

------------------------------------------------------------------------
r846 | jboyens | 2004-10-14 08:54:24 -0500 (Thu, 14 Oct 2004) | 2 lines

Updated readmarker implementation; still needs conversion element to 
be complete.

------------------------------------------------------------------------
r845 | gbevin | 2004-10-13 02:59:36 -0500 (Wed, 13 Oct 2004) | 3 lines

Updated for MckoiSQL.
Only cascade delete and readmessage are still giving problems.

------------------------------------------------------------------------
r843 | gbevin | 2004-10-11 16:07:52 -0500 (Mon, 11 Oct 2004) | 2 lines

Updated RIFE.

------------------------------------------------------------------------
r841 | gbevin | 2004-10-11 16:02:58 -0500 (Mon, 11 Oct 2004) | 2 lines

Minor regression fix.

------------------------------------------------------------------------
r840 | jboyens | 2004-10-11 15:59:46 -0500 (Mon, 11 Oct 2004) | 1 line

Fixed target=_blank for https:// URLs

------------------------------------------------------------------------
r839 | jboyens | 2004-10-11 15:34:56 -0500 (Mon, 11 Oct 2004) | 1 line

Last fix, I promise

------------------------------------------------------------------------
r838 | jboyens | 2004-10-11 15:08:48 -0500 (Mon, 11 Oct 2004) | 1 line

Stale class bug

------------------------------------------------------------------------
r837 | jboyens | 2004-10-11 15:02:12 -0500 (Mon, 11 Oct 2004) | 1 line

Non-matching group instead of being a hack.

------------------------------------------------------------------------
r836 | jboyens | 2004-10-11 14:54:57 -0500 (Mon, 11 Oct 2004) | 1 line

Yet another change to URL parsing

------------------------------------------------------------------------
r835 | jboyens | 2004-10-11 14:08:31 -0500 (Mon, 11 Oct 2004) | 1 line

Fixed bare URL encoding

------------------------------------------------------------------------
r833 | gbevin | 2004-10-11 09:59:02 -0500 (Mon, 11 Oct 2004) | 3 lines

Some admin element updates to make them usable without templates from 
within the module jar.

------------------------------------------------------------------------
r832 | gbevin | 2004-10-11 09:15:12 -0500 (Mon, 11 Oct 2004) | 2 lines

Build file fix for modulejar.

------------------------------------------------------------------------
r830 | jboyens | 2004-10-11 08:32:08 -0500 (Mon, 11 Oct 2004) | 2 lines

Updated for latest StringUtils, removed textual references to 
Datasource, replaced with Database, vertical admin menu, 
fixed SMTP validation, fixed datasource switch 
"didn't-create-the-same-user-as-self" bug (needs testing), 
fixed paging bug in Messages

------------------------------------------------------------------------
r817 | jboyens | 2004-10-08 01:31:04 -0500 (Fri, 08 Oct 2004) | 2 lines

Added window title configuration and made datasource editing more 
wizardy

------------------------------------------------------------------------
r816 | jboyens | 2004-10-07 16:16:11 -0500 (Thu, 07 Oct 2004) | 2 lines

Made all options configurable

------------------------------------------------------------------------
r815 | jboyens | 2004-10-06 16:25:47 -0500 (Wed, 06 Oct 2004) | 2 lines

Made setup options configurable; Datasource configuration is only 
partial

------------------------------------------------------------------------
r814 | gbevin | 2004-10-06 12:38:10 -0500 (Wed, 06 Oct 2004) | 2 lines

L10n fixes.

------------------------------------------------------------------------
r813 | gbevin | 2004-10-06 12:26:58 -0500 (Wed, 06 Oct 2004) | 2 lines

L10n fixes.

------------------------------------------------------------------------
r812 | gbevin | 2004-10-06 07:16:52 -0500 (Wed, 06 Oct 2004) | 2 lines

Setup fixes and more l10n

------------------------------------------------------------------------
r811 | jboyens | 2004-10-06 00:30:18 -0500 (Wed, 06 Oct 2004) | 2 lines

Admin localization, admin link in Credentials, proper templates for 
admin actions, confirmation and button, success messages

------------------------------------------------------------------------
r810 | gbevin | 2004-10-05 15:13:58 -0500 (Tue, 05 Oct 2004) | 2 lines

Setup bugfix

------------------------------------------------------------------------
r809 | gbevin | 2004-10-05 15:00:48 -0500 (Tue, 05 Oct 2004) | 2 lines

Updated RIFE jar

------------------------------------------------------------------------
r807 | jboyens | 2004-10-05 12:00:54 -0500 (Tue, 05 Oct 2004) | 2 lines

Fixed language setup bug

------------------------------------------------------------------------
r806 | jboyens | 2004-10-05 11:43:49 -0500 (Tue, 05 Oct 2004) | 2 lines

Localized setup

------------------------------------------------------------------------
r805 | jboyens | 2004-10-05 11:05:26 -0500 (Tue, 05 Oct 2004) | 2 lines

Updated translations

------------------------------------------------------------------------
r804 | jboyens | 2004-10-05 11:03:40 -0500 (Tue, 05 Oct 2004) | 2 lines

Added language selection to setup.

------------------------------------------------------------------------
r803 | jboyens | 2004-10-05 10:15:42 -0500 (Tue, 05 Oct 2004) | 1 line

Added a class that wraps the forum content. Named, appropriately, 
'forum_content'

------------------------------------------------------------------------
r801 | jboyens | 2004-10-05 08:33:23 -0500 (Tue, 05 Oct 2004) | 1 line

Removed @Deprecated annotations

------------------------------------------------------------------------
r800 | jboyens | 2004-10-05 08:25:43 -0500 (Tue, 05 Oct 2004) | 1 line

Updated Bamboo for newest RIFE

------------------------------------------------------------------------
r798 | jboyens | 2004-10-04 12:04:04 -0500 (Mon, 04 Oct 2004) | 3 lines

Moved Account Avatar to file() constraint
Fixed edited icon bug

------------------------------------------------------------------------
r795 | gbevin | 2004-10-01 13:56:38 -0500 (Fri, 01 Oct 2004) | 2 lines

Reduced mail queue verbosity.

------------------------------------------------------------------------
r794 | gbevin | 2004-10-01 13:16:41 -0500 (Fri, 01 Oct 2004) | 3 lines

Mail queue optimization to never send duplicate messages in the same 
batch.

------------------------------------------------------------------------
r792 | jboyens | 2004-10-01 11:25:12 -0500 (Fri, 01 Oct 2004) | 2 lines

Ripped out url sanitation again

------------------------------------------------------------------------
r791 | gbevin | 2004-10-01 09:38:21 -0500 (Fri, 01 Oct 2004) | 2 lines

Typo fix.

------------------------------------------------------------------------
r790 | jboyens | 2004-10-01 09:34:41 -0500 (Fri, 01 Oct 2004) | 2 lines

Fixed Account Validation

------------------------------------------------------------------------
r789 | jboyens | 2004-10-01 09:11:59 -0500 (Fri, 01 Oct 2004) | 2 lines

Removed manage roles link

------------------------------------------------------------------------
r788 | gbevin | 2004-10-01 08:51:45 -0500 (Fri, 01 Oct 2004) | 2 lines

Defaulting back to en.

------------------------------------------------------------------------
r787 | gbevin | 2004-10-01 08:51:21 -0500 (Fri, 01 Oct 2004) | 2 lines

Various fixes, most notable updated translations.

------------------------------------------------------------------------
Back to the top...