New in this release:
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.
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!
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).
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:
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.
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.
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...