bSuite 3

bSuite includes a set of tools (some in seperate plugins) that improve WordPress’ tag management and CMS capabilities, make it easier to build dynamic pages, and leverage WP as an application platform. Plugins that can be activated seperately include one for stats tracking (bSuite bStat), a tag importer, and an example plugin that illustrates how to leverage one of the features bSuite adds to WordPress.

Features

Screenshots

Bookmark & Feeds
The bSuite Share Links widget.

bSuite: innerindex bSuite: pagemenu
Examples of the innerindex and pagemenu tokens at Matt Batchelder’s and Lamson Library’s sites.

bSuite bStat: quick stats bSuite bStat: page loads
Examples of the stats reports from Cliff Pearson’s site.

bSuite bStat: top stories bSuite bStat: recent comments (grouped by post)
Examples of the bStat Posts and bSuite Recently Commented widgets from Cliff Pearson’s site.

Requirements

  • WordPress 2.3 or newer
  • MySQL 5 or newer

Installation

  1. Download and place the entire bsuite folder into your wp-content/plugins/ directory
  2. Log in to your WordPress admin panel and activate bSuite and any desired companion plugins (bSuite bStat and others).

Previous bSuite or bStat users should be sure to read the notes on upgrading.

Commands

The bsuite submenu of the options has a few command buttons:

  • Rebuild bsuite search index
    The bSuite search index is implemented on a separate table which is updated as you write or edit content. Use this command to bring old-content into the index or if you’ve edited the content in way WP doesn’t know about.

License

This software is released as-is and without warranty under the terms of the GPL.

Bugs

Please report bugs in the comments below.

