bSuite

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.

19 Comments

  1. Posted October 15, 2007 at 7:55 am | Permalink

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

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

  2. Posted November 16, 2007 at 2:58 pm | Permalink

    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. Posted November 16, 2007 at 3:01 pm | Permalink

    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. Posted November 18, 2007 at 2:51 pm | Permalink

    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. alex
    Posted December 3, 2007 at 9:25 am | Permalink

    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()

  6. Posted December 5, 2007 at 10:00 am | Permalink

    @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.

  7. Posted December 5, 2007 at 8:39 pm | Permalink

    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…

  8. Posted December 7, 2007 at 7:22 pm | Permalink

    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

  9. Franck
    Posted December 9, 2007 at 11:36 am | Permalink

    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?

  10. Posted December 15, 2007 at 2:23 am | Permalink

    WOW! nICE STATISTIC tools!

  11. Posted January 24, 2008 at 6:56 pm | Permalink

    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?

  12. boyd dabbs
    Posted February 12, 2008 at 6:47 pm | Permalink

    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.

  13. Posted March 1, 2008 at 11:11 pm | Permalink

    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..

  14. Posted March 5, 2008 at 3:33 pm | Permalink

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

  15. Posted March 13, 2008 at 3:14 am | Permalink

    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..

  16. Posted April 3, 2008 at 7:24 am | Permalink

    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.

  17. Posted April 3, 2008 at 8:26 am | Permalink

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

  18. Jim
    Posted April 22, 2008 at 5:33 pm | Permalink

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

    Thanks.

  19. Posted April 29, 2008 at 4:45 am | Permalink

    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.

2 Trackbacks/Pingbacks

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

  2. [...] 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. [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*