bbPress

Simple, Fast, Elegant

Security Release: bbPress 0.9.0.2

April 25, 2008 3:54 pm — Releases — mdawaffe

bbPress 0.9.0.2 is available for immediate download. This release includes some small changes and fixes a few bugs, but is first and foremost a security release. The vulnerability is not yet publicly known, but will be soon.

Many thanks go out to Steven J. Murdoch for identifying the issue (CVE-2008-1930) and working with us and WordPress to resolve it.

Note: Those of you with integrated WordPress/bbPress installs should upgrade WordPress first and then will probably have to update the “WordPress database secret” setting in your Settings -> WordPress Integration: Cookies admin panel after upgrading bbPress.

bbPress 0.9 released

April 3, 2008 3:16 am — Releases — Sam Bauers

The bbPress team is happy to release bbPress 0.9 for download. This release is important for anyone who integrates bbPress with WordPress and wishes to update to WordPress 2.5.

Primarily this is a compatibility release so that we can continue to provide the same integration levels with WordPress as in the past, however quite a few other improvements have made their way into this version.

Improvements and changes include:

  • New installer: 
    • Creates your bb-config.php file for you when possible.
    • Allows for setting up integration with WordPress at install time.
    • Supports languages other than English when language translations are available.
    • Looks pretty.
  • Additional RSS feeds for views.
  • A “new topics” RSS feed, available on the front-page and on each forum. This feed only returns the first post from each new topic as it is created, instead of all posts.
  • More configurable <title> tag available to themes.
  • More secure authentication cookies which are compatible with WordPress 2.5
  • Passwords now stored using “phpass” hashing library instead of md5. If you still want to store your passwords as md5 for any reason, there is a plugin here which will do that for you.
  • A second core theme called “Kakumei Blue”. This theme demonstrates just how little you need to do to start creating a new theme.
  • “General” and “WordPress Integration” options configurable via admin interface.
  • Built-in support for Gravatars, implemented in a way that makes 3rd-party avatar plugins much easier to author.
  • New “Date and time format” and “Date format” options.
  • Akismet and Bozo functionalities have been moved to plugins. Akismet key now enterable via an admin interface.
  • Removed “replies” querystring argument (?replies=#) from topic links. If you still want that functionality, there is a plugin here which should emulate it.
  • Fixes to use of PHP “glob()” function to avoid errors on hosts that don’t support it.
  • Moderators can now manage tags by default.
  • Fixes to slug incrementing.
  • The old “admin_email” setting is now called “from_email”. This is now the email address that emails from your installation appear to come from.
  • “No replies” view is now technically “no replies and greater than 2 hours old”.
  • Improvements to the export script towards the integration of an upcoming import script.
  • RSS feeds now sent as UTF-8
  • Full support for slug-based feeds on forum and topic feeds.
  • Keymasters can no longer be demoted by non-keymasters.
  • Many other smaller bug and typo fixes.

Installation

We have provided updated and more detailed installation and integration instructions in the documentation.

Upgrading

Upgrade instructions are available in the documentation here.

Dedication

bbPress 0.9 is named “Brubeck” after American Jazz pianist Dave Brubeck. In his early career he often performed with saxophonist Paul Desmond, after whom bbPress 0.8 was named. Brubeck has composed a number of jazz standards many of which employ complex rhythms and unusual time signatures.

bbPress 0.8.3.1 released

January 4, 2008 2:31 am — Releases — Sam Bauers

Due to popular demand we have bundled a bug-fix release for bbPress. 0.8.3.1 (still called “Desmond” I believe) and it is now available for download.

This version is not the latest development release so as to remain as compatible as possible with the current version of WordPress.

The primary reason for the release is to fix some bugs in the MySQLi implementation. We anticipate that MySQLi support will be dropped in the future and to this end we have made MySQL the default extension instead of MySQLi.

A few other fixes and enhancements have also snuck in:

  • Deep forum breadcrumbs with thanks to baptiste
  • More consistent topic labeling methods - users of the support forum plugin will probably need to upgrade to version 2.3.3
  • Some fixes to stop orphaned sub-forums from disappearing from all view
  • There is now one of those fancy checkboxes to mark a user as a bozo

A couple of those changes will affect existing themes. If you have questions about adapting your theme to be compatible with the new topic labeling and forum breadcrumb features, then ask over on this forum topic.

bbPress 0.8.3

September 27, 2007 12:50 am — Releases — mdawaffe

A new version is finally here, and ready for download! The biggest news is better search and compatibility with WordPress 2.3, but it also fixes a lot of bugs.

read on…

bbPress 0.8.2.1: Security Release

June 19, 2007 8:34 pm — Releases — mdawaffe

As awkward as it is to issue a new release less than 24 hours after the previous one, here it is: bbPress 0.8.2.1.

We recommend all users download and upgrade now.

Details and Upgrade Instructions

0.8.2: Hot off the bbPress

June 18, 2007 11:53 pm — Releases — mdawaffe

A new release! bbPress 0.8.2 has a quite a few changes and features. While you’re downloading, check out the cool new stuff.

Hierarchical Forums

Forums can now be grouped hierarchically (that is, forums can have “children”). To organize your forums, go to Content -> Forums in your bbPress’ admin panels, click “Edit Forum Order” and drag the rows around: up, down, left and right.

Make sure to “Save Forum Order” when you’re done.

“Slug” based permalinks

No longer are you constrained to topics and forums with permalinks that look like http://example.com/topic/14/. By turning on slug based permalinks, your URLs will be generated from the forum’s or topic’s title like http://example.com/topic/see-you-in-hawaii/.

Also, all of bbPress’ different permalink structures (/topic.php?id=14, /topic/14/, /topic/see-you-in-hawaii/) are interchangeable; you can switch to whichever structure you like and all your old links will still work (but see the upgrade instructions in this post).

Plugin Management

Plugins can now be activated and deactivated with the click of the mouse in bbPress 0.8.2. Just go to Site Management -> Plugins in your bbPress’ admin panels. To be activated, however, every plugin must have a “plugin header” that includes at least the plugin’s name. Here’s an example.


/*
Plugin Name: Name of your plugin required
Plugin URI: Plugin’s website
Description: Short description of your plugin
Author: Your name
Author URI: Your website
Version: Current version number of your plugin
*/

As a bonus, “hidden” feature, plugins whose file name begins with an underscore (_) do not need to be activated; they will be loaded automatically and do not require a plugin header.

A few small things

Here a sampling of some of the other minor changes in bbPress 0.8.2.

  • More tag cloud formatting options
  • Improved consistency in tagging
  • bbPress’ default Kakumei theme combines the list of “Your Tags” and “Others’ Tags”.
  • No more annoying feed: before all of your RSS feed links. The feed: psuedo-standard was a clever idea, but never really caught on.
  • Moderators and Admins are considered “trusted” and will never have their posts marked as spam.
  • Admins can change other user’s passwords.
  • More filters and actions for plugin authors
  • Faster database queries

Upgrade instructions and techy info

bbPress 0.8.1

February 21, 2007 7:02 am — Releases — mdawaffe

A small security and bug fixing release, bbPress 0.8.1 is now available for download.

(more…)

bbPress 0.8 “Desmond” Released!

February 8, 2007 9:00 pm — Releases — mdawaffe

After some “last minute” bug squashing, here we are: another new bbPress release ready for download. bbPress “Desmond” 0.8.

In addition to some features we already mentioned on the blog (here’s a few to recap):

there’s a couple new ones that are among our most frequently requested:

  • Better timezone support; You’re no longer restricted to showing all your times in the timezone of your server (what an odd requirement that was)
  • Whitespace preservation of `backticked` <code> blocks.

Upgrade Note: Your custom templates and stylesheets must now be placed in a sub-directory of my-templates/ rather than in that directory directly. Try putting your files in something like my-templates/my-hot-theme/ then selecting your theme from your bbPress’ Presentation Admin panel.

To get into the nitty gritty about what’s changed, here’s a list of tickets closed and two of code changed [2] (I couldn’t get trac to show them all on one page there’s so many!).

Translators can download the POT file for bbPress 0.8.

bbPress 0.75

January 15, 2007 10:46 pm — Releases — mdawaffe

Because of a PHP bug, we recently discovered that a small number of bbPress users are prone to a security vulnerability. Only users of certain versions of PHP and with certain server configurations are at risk, but encourage everyone to upgrade to the newly released bbPress 0.75 regardless.

Get downloadin’!

To see what’s new, check out the lists of tickets closed and code changed.

bbPress 0.74

January 6, 2007 1:03 am — Community, Development, Releases — mdawaffe

After a month of waiting, bbPress 0.74 is finally available for download. Even if it did take a while, we’ve fixed a several important things.

Aditya has a great overview of the changes, but here’s a few of the bigger ones.

  1. init hook has been changed to bb_init for better compatibility with WordPress.
  2. When users are deleted, they’re really deleted now.
  3. Somewhat simpler installation procedure. When installing, you’ll also be informed if any of those little configuration variables are incorrectly set.
  4. A place to store options in the database! Woo!

We’ve got some slick new features we’re working on for the next release (did someone say “themes”?), so stick around….

In the meantime, read on for some more technical details about this release.

(more…)

Next Page »

Code is Poetry.