» tagged pages
» logout

(Feed found, click Add Page to syndicate.) Error finding feed, please try again » Find feed title

A Blog Page allows you to add entries, for news or other time sensitive postings

(Login required to save to your tagged pages.)
(or Cancel)

Make further edits, (or Cancel)

(Login required to save to your tagged pages.)
(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

Change Page Permissions? Changing these permissions will adjust who can modify this page.

goofrider (change)
Swik Users (change)
(or Cancel)
Upload an image from your computer:
or Copy an image from a URL:
or Erase the current icon:
Icon Preview:

or Cancel

Erase BBPress? The contents of BBPress page and all pages directly attached to BBPress will be erased.

or Cancel

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:
BBPress

BBPress

Tags Applied to BBPress

2 people have tagged this page:

bbPress is forum software developed by the creator of WordPress. It’s designed to be small and efficient, with built-in tagging support.

bbpress.org

sorted by: recent | see : popular
Content Tagged BBPress

bbPress 1.0 alpha series

Over the coming weeks we will be releasing a series of 1.0 alpha versions for download.

The more adventurous among you may want to help out with testing these alpha versions. Probably the best thing to do is create a duplicate version of your installation (including a duplicate database) and then test there.

We would appreciate help with people looking for issues with upgrading, the user interface and any bugs in the new admin interface.

You can download the alpha releases via the download page.

You can use trac to report bugs as you would with the normal release. Please remember to add the version number to any new tickets.

BBPress: BBPress Development Blog

bbPress at WordCamp UK

I (Sam Bauers) will be speaking about bbPress at WordCamp UK in Birmingham this weekend.

I’ll be going through how to integrate bbPress (0.9.0.2) with WordPress (2.5.1) as well as talking a little about where bbPress is heading at the moment.

There is lots of other great stuff going on, full details are available via their blog.

Or just buy tickets here.

I hope to see some bbPress users there!

BBPress: BBPress Development Blog

Security Release: bbPress 0.9.0.2

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: BBPress Development Blog

bbPress 0.9 notes for plugin developers

Plugs!

There are a few changes in 0.9 which plugin developers need to be aware of. So here are some notes to help you get your plugins running under the new release.

Detecting version 0.9

First of all if you want to detect whether someone is running version 0.9 or higher you can use this code:

if (version_compare(bb_get_option('version'), '0.9-z', '>=')) {
	// Tell us what your name is!
	echo('This is bbPress version 0.9 or higher.');
}

Note: The “-z” on the end will make sure you catch all pre-release versions of bbPress 0.9 as well, like “0.9-dev”.

Removing deprecated function calls

There are a number of no-longer-used functions from previous versions that we provide backwards compatibility for in bb-includes/deprecated.php. So you may not have noticed that your plugin is still using some of them. In version 0.9 we have made detecting your use of these a little easier by providing a way to report their use via PHP errors when they get called.

Just open up the file bb-includes/deprecated.php and change the “BB_LOG_DEPRECATED” constant at the top of the file from the boolean false to true.

Now if one of the many deprecated functions gets called it will be written to the same place that your PHP errors are written (either an error log or to the screen). The errors will tell you which deprecated function was called and what to replace it with.

Removing deprecated constants

A whole bunch of PHP constants have been deprecated in this release in an attempt to standardise our naming of constants. For now we are providing backwards compatibility for the older constants, but you should check your own usage of these and change them to use the correct ones.

Unfortunately there is no way to log these to errors, so this is a manual find and replace task. Two arrays of constants and their replacements can be found in bb-settings.php starting at line 304.

New “bb-plugins” directory for core plugins only

There is a new directory called bb-plugins in the root of the bbPress codebase. This directory is reserved for plugins that are distributed with the core bbPress files. Third-party plugins should still be stored in a separate my-plugins directory. Do not instruct users to install files in the bb-plugins directory, they are functionally no different from each other, except that the bb-plugins directory has more potential to be destroyed during user upgrades. You have been warned!!!

Storage of active plugins and active theme in options

Formerly we stored active plugins in a serialized array where each plugin was identified using it’s relative path from the my-plugins directory, e.g. “plugin.php” or “folder/plugin.php”. With the advent of core plugins there exists a need to differentiate between “core” and “user” plugins.

We are doing so by prefixing either “core#” or “user#” to the plugin, so the previous examples in the my-plugins folder would become “user#plugin.php” and “user#folder/plugin.php” in the same serialized array.

Similarly we are changing the way the active theme is stored. Instead of saving the absolute path to the active them, instead we are simply storing it’s name, i.e. the name of the directory it is contained prefixed with either “core#” or “user#” depending on it’s location.

Plugin activation and deactivation hooks

The correct way to register a function to run on plugin activation is like this:

function foo() {
	echo 'bar!';
}

bb_register_plugin_activation_hook(__FILE__, 'foo');

Provided that the file you are registering in is the base plugin file. Do not hardcode the plugin file name as users may move them into directories inside the plugins directory.

Registering a function to run on plugin deactivation is similar except you need to call bb_register_plugin_deactivation_hook()

Built-in avatar support

With the inclusion of built-in avatar support you may think that all the time you spent on that custom avatar plugin is wasted. But actually, it is quite the opposite. By incorporating avatar calls into the default templates and providing a fully pluggable and filterable get_avatars() function, integrating avatars is actually easier than ever.

New plugin browser

One thing that might have slipped by without enough attention is the new plugin browser which was recently implemented. Go have a play and check out all of the newness.

Thanks…

And finally, a big thanks to all our plugin developers for contributing so much to the bbPress community. If you have any ideas about how we can help you build better plugins, then let us know.

BBPress: BBPress Development Blog

bbPress 0.9 released

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: BBPress Development Blog

The future for bbPress

Great Scott!

Most of those who follow the tech-blog-o-sphere* will be aware of the recent financial news regarding Automattic, the company that more or less stewards bbPress’ production.

For the rest of you here are some links that cover the story.

Some people may be wondering what this news means for bbPress. Well, for a start this funding has already impacted on the project as it made my full-time employment with Automattic possible three months ago when the arrangement was in it’s early stages. But more importantly it now allows Automattic to have the financial security to back bbPress into the foreseeable future.

We have some awesome things in the pipe including improvements to the bbPress core, the bbpress.org website and, in the not too distant future, the launch of a hosted community service by Automattic based on bbPress.

In the meantime, we will be ramping up the pace of development and attempting to bring out some of the new features that have been on the “to-do” list for far too long. Features which we hope will help to differentiate bbPress from the crowd and make it a truly useful tool for building online communities.

* NB: Not an actual word

BBPress: BBPress Development Blog

bbPress 0.8.3.1 released

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: BBPress Development Blog

bbPress : forum software

From the authors of Wordpress, a simple (but powerful) forum software package. Used by Technorati and the Wordpress support community

opensource: del.icio.us tag/opensource

Page 1 | Next >>
Username:
Password:
(or Cancel)