Picked through some initial 2.3 tickets today fixed…

Picked through some initial 2.3 tickets today, fixed some things that were annoying for a while, but not worthy of a 2.2.3 release.

Most importantly is the usage of extract() which is now forbidden from being used in bbPress core going forward. It’s confusing for developers and opens the door to undefined/unused variables.

There were 43 usages in all that were cleaned up, all through out the code base. None of this clean-up effected existing patches that I saw, and since 2.3 will introduce some new functionality, it was important to get these changes in early so future patches don’t go stale.

bbPress dev chat summary Nov 21, 2012

Agenda

  • To have a chat about bbPress 2.3 goals

bbPress 2.2.2

  • #1964 Markup on user profile page doesn’t work with most themes

bbPress 2.3 Goals

counter, moderation, hierarchical forums

Topics and/or Tickets Discussed

  • #1694 Add user counter functions for topics and replies
  • labels (badges) admin
  • Improved Forum Moderation see #459 for starters
  • Hierarchical Forum Layout see #1958
  • #1764 Filter page title prefixes
  • #1792 Add a Who is online widget
  • #1917 tabindex issue on new topic form
  • Forum Statistics Widget & Shortcode based on /extras/page-forum-statisics.php Template
  • bbP beta tester plugin
  • bbPress Search see #1575

The full chat log is here.

Copied branches plugin to trunk * bbPress 2.2+…

Copied /branches/plugin/ to /trunk/

  • bbPress 2.2+ development will happen in /trunk/ going forward.
  • /branches/plugin/ will be removed when checkout traffic shifts over to /trunk/.

Cleaned up a few query and converter issues…

Cleaned up a few query and converter issues over the US holiday.

bbPress 2.1 is about as ready as it’s going to get now. Last call!

bbPress 2.1 is about ready to ship Last…

bbPress 2.1 is about ready to ship. Last call for testing, tickets, and tiramisu.

One last ticket remaining in the 2.1 milestone.

Tagged bbPress 2.1 Beta 1 yesterday If y’all…

Tagged bbPress 2.1 Beta 1 yesterday. If y’all would be kind enough to kick the tires, I’d be forever grateful.

Coming in the next few days the bbPress…

Coming in the next few days, the bbPress Subversion repository is going to be slightly rearranged.

  • /trunk will be moved to /branches/1.1/
  • /branches/plugin will be moved to /trunk

The 1.x stand-alone version of bbPress is considered legacy, and our own repository should reflect this. If you have a legacy installation running off of a subversion check-out of trunk, be sure to switch your checkout to use /branches/1.1/.

A few things to keep in mind as…

A few things to keep in mind as bbPress 2.1 is on the cusp of beta.

  • The $bbp global is no longer used; it’s been replaced with a singleton and a function. To use it similarly, do:
    $bbp = bbpress();

    in your class methods or procedural functions. This has the potential to affect plugins that reference the global directly, so please review your code with the bbPress 2.1 plugin branch of code and be prepared to update your plugins if needed.

  • Some of the strings have been tweaked slightly, so translations will need to be adjusted too. For the time being, our translations are a bit behind our releases, and we’ll post something up here as soon as they are available.
  • bbPress 2.1 will completely revamp the way BuddyPress Group forums work. This is mostly complete now, but will probably be incomplete for the first 2.1 beta, which should be packaged up in the next few days.

In the coming weeks we’ll be moving the…

In the coming weeks we’ll be moving the 2.x branch of code into the /trunk of the svn repository. If you have any automated installations currently linked to /trunk, you’ll want to switch them to run the 1.1 branch going forward.

Lots of work has gone into bbPress 2.1 over the past few months, so I’ve updated the sidebar here with links to the 2.1 milestone, removed the 1.x dev cycle widget, and turned on logged out follow.

Goal is to release 2.1 near mid March.

Break taken Time to start looking at bbPress…

Break taken. Time to start looking at bbPress.org and get it running 2.0.