Recent Updates Page 2 Toggle Comment Threads | Keyboard Shortcuts

  • Ben L. 9:43 am on Tuesday, July 27th, 2010 Permalink | Reply

    Chinese names in bbPress 

    2010-07-24T14:04:11Z 邹 毅, who goes by yexingzhe on the translation station posted the first reply. It was in English (thank goodness – that’s all I can understand) and said “great”.

    2010-07-27T12:57:03Z 小可 posted “楼上如何有中文名呢?”, which Google Translate says means “Upstairs to a Chinese Name?”.

    2010-07-27T12:58:23Z 小可 posted “…..我正在想怎样才能支持中文名注册.”. This time, Google Translate is a little more sensible and says “….. I wonder how to support the Chinese name registration.”

    This begs the question: Is this a bug or a limitation of how bbPress works? I’m going to try to make a patch for this, but I want to know the community’s opinion:

    • Crocus 4 8:02 pm on Wednesday, July 28th, 2010 Permalink | Reply

      My computer must be worse than yours. The Chinese characters do not show up properly. Instead, I have a series of rectangles filled with four numerals/letters. I wonder whether each actually represents a Chinese character?

  • Ben L. 9:19 pm on Friday, July 23rd, 2010 Permalink | Reply
    Tags: Nightgunner5's Ajax Chat

  • Ben L. 6:05 pm on Friday, July 23rd, 2010 Permalink | Reply

    Update Translations 

    Update Translations simply pulls translation files from Nightgunner5’s Translation Station.

    You can download it now or wait until it appears in the plugin browser.

    (Yes, I know this post isn’t very long. I’m tired.)

  • Ben L. 5:57 pm on Wednesday, July 21st, 2010 Permalink | Reply

    bbPM Translators Wanted 

    bbPM 1.0.1 is almost done – in fact, the code already is. It contains seven bugfixes:

    • bbPM no longer thinks that replies are new to the person who sent them
    • An attempt at making other plugins work normally (eg. Post Count Plus)
    • bbPress Smilies now works with bbPM.
    • The username dropdown is slightly easier to click on. (Suggested by nutsmuggler)
    • Static reply form added as an option (Suggested by rbat)
    • Fixed a bug with adding members to a thread on forums with pretty permalinks turned off
    • Added the ability to limit the number of members in any given thread. (Suggested by pagal)

    It’s already one of the most downloaded plugins on the bbPress plugin browser, with a total of 3,798 downloads at the time of this post. However, its translations are incomplete.

    The translations range from 41 to 92% complete, and it is only very recently that the one translation set with over 76% coverage was started. If you know a language other than English, I hope that you will go to my translation site and make at least one or two translations in your language. It’s simple, free, and it helps the community.

    For people who prefer traditional translation tools like Poedit or Notepad, you can use this POT file, or you can export a PO file from any of the translation set pages.

    • gomashio 6:36 am on Friday, August 13th, 2010 Permalink | Reply

      Hi Ben!
      Thank you for great plugin 🙂
      I trying to make Japanese translation file with Poedit now.
      It’s almost done.
      When I complete it, I’d like to send you it.
      Where can I sent it?
      Please let me know your e-mail address or something like that.


    • Cichlid 11:29 pm on Tuesday, September 21st, 2010 Permalink | Reply

      I just switched my forum from phpbb3 to bbpress and I’m really looking forward to this plugin. can check it out at

    • 7i7GRiFFiN 5:02 pm on Friday, July 8th, 2011 Permalink | Reply

      I am going to translate bbPM to Persian. Tomorrow I’ll give you the .po and .mo file.

  • Ben L. 1:49 pm on Tuesday, July 13th, 2010 Permalink | Reply  

    Community effort: bbPress Plugin Translation 

    Starting my own GlotPress site with all the bbPress plugins has alerted me to this issue: Most bbPress plugins aren’t translated at all, and most of the ones that are have missing translations. For example, even though bbPM is translated into 8 languages, none of its translations have more than 77% of the plugin translated. Support Forum is probably the most translated plugin available for bbPress, but none of its translations pass the 84% mark.

    So, if you know a language other than English, get translating already!

    • Mr Pelle 1:46 am on Wednesday, July 14th, 2010 Permalink | Reply

      As soon as I find a good guide, I’m going for it!

      • Ben L. 8:55 am on Wednesday, July 14th, 2010 Permalink | Reply

        All you need to do is register and log in. Then, you can double click the translation column of any row you want to translate and follow the on-screen prompts.

    • Mr Pelle 12:51 pm on Wednesday, July 14th, 2010 Permalink | Reply

      Thanks! Poedit was making me mad…

      Oh, at this very moment your Translation Race plugin is showing wrong percents…

      • Ben L. 12:58 pm on Wednesday, July 14th, 2010 Permalink | Reply

        The plugins look ok to me… Can you give me an example of one that has an error?

        • Mr Pelle 1:11 pm on Wednesday, July 14th, 2010 Permalink | Reply

          It’s working correctly now, indeed. It was showing positive percents for plugin not having any translation at all, before.

        • Mr Pelle 1:28 pm on Wednesday, July 14th, 2010 Permalink | Reply

          Mmh… now percents are gone up to 100% or more! =P

          • Ben L. 1:30 pm on Wednesday, July 14th, 2010 Permalink | Reply

            I was trying to make it run quickly enough without caching, but I guess you caught me in the middle of a bug! I had written AND instead of WHERE, so it was also counting translations that hadn’t been completed as completed. It should be fixed now.

            • Mr Pelle 1:35 pm on Wednesday, July 14th, 2010 Permalink | Reply

              Yep. Thank you!

              P.S: nice plugin! =)

    • Mr Pelle 3:43 am on Thursday, July 15th, 2010 Permalink | Reply

      I don’t want to sound pessimistic, but now that we know 1.1 will be bbPress last standalone version, has this project still any sense?

      • Ben L. 8:37 am on Thursday, July 15th, 2010 Permalink | Reply

        As far as I know, most bbPress plugins will still work (some with a few tweaks) in the plugin fork of bbPress.

  • Ben L. 3:03 pm on Saturday, July 3rd, 2010 Permalink | Reply
    Tags: bbPuSH, ONline, Post Count Minus   

    Which plugin do you want? 

    Sometimes, I develop plugins that I’m not sure people will want. Instead of releasing a bunch of plugins that nobody uses, I’ve decided to release the top 1 or 2 plugins from this post. Please note that I may add more to this post in the future.

    I do understand that two of the plugins are almost exact duplicates of _ck_’s plugins, but they are coded from the ground up, and I’ve taken a slightly different direction than she did.

    With that said, all of these plugins work, and they are running on my bbPress test forum. If you don’t want any of the plugins in this post, tell me what you do want in the comments.

    If you’re still not convinced, you can try the plugins yourself! I said I wasn’t going to release all three, but I never said you couldn’t have them!

  • Ben L. 10:15 am on Saturday, July 3rd, 2010 Permalink | Reply

    Now, you can share lists of words between installations of Profanity Filter!

  • Ben L. 12:51 pm on Thursday, July 1st, 2010 Permalink | Reply  

    Ben L.’s top 25 bbPress do’s and don’ts 

    DO ask for help on the support forum if you have a problem.
    DON’T literally cry or bang your head on your desk. That’s just weird.

    DO wait patiently for a solution to your problem. There are a lot of people just like you that have problems, and some of the problems are probably similar to yours.
    DON’T post five times in a row asking why nobody has answered your question yet.

    DO suggest hip new ideas that would help the community as a whole if they are implemented.
    DON’T scream and break things if _ck_ won’t build you a giant rubber duck that sings Mary Had A Little Lamb.

    DO respond to questions that have been posted if you have a possible solution or more information that can help others find a solution.
    DON’T post unrelated garbage about your cat eating some grass in a topic about importing Community Server to bbPress.

    DO get lots of sleep before you attempt programming something on a large scale.
    DON’T try to program in your sleep. I know this from experience.

    DO use bbPress.
    DON’T call it BB praz.

    DO make yourself known in the community.
    DON’T make yourself known for screaming like a baby.

    DO blame Matt if an Automattic server gives you a 503 error.
    DON’T blame Matt if you forgot your password on your own bbPress forum. That has absolutely nothing to do with Matt.

    DO fork bbPress.
    DON’T complain to the point where people have to fork #bbPress or the bbPress support forum because they don’t want you on it.

    DO make powerful plugins based on bbPress APIs.
    DON’T make the same plugin that 5 other people have made.

    DO customize your bbPress installation and make it your own.
    DON’T edit core files (unless you’re a developer and you’re using SVN).

    DO idle in the IRC.
    DON’T die in the IRC.

    DO post error messages in your support requests.
    DON’T post the first two words of a 100 word error message and expect someone to be able to help you.

    DO look out for errors and report or try to fix them when they occur.
    DON’T turn on E_ALL | E_STRICT and scream when your forum explodes.

    DO monitor your forum for things that may need your attention.
    DON’T go to your forum and hold down F5 all day.

    DO bite off more than you can chew.
    DON’T tell anyone what you’re “going to do” if you did.

    DO fix errors in other people’s plugins.
    DON’T release your own plugin that is an exact copy of someone else’s plugin except that it includes the fix.

    DO post mini plugins when they can help people.
    DON’T release them in the bbPress plugin browser.

    DO post screenshots when they can help fix your problem.
    DON’T shoot your screen with a gun.

    DO IP ban spammers.
    DON’T IP ban spammers using a CIDR of 0.

    DO commit new features before you release the next version of your plugin so people can test them.
    DON’T commit new features every type you press a key.

    DO install plugins with features you want.
    DON’T install plugins with two pages of complaints about security flaws.

    DO be bold.
    DON’T make incorrect assumptions about the gender of a person with a semi-unpronounceable username.

    DO update your bbPress installation frequently.
    DON’T update your bbPress installation every five seconds. Especially if you’re updating manually.

    DO reply to this post.
    DON’T post to this reply.

    • Gautam 7:35 am on Friday, July 2nd, 2010 Permalink | Reply

      Replied.. lol. Nice list!

      • Mr Pelle 1:38 pm on Saturday, July 3rd, 2010 Permalink | Reply

        DON’T commit new features every type you press a key.

        I’m one of those… -.-“

        • Ben L. 2:46 pm on Saturday, July 3rd, 2010 Permalink | Reply

          Believe me, I’ve seen people commit each file separately with two or more commits each because they deleted the file, then re-added it every time. It’s only a bad thing for people like me that subscribe to the plugins RSS feed, though. 😛

          • Gautam 3:02 am on Saturday, July 24th, 2010 Permalink | Reply

            I used to do that once upon a time 😛

    • BUYMETRONIDAZOLE 6:06 am on Tuesday, October 4th, 2011 Permalink | Reply

      [b]metronidazole allergic reaction[/b]

    • Gragreelerm 9:19 am on Friday, October 14th, 2011 Permalink | Reply

      buy keftab pill online in usa
      buy cheap generic levaquin in usa
      purchase tegopen with no rx
      tinidazole liquid

  • Ben L. 6:40 pm on Wednesday, June 30th, 2010 Permalink | Reply

    NEW: Eat cabbage soup over 300 times faster! 

    Ever since I released Profanity Filter, I’ve been wondering how I could make it faster. It could take over a minute to check a single post for profanity. Not any more! The following simple test was used on both the new and old versions of the censoring algorithm.

    require_once '../../bb-load.php';
    header( 'Content-Type: text/plain' );
    echo 'Sentence: ', $_sentence = 'I really like this cabbaj soup. It tastes souper, like a kabaj should. I like soop very mush.', "\n";
    echo 'Primary words: cabbage', "\n";
    echo 'Secondary words: soup', "\n";
    echo 'Whitelist: (empty)', "\n";
    echo 'Mode: char', "\n";
    echo 'Replacement: *', "\n";
    echo "\n";
    $start1 = microtime( true );
    echo profanity_filter_censor_old( $_sentence, array(
        'words' => array( 'cabbage' ),
        'secondary_words' => array( 'soup' ),
        'whitelist' => array(),
        'type' => 'char',
        'replacement' => '*'
    ) );
    $end1 = microtime( true );
    echo "\nOld method: ", ( $end1 - $start1 ) * 1000, 'ms', "\n\n";
    $start2 = microtime( true );
    echo profanity_filter_censor( $_sentence, array(
        'words' => array( 'cabbage' ),
        'secondary_words' => array( 'soup' ),
        'whitelist' => array(),
        'type' => 'char',
        'replacement' => '*'
    ) );
    $end2 = microtime( true );
    echo "\nNew method: ", ( $end2 - $start2 ) * 1000, 'ms', "\n\n";

    Here’s the result:

    Sentence: I really like this cabbaj soup. It tastes souper, like a kabaj should. I like soop very mush.
    Primary words: cabbage
    Secondary words: soup
    Whitelist: (empty)
    Mode: char
    Replacement: *
    I really like this ****** ****. It tastes souper, like a ***** should. I like **** very mush.
    Old method: 1275.486946106ms
    I really like this ****** ****. It tastes souper, like a ***** should. I like **** very mush.
    New method: 4.4679641723633ms

    The numbers should speak for themselves. Go download the new version of Profanity Filter!

  • Ben L. 10:35 am on Tuesday, June 29th, 2010 Permalink | Reply

    Cabbage soup, anyone? 

    I really like this cubbage soop!
    It has so much cabage in its cabbajy goodness.

    I ate evrycabb4ge!

    Turns into

    I really like this #&&*&!^ #&$@!
    It has so much %^%#&* in its !^^$%^# goodness.

    I ate evry%@@$&^^!

    With the default settings of “cabbage” and “soup” as profane words.

    By now, you should have figured out that I am talking about a profanity filter.

    Default options for profanity filter

    You can download Profanity Filter now, or you can wait until it’s in the plugin browser if you want to be able to read the readme, which I’m in the process of writing.

    • Gautam 12:14 pm on Tuesday, June 29th, 2010 Permalink | Reply

      Nice one.. I think you should also add import/export so that a user could make an easy list/w*rds list (or whatever you may call it) and share it with others..

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc
%d bloggers like this: