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:
Hey! Here’s a cool thing: the list of pages and their contents up there is automatically generated using the shortcodes in this plugin.
Gallery
![]() cache-friendly stats |
![]() search word highlighting |
![]() related posts |
![]() easy options |
Features
- Cache-friendly stats tracking and search word highlighting.
- Widgets to show popular posts, and recently commented posts.
- Inserts list of related items for the current page or post (also available via widget or template tag).
- Offers tools to make it easy for readers to link, share, and embed your content.
- Adds a number of shortcodes that make it easier to build and manage content. Need a table of contents for a post? A listing of all sub-pages for the current page? bSuite makes all that easy.
- Makes the search return results in relevance ranked order, showing both pages and posts.
- Adds excerpt, tag, and category inputs to the Page editor.
- Includes a generic tag importer that can import tags from the post content (useful for those importing content from other platforms or working with content created before WP 2.3; bSuite Tag Importer must be activated separately).
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.
19 Comments
Comments RSS TrackBack Identifier URI
Leave a comment




[...] 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 [...]
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!
[...] 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 [...]
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.
Sorry, I meant to type:
“4.0 beta1″
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.
[...] bSuite [...]
[...] 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 [...]
Have you added the option of incoming search tagging like you were speaking here:
http://borkweb.com/story/bstat-search-cloud
?
hi. Thanks for plugin
perfect.
BestRegards
[...] 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 [...]
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
@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.
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?
@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).
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.
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.
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.
@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/