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. What is going to be the future of “bStat”?

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

  2. 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. 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. 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. [...] it here. Get installation details here, and users of previous versions should look [...]

  6. 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. @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. 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. 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. 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. WOW! nICE STATISTIC tools!

  12. 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. 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. 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. The problem consider with a PHP syntax, you`ve maybe forgot some symbol…

  16. 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. [...] 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. 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. Ok I got it working. We upgraded to PHP5 :)

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

    Thanks.

  21. 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. [...] ? ?????????????????????????bsuite???????????????????????????????????????????????????????????????????????????????????????????????????counterize II??????????? ?????????????????  ????????????????????????????????????????????plugins??????????????????????? ??????????????????counterize-ja_UTF.mo???counterize-ja_UTF.po???counterize-ja.mo???counterize-ja.po?????????? ???????????????????????????????????????????????∀?2?? ???????????????????? [...]

  23. 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. @steve cooley:
    Thanks for reporting your fix. That bug snuck through.

  25. Worked for me too…thanks Steve.

    What are we missing without that, Casey?

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


Comments RSS TrackBack Identifier URI

Leave a comment