Contents:
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
- Includes a generic tag importer that can import tags from the post content (activate bSuite Tag Importer separately).
- Shows related posts via a widget or
the_related()template tag. - Adds support for “tokens” in post content that are dynamically replaced on page load. Some default tokens are included, other WP plugins can add their own tokens to insert dynamic content in a post.
- incorporates the features of bsuite_innerindex.
- Makes the search return results in relevance ranked order, showing both pages and posts.
- Adds excerpt, tag, and category inputs to the Page editor.
Screenshots

The bSuite Share Links widget.

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

Examples of the stats reports from Cliff Pearson’s site.

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
- Download and place the entire
bsuitefolder into yourwp-content/plugins/directory - 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
What is going to be the future of “bStat”?
Basically i only need the stats “bsuite” used to provide.
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
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
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…
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()
@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.
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…
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
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?
WOW! nICE STATISTIC tools!
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?
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.
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..
The problem consider with a PHP syntax, you`ve maybe forgot some symbol…
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..
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.
Ok I got it working. We upgraded to PHP5
I got the same error as posts 13, 15, 16 above. I’m using PHP version #5. Any thoughts?
Thanks.
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
[...] it here. Get installation details here, and users of previous versions should look [...]
[...] 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