26 Comments

  1. Comment by dotcomUNDERGROUND on October 15, 2007 7:55 am

    What is going to be the future of “bStat”?

    Basically i only need the stats “bsuite” used to provide.

  2. Comment by Cem Gencer on November 16, 2007 2:58 pm

    I just copied bsuite onto wp2.3 and activated the plugin.after that, when i go to creating/editing pages it gives me:
    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘bSuite::insert_category_form’ was given in O:\lab\wptest\wp-includes\plugin.php on line 164

  3. Comment by Cem Gencer on November 16, 2007 3:01 pm

    also this:

    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘bSuite::insert_excerpt_form’ was given in O:\lab\wptest\wp-includes\plugin.php on line 164

  4. Comment by John Pratt on November 18, 2007 2:51 pm

    I’m having problems right after install of version 3.01, and I submitted a support ticket here:
    http://wordpress.org/support/topic/143666?replies=2#post-650547

    anyone have any ideas I can try? so far the new version just isn’t working right for me at all…

  5. Pingback by » bSuite 3 Released on November 26, 2007 12:45 pm

    [...] it here. Get installation details here, and users of previous versions should look [...]

  6. Comment by alex on December 3, 2007 9:25 am

    errors after clean install

    in posts:

    WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON DUPLICATE KEY UPDATE hit_count = hit_count + 1' at line 4]
    INSERT INTO wp_bsuite3_hits (post_id, hit_count, hit_date) VALUES (18, 1, NOW()) ON DUPLICATE KEY UPDATE hit_count = hit_count + 1;

    in bsuite reports

    WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(NOW()))), 0) FROM wp_bsuite3_hits WHERE hit_date = CURDATE()' ]
    SELECT FORMAT(SUM(hit_count) * (86400/TIME_TO_SEC(TIME(NOW()))), 0) FROM wp_bsuite3_hits WHERE hit_date = CURDATE()

  7. Comment by Casey Bisson on December 5, 2007 10:00 am

    @alex: bSuite requires MySQL 5 or newer. The errors look like MySQL 4 complaining that it doesn’t understand some of the SQL statements bSuite uses.

  8. Comment by Jason Michael on December 5, 2007 8:39 pm

    you got those errors because you didn’t activate bSuite first, possibly. I did the same thing, trying to activate bsuite stats before bsuite… ended up reinstalling (it modifies the wordpress settings file…

  9. Comment by Tobias on December 7, 2007 7:22 pm

    Hi!

    thanx for the great work. Just have one question: I would like to switch off the option “translate” in the bsuite widget, since it only translates from english and the site that I built is in Spanish (www.malescribir.de).

    Where can I switch it off? In the plug-in code, I suppose, but where exactly and how?

    Help is very appreciated.

    greetings from berlin,

    Tobias

  10. Comment by Franck on December 9, 2007 11:36 am

    On a first install, I have this message:

    “Fatal error: Cannot redeclare class bsuite in /usr/share/wordpress/wp-content/plugins/bsuite/core.php on line 129″

    What is the problem?

  11. Comment by Hi-Tech IT ????????? on December 15, 2007 2:23 am

    WOW! nICE STATISTIC tools!

  12. Comment by Dennis Wurster on January 24, 2008 6:56 pm

    D/L’ed and installed 3.02 for a client’s site that I’m setting up. I used the “popular posts” widget in the sidebar. My issue is that the widget fails to respect the settings set up for it, and is returning far more than the 5 results it ought to.

    How should I proceed?

  13. Comment by boyd dabbs on February 12, 2008 6:47 pm

    need grant to build a indoor pistol archery range. Handicap accessible,open to the public. 10% off profits back to the community. Range could be used as a storm shelter if needed.

  14. Comment by max on March 1, 2008 11:11 pm

    My installation is error after i activate my bstat plugin…. the error message showing lke this…: Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/xxx/public_html/wp-content/plugins/bsuite/core.php on line 249

    Need help please…??! Thanks before..

  15. Comment by cross on March 5, 2008 3:33 pm

    The problem consider with a PHP syntax, you`ve maybe forgot some symbol…

  16. Comment by fabio on March 13, 2008 3:14 am

    My installation is error after i activate my bstat plugin…. the error message showing lke this…: Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/xxx/public_html/wp-content/plugins/bsuite/core.php on line 149
    please can you help me…??! Thanks..

  17. Pingback by » WordPress 2.5 Out, MaisonBisson Upgraded on March 30, 2008 1:43 am

    [...] bSuite seems to work perfectly in 2.5, though the new shortcode API obviates one of bSuite’s coolest features: tokens. Still, it’s better to run with the herd, so I’ll be transitioning bSuite’s built in tokens to take advantage of the shortcode API soon. [...]

  18. Comment by Dave Q on April 3, 2008 7:24 am

    I also get this error when I activate the plugin…

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /web/htdocs/www.vaigotti.com/home/tzenosphere/wp-content/plugins/bsuite/core.php on line 249

    I used Wordpress 2.3.2 then tried it on Wordpress 2.5. I get the same error.

    Can anyone help? Thanks.

  19. Comment by Dave Q on April 3, 2008 8:26 am

    Ok I got it working. We upgraded to PHP5 :)

  20. Comment by Jim on April 22, 2008 5:33 pm

    I got the same error as posts 13, 15, 16 above. I’m using PHP version #5. Any thoughts?

    Thanks.

  21. Comment by Michael on April 29, 2008 4:45 am

    Hi, i want to make a webpage in php where client login with user name & password i don’t know about php can you help me plz? i want to sell template design and i required a php web page who visitor can access with login/password which i provide him.

  22. Pingback by ?counterize II????????? WP ????? | ??????????????????? on May 9, 2008 3:44 am

    [...] ? ?????????????????????????bsuite???????????????????????????????????????????????????????????????????????????????????????????????????counterize II??????????? ?????????????????  ????????????????????????????????????????????plugins??????????????????????? ??????????????????counterize-ja_UTF.mo???counterize-ja_UTF.po???counterize-ja.mo???counterize-ja.po?????????? ???????????????????????????????????????????????∀?2?? ???????????????????? [...]

  23. Comment by steve cooley on May 11, 2008 11:57 pm

    regarding “sharelinks_redirect” and “First argument is expected to be a valid callback,” … check in core.php. For instance, I was having this pop up for sharelinks, so I went into core.php and commented out line 183, which adds the filter for sharelinks… no more error message.

    Awesome plugin!

  24. Comment by Casey Bisson on May 14, 2008 8:33 am

    @steve cooley:
    Thanks for reporting your fix. That bug snuck through.

  25. Comment by Vasken on June 22, 2008 5:54 pm

    Worked for me too…thanks Steve.

    What are we missing without that, Casey?

  26. Pingback by Bsuite Warning: call_user_func_array() Solution | Pramudita's Network on August 18, 2008 10:38 am

    [...] to existing comments at bsuite 3. I tried to solve this problem with this steps [...]

Comments RSS TrackBack Identifier URI

Leave a comment