bSuite 4

bSuite is a set of tools that help surface interesting and relevant posts, help your users navigate your content, and help authors develop and publish content. Take a look:

bSuite stats
cache-friendly stats
bSuite search word highlighting
search word highlighting
bSuite related posts
related posts
bSuite options
easy options

Features

Details


Hey! Here’s a cool thing: the list of pages and their contents up there is automatically generated using the shortcodes in this plugin.

License & Warranty

This software is provided as-is, with no warranty of any kind — use it at your own risk and don’t blame me if it makes your mother complain about your haircut — under the terms of the GNU Public License.

Bugs

I’m certain there are bugs in here, please report what you find in the comments below.

32 Comments

  1. Pingback by » bSuite 4 Public Beta on June 1, 2008 6:16 pm

    [...] is a lot of fun), kicked me into gear to actually get working on it again. The result is bSuite 4, which is probably what bSuite 3 should have been all [...]

  2. Comment by Timothy Haroutunian on June 3, 2008 12:06 am

    When I updated my SVN copy and activated it, I tried importing my stats. It told me it was complete and didn’t update my stats. I backed everything up and reverted it, but I just wanted to know if that was a possible bug or am I just missing a step.

    Thanks. Really excited about the new version though!

  3. Pingback by » bSuite 4 beta 2 on June 11, 2008 2:33 pm

    [...] SVN that addresses some of the bugs and fleshes out some of the features. I have yet to update the bSuite page, but here’s a preview of what’s new or [...]

  4. Comment by steve cooley on June 19, 2008 5:53 pm

    Hey, Casey! I’m excited to see how this new version does, but I’m getting an error on activation:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in (snip)/wp-content/plugins/bsuite/bsuite.php on line 470

    I’ve tried the zip file as well as the SVN version (which both say 40 beta 1, but that’s another topic).

    I’ll go try installing it on another blog and see how it goes.

  5. Comment by steve cooley on June 19, 2008 5:55 pm

    Sorry, I meant to type:

    “4.0 beta1″

  6. Comment by www.MaximumExchange.ru on July 7, 2008 2:35 am

    See Casey, The bSuite is really great thing!
    Thanx a lot.
    I use 4.0 beta2,
    - although the Plugins page shows it as beta1, plus
    - “Enhance WordPress search with full text keyword indexing” option makes a mess of Search results. Even after “Rebuild Indexes”. I’ve switched this off until successful release I guess.
    - “Insert related posts links at bottom of each post” - please do not enable it by default. I suppose this kinda useful thing, but it may not fit to any website design, as in my case 4example.

    and Stats is great!
    Thanx for a good tool.

  7. Pingback by » bSuite 4 MaisonBisson.com on July 8, 2008 10:52 am

    [...] bSuite [...]

  8. Pingback by Links e feeds de RSS: correçÔes e ajustes | LULI RADFAHRER on July 17, 2008 8:40 am

    [...] um ou outro probleminha de link quebrado, minhas métricas são um caos, não consigo atualizar o bSuite sem afundar todo o resto, falta tempo para escrever algumas seçÔes, colocar palestras no [...]

  9. Comment by Urban on August 14, 2008 4:22 am

    Have you added the option of incoming search tagging like you were speaking here:

    http://borkweb.com/story/bstat-search-cloud

    ?

  10. Comment by baron on August 30, 2008 8:31 pm

    hi. Thanks for plugin

    perfect.

    BestRegards

  11. Pingback by » Do WordPress Pages Better With bSuite MaisonBisson.com on September 24, 2008 4:25 pm

    [...] of the listed pages. You can even put the innerindex shortcode in the excerpt (see that at work here). Related:bsuite_innerindex WordPress PluginbSuite 4 beta 2bSuite 4 Public BetaMaisonBisson [...]

  12. Comment by nchenga on October 2, 2008 6:21 am

    i can’t activate the plugin… i’m getting this error. Same as Steve.

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in … snip … /wordpress/wp-content/plugins/bsuite/bsuite.php on line 470

    what’s the solution to this?

    any help is much appreciated

  13. Comment by Casey Bisson on October 3, 2008 1:59 pm

    @nchenga: can you confirm that you’re running the 4.0.1 version? What PHP are you running? This doesn’t seem to be a problem in a number of other installations.

  14. Comment by Dennis Wurster on October 3, 2008 2:53 pm

    Hi Casey, great plugin, I’m a big fan!

    I updated yesterday to bSuite4, but my reports now say that noone has visited my site all day! (Seems unlikely)
    Earlier this morning, I realized that I hadn’t upgraded my existing stats, so I went through the 7 step process. I felt better because my “Weekly Top Posts” widget was working again.

    However, my visitation stats don’t seem to be ticking. Is there a bit of code that I need to include in a template somewhere that has changed since the version previous to bSuite4?

  15. Comment by Casey Bisson on October 6, 2008 9:14 am

    @Dennis Wurster: can you look at the wp_bsuite_hits_incoming table using a MySQL tool? Are there any entries in there?

    If you don’t have access to view the contents of the MySQL table, you could try going to your site’s dashboard > Settings > bSuite and click the “force stats migration” button. It only moves the number of rows each set in the cron settings section of that page each time you push the button, but it’ll get you started.

    The voodoo part: stats are written to the incoming table first, then processed into the reporting tables using WP’s built in cron. But it won’t do that if the load is above the threshold, and it doesn’t do it for the first few hours after install (in part to give you time to import the old stats without database contention).

  16. Comment by Dennis Wurster on October 6, 2008 10:54 am

    273 rows in wp_bsuite_hits_incoming. Clicked ‘force stats migration’ three times. Still no-go.

    I’m ready to try whatever it takes, thank you for your attention.

  17. Comment by Dennis Wurster on October 6, 2008 11:51 am

    My mistake, that previous number was for ‘wp_bstat_hits’.

    In ‘wp_bsuite4_hits_incoming’, there are currently 7693 rows, with entries as recent as 2008-10-05 19:48:42. You’re right — the visits appear to be logging properly, but the reports aren’t aware of the new information.

  18. Comment by Jason Golod on October 9, 2008 3:49 pm

    Thanks for the continued work on this plugin Casey. I have a box running PHP 4.4.7 and I am getting:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/vhost/www/update.golod.com/wp-content/plugins/bsuite/bsuite.php on line 519

    when I try to activate the bsuite plugin. I am poking around in there to see what I can find, but am hoping that someone has found the cure already.

    Thanks.

  19. Comment by Casey Bisson on October 9, 2008 10:09 pm

    @Jason Golod:

    The problem is likely the result of prefixing the function name with “public,” as is the PHP5 standard. I may have fixed it in the development version: http://downloads.wordpress.org/plugin/bsuite.zip

    You can see all versions here: http://wordpress.org/extend/plugins/bsuite/download/

  20. Comment by Jason Larson on October 15, 2008 3:31 am

    Casey,

    Confirmed the dev version does solve the line 519 problem reported by Jason Golod

    Thanks for a great plugin!

    Jason

  21. Comment by digi on October 19, 2008 10:44 pm

    Hi, installed the latest version of the plugin and I got the same error as a few above: arse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in 
 snip 
 /wordpress/wp-content/plugins/bsuite/bsuite.php on line 470

    Read the last ccouple of posts and deleted it and installed the development version and it activated, but when I look into my stats they all say zero and I am getting this error message:

    Warning: min() [function.min]: Array must contain atleast one element in /home2/garp/domains/xxxxx/wp-content/plugins/bsuite/ui_stats.php on line 141

    Warning: max() [function.max]: Array must contain atleast one element in /home2/garp/domains/xxxxx/wp-content/plugins/bsuite/ui_stats.php on line 141

    Warning: min() [function.min]: Array must contain atleast one element in /home2/garp/domains/xxxxx/wp-content/plugins/bsuite/ui_stats.php on line 141

    Warning: max() [function.max]: Array must contain atleast one element in /home2/garp/domains/xxxxx/wp-content/plugins/bsuite/ui_stats.php on line 141

    I am running php version 4.47

    Any Idea’s?

    Thx Digi

  22. Comment by Casey Bisson on October 21, 2008 10:22 am

    @digi: Did you have any stats data collected prior to installing bSuite 4? The warnings are consistent with having no data and will disappear within a few hours if the stats collection is working properly.

  23. Comment by gautam on October 21, 2008 1:41 pm

    Hi Casey,

    Firstly thnks for your time and a great plugin. I tried installing the development version and got this error :

    Fatal error: Call to undefined function: plugins_url() in /home/theblack/public_html/wp-content/plugins/bsuite/bsuite.php on line 589

    Any idea how to resolve it?

    Thnks in advance.
    /G

  24. Comment by gautam on October 22, 2008 7:49 am

    Issue solved. I was on wp 2.5 .

    Thnks

  25. Comment by gautam on October 22, 2008 8:03 am

    /new issue :)

    Warning: shell_exec() has been disabled for security reasons in /home/xxxxx//public_html/wp-content/plugins/bsuite/bsuite.php on line 1890

    Fatal error: Call to undefined function: bstat_hitit() in /home/xxxxx/public_html/wp-content/themes/pro2/header.php on line 37

    any solution for this ?

  26. Comment by Casey Bisson on October 22, 2008 9:59 am

    @gautam: You’ve got two separate problems:

    1: bSuite tries to get the server’s load average so that it can limit or delay certain activity when load is over a user configurable threshold. The plugin tries to call sys_getloadavg(), but if that’s not available (older versions of PHP don’t have it), it tries to get that info via a shell_exec() call. You’re getting a warning message because your host has set PHP to not allow it to get the information (and/or it’s an old version of PHP).

    2: You should remove the call to bstat_hitit() from your header. It hasn’t been needed since bSuite 3.

  27. Comment by gautam on October 22, 2008 12:47 pm

    I checked with my host. The server on which the site is hosted has Php 4 and I was informed that its been set to not give out the information.

    Frankly, I badly want “Incoming Search Terms for the Article - tagging” feature of this plugin.

    If you can strip off all other functions and help me with a plugin just to achieve “Incoming Search Terms for the Article - tagging” will be really great.

    Thanks a ton for your time. I really mean it.

    Regards
    /G

  28. Comment by Pramudita on October 23, 2008 4:09 am

    Updated today and found an error
    Fatal error: Call to a member function bstat_insert_term() on a non-object in when autoupdate executed

    Thanks

  29. Comment by Casey Bisson on October 23, 2008 5:04 pm

    @Pramudita:

    Did you delete the old bSuite folder when upgrading from bSuite 3 as indicated in the installation instructions?

    http://wordpress.org/extend/plugins/bsuite/installation/

  30. Comment by gautam on October 26, 2008 1:38 pm

    Hi Casey,

    Changed my host and everything is working fine at http://www.techbuzz.in . I could get the related posts working fine but could not get “Top incoming search terms for this post” function to work:

    Top incoming search terms for this post

    Can you please guide me how to use this ?

    Thanks,
    /Gautam

  31. Pingback by » Creative Commons Licenses Not Compatible With GPL? MaisonBisson.com on October 28, 2008 12:51 pm

    [...] bSuite [...]

  32. Comment by jler on November 6, 2008 2:12 am

    Thanks for a great plugin.

Comments RSS TrackBack Identifier URI

Leave a comment