Sam Bauers (@sambauers)

Forum Replies Created

Viewing 25 replies - 226 through 250 (of 1,069 total)
  • @sambauers

    Participant

    I’d just like to say that _ck_ is well qualified to answer questions about just about every aspect of bbPress, including this topic. I can’t fault the information she gave in her replies here.

    @Malice

    You should be able to upgrade from anything as far back as perhaps bbPress 0.8 to any later version. Upgrade paths are generally kept smooth, but downgrading is an issue.

    @johnmc

    I’ve looked into making 0.9 compatible with WP2.7, but the changes it would introduce would probably make 0.9 less stable than 1.0-alpha and take a long time to complete.

    In reply to: WordPress 2.7 options

    @sambauers

    Participant

    The only gotchas with bbPress-1.0-alpha (up to alpha-6) are the less stable code and a few missing functionalities with regards to tag management. If you are doing “deep” integration then there are reported problems with language translation files not being loaded. There are some other sundry issues as well, most of which just need some quality time with a PHP person to fix.

    @sambauers

    Participant

    There are thread’s around with instructions for setting the appropriate permissions in the database. You need to setup your user role map once you are in to stop this happening.

    @sambauers

    Participant

    Also, a plus for bbPress is that it has built-in user integration with WordPress – which as far as I know doesn’t exist on any other platform.

    If you have the coding resources in-house and are familiar with WordPress development, I think you will find bbPress quite comfortable and flexible. However, in it’s current alpha state, bbPress is not for the faint of heart, there are known bugs and missing functionality in the current releases. But if you have people willing to fix them, submitted patches will be in core before you know it.

    @sambauers

    Participant

    Actually, in bbPress 1.0 you can drop in the memcached object cache plugin from WordPress. This cuts out a lot of MySQL queries. There is no page caching solution that I know of, although we get by without it on all our installs (wordpress.com, wordpress.org, etc.).

    @sambauers

    Participant

    It’s not in bbPress 0.9, you need to run the alpha to get that functionality.

    @sambauers

    Participant

    How many more alphas? I don’t think we’ll get up to 10, but if a bad bug sneaks into one of the alphas it’s possible that you could see two or three in a week. I’m not doing any point releases of alphas (e.g. alpha-6.1) so by the time we are done we may have 10 or 20, it’s hard to say.

    Basically we aren’t going to beta until all the new functionality is in place. During the beta period I’m hoping to just be doing stability and speed improvements. The Trac tickets are a good guide of what needs to be done before beta is released. As long as there is significant stuff on that list under 1.0-beta there is no beta release.

    In any case, the beta will not be “stable”, it will only be feature complete. So it still won’t be recommended for production use. Things will be accelerating for bbPress soon due to some internal work at Automattic. This is occupying a lot of my time right now, but it will all be fed back into bbPress in the near future.

    And yes alpha-7 will be a commit bomb that will potentially break a lot of things. I’m trying to minimise damage, but the API will be a little unstable for a couple of alpha releases. I don’t recommend that plugin devs rush to make their plugins work until these fairly fundamental shifts in the API are complete.

    @sambauers

    Participant

    I need to see the actual settings to know what’s going wrong. Email me here if you want to setup a login for me so I can have a look at what’s happening http://unlettered.org/send-me-letters/

    @sambauers

    Participant

    The class.bpdb-multi.php class is used everywhere.

    Have you somehow accidentally entered your WordPress admin username and password in the WordPress user database settings area?

    @sambauers

    Participant

    That isn’t an error caused by core bbPress.

    @sambauers

    Participant

    Looks like the user has no “user_nicename” in the database. Manually add one.

    @sambauers

    Participant

    The “example.org/forum-slug/topic-slug” type chaining is not on the cards, nor is completely removing “forum” or “topic” identifiers.

    If anything, I think it dilutes SEO value to shove the forum slug into every single topic and it also causes problems for permalinks if the topic is moved between forums. Not to mention the fact that it can make topic URLs quite long.

    Those two plugins that chrishajer has linked to will probably be incompatible with 1.0 alpha 7.

    @sambauers

    Participant

    Well, for what it’s worth it doesn’t look like I’ll be changing any filenames. The main difference that is coming is the ability to change the directory names, e.g…

    http://example.org/forum/first-forum

    Can potentially be…

    http://example.org/fora/first-forum

    Or some other langauge. Also there are going to be a few additional permalink styles like…

    http://example.org/post/27/edit
    http://example.org/new

    And I’m experimenting with URL driven intersections, so…

    http://example.org/tag/ice-cream/tag/chocolate
    http://example.org/forum/support/tag/alpha/search/release+date

    …might be something we see in the future.

    The newer styles are very hard to detect with existing functions which are available to plugin devs, but I am trying to supply the tools required for easy detection and interaction with the new setup.

    In reply to: new accont spamming

    @sambauers

    Participant

    The best way to combat this is at the network or firewall level. You could also try the “human test” plugin by _ck_ which may discourage them for a while.

    @sambauers

    Participant

    This code used as a plugin should do it.

    <?php
    /*
    Plugin Name: Kill URL
    Description: Kills URL field in profile
    */

    function kill_url_in_profile_keys( $keys )
    {
    unset( $keys['user_url'] );
    return $keys;
    }

    add_filter( 'get_profile_info_keys', 'kill_url_in_profile_keys' );

    ?>

    @sambauers

    Participant

    Do you think we could add some custom meta data to bbPress standard HTML to report this stuff in a machine readable way for them?

    @sambauers

    Participant

    @tfab69fr

    I heard about this before, but no ticket was created.

    bbPress is supposed to merge in it’s language file into the existing array of languages from bbPress. Of course, that may not be happening as planned.

    Can you create a ticket with links to the language files you are using? http://trac.bbpress.org

    @sambauers

    Participant

    The default error page is a sore spot in bbPress. It currently isn’t theme-able. That will change, but not until we get a bit further into 1.0 alpha development.

    Private forums are possible via a couple of plugins, take a look at the “Extend” area of this site.

    Adding extra profile info is pretty easy via a plugin if they are just simple text fields. You need to add the fields to the profile_info_keys. See get_profile_info_keys() function. Here is some example plugin code…

    function my_add_profile_info_keys( $keys )
    {
    $keys['ice_cream'] = array( 1, 'Favourite ice cream' );
    return $keys;
    }
    add_filter( 'get_profile_info_keys', 'my_add_profile_info_keys' );

    Adding checkboxes and dropdowns currently isn’t supported via the API.

    In reply to: tag remove fail

    @sambauers

    Participant

    I’ll take another look at this.

    @ganzua

    I don’t quite understand your question. If you utilise the API properly there is no need to modify core files. You can place modifications in a plugin or in a functions.php file in your theme.

    @sambauers

    Participant

    When you load WordPress inside bbPress, it is detected and all WordPress filters are cleared, including default filters. This means that most of what wp_head() usually does won’t happen. It’s the wrong thing to do in any case as the wrong RSS and XML-RPC links will get inserted for a start.

    Having said that, using a plugin in bbPress you can easily add filters back in to wp_head().

    In reply to: tag remove fail

    @sambauers

    Participant

    This was the non-ajax method only. Fixed in trunk.

    @sambauers

    Participant

    The download file is now fixed and you should now get alpha 6 instead of alpha 5.

    @sambauers

    Participant

    Those settings are wrong. The charset and collation should match what your DB actually is.

    In reply to: PHP usage poll

    @sambauers

    Participant

    @_ck_

    What would be particularly useful is an intersection of php version and bbpress version.

    @sambauers

    Participant

    Please create a Trac ticket. I know what is wrong here, we just need to deal with it better. http://trac.bbpress.org

Viewing 25 replies - 226 through 250 (of 1,069 total)