This plugin provides an interface in the bbPress admin area where a keymaster can install, upgrade and uninstall plugins that are featured in the bbPress plugin repository here http://bbpress.org/plugins/
bbPress Plugin Browser »
Plugin browser for bbPress (0.1.12)
Download
Version: 0.1.12
Last Updated: 2007-7-30
Requires bbPress Version: 0.8.2.1 or higher
Compatible up to: 1.0 alpha build 892
Average Rating





Your Rating
Author: Sam Bauers
-
Is making the my-plugins folder secure? And this is a great plugin. You should make it sorted like bbpress.org's plugin website (Updated Plugins, Newest Plugins, Popular Plugins, Highest Rated Plugins etc..)
Posted: 2 years ago # -
I've just installed 0.1.12. None of my currently installed plugins are indicated in the Local Version column. What should I do?
Posted: 2 years ago # -
Note that you won't see local version numbers unless you have installed a plugin listed via the plugin browser itself. It cannot detect existing plugin versions - at least not in 0.1.12 (though I would love to see this ability).
I suspect the problem lies in matching up the local file/plugin-name with the remote name. Not all the information needed is available at a local vs. remote level.
Posted: 2 years ago # -
I've actually been using plugin-browser for some time with 0.8.3 - worked great. When I upgraded to 0.9.0.1, all my local version info disappeared. But all my plugins are there and working from 0.8.3. Strange.
Will dig around - see what I find.
Posted: 1 year ago # -
baptiste, the plugin probably broke because 0.9 changed to a weird storage method that flags if a plugin (also themes) is built-in or 3rd party. It adds the stub user# or core# to the location. Someone will have to go in a do a replace on those two triggers with the actual paths.
Posted: 1 year ago # -
Fix for this plugin in 0.9 :
http://bbpress.org/forums/topic/fix-plugin-browser-for-09if you are running 0.9 and plugin browser, you probably see no version listed for all plugins in the 'Local' column. This is due to a change in how bbpress stores the plugin paths in the DB (_ck_ clued me into that) The fix is easy:
In the main plugins-browser.php file, add 'user#' before pb-- or pb\-\- on lines 681 (in the preg_replace statement) and line 698 ($plugin['version_local'])
Once I did that, the browser worked fine with correct version info, showed updates that existed, and installed them no problem.
Posted: 1 year ago # -
Sam you'll want to set some timeouts in that CURL routine just in case the server isn't reachable which I've experienced twice
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,10); curl_setopt($ch, CURLOPT_TIMEOUT, 10);I can give you similar code for fsockopen which also has a connecttimeout option and a (less documented) transfer timout option.
Posted: 1 year ago # -
I am currently using bbPress 0.9.0.2
After activating plugin and I try to fetch the plugin list from the server and it gives me this little diddy;
bbPress database error: [MySQL server has gone away] SELECT * FROM bb_topicmeta WHERE topic_id = 0 AND meta_key = 'plugin_browser_local_list' bbPress database error: [MySQL server has gone away] INSERT INTO bb_topicmeta (<code>topic_id</code>,<code>meta_key</code>,<code>meta_value</code>) VALUES ('0','plugin_browser_local_list','a:163:{s:11:\"68-gravatar\";a:11:{s:4:\"name\";s:11:\"68 Gravatar\";s:3:\"uri\";s:15:\"http://68kb.com\";s:11:\"description\";s:233:\" This plugin allows you to generate a gravatar URL complete with rating, size, default, and border options. See the documentation for syntax and usage. \";s:6:\"author\";s:11:\"Eric Barnes\";s:10:\"author_uri\";s:15:\"http://68kb.com\";s:7:\"version\";s:3:\"1.0\";s:11:\"plugin_link\";s:71:\"68 Gravatar\";s:11:\"author_link\";s:71:\"Eric Barnes\";s:8:\"filename\";s:15:\"68-gravatar.php\";s:2:\"id\";s:11:\"68-gravatar\";s:8:\"revision\";i:861;}s:18:\"accurate-post-time\";a:11:{s:4:\"name\";s:18:\"Accurate Post Time\";s:3:\"uri\";s:0:\"\";s:11:\"description\";s:227:\" etc.The rest of the list appears to be the whole plugins list.
I tried putting this option in:
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,10); curl_setopt($ch, CURLOPT_TIMEOUT, 10);But no luck...
Any ideas?
Posted: 1 year ago # -
I don't think that's a curl timeout issue, especially if it's returning the list, but rather a connection problem with your local mysql server.
MySQL server has gone away error means that your mysql server timed out and closed the mysql connection.
That means it's taking so long to download the entire svn that your host is no longer willing to keep the mysql connection open (this is usually done to preserve mysql performance).
wait_timeout has to be adjusted somehow.
Not sure if this is a legal command from an end user connection but you can try putting this before the curl_opt commands.
$bbdb->query("set global wait_timeout = 30");Posted: 1 year ago # -
No go on that one _ck_
Wouldn't load the plugin page after the changes.
Any other ideas?
Posted: 1 year ago # -
I just verified MySQL settings and wait_timeout is set to 40.
Is that high enough?
Posted: 1 year ago # -
I guess the number of plugins has grown to the point that the way he crawls the svn is taking too long.
My server is able to fetch the list in about 20 seconds.
Here's an attempt to make the dataset a plugin
1. download this
http://pastebin.com/pastebin.php?dl=f70b334af
2. save it as something like "dataset.php"
3. activate and immediately deactivate it
4. make sure you deactivate and delete itYou should then have the latest 1501 dataset installed.
Don't try to fetch the list again until you know why your server is so slow to fetch it.Posted: 1 year ago # -
It is giving me a fatal error on Plugin activation!
I know you are trying hard _ck_, so thanks!
Posted: 1 year ago # -
Hmm, I see at least one typo, sorry, try this:
http://pastebin.com/pastebin.php?dl=f70b334afPosted: 1 year ago # -
Update to 1.0alpha-3 has broken this plugin. The browser plugin list no longer displays. I was able to update the list though.
Posted: 1 year ago # -
I installed this for alpha-5 and it doesn't work for me. It errors with:
Fatal error: Call to undefined function bb_get_plugins() in /xxxxxx/bbpress/bb-plugins/plugin-browser-for-bbpress/plugin-browser.php on line 680
Any ideas?
Posted: 1 year ago # -
I've got the same error as Fender! Let me know if I can help fixing it!
Posted: 1 year ago # -
Plugin browser for bbPress version 0.1.12 does not work with bbPress version 1.0-alpha-6. You will get the following error once activated:
Fatal error: Call to undefined function bb_get_plugins() in /home/********/public_html/beta/bbpress/my-plugins/plugin-browser-for-bbpress/plugin-browser.php on line 680
_ck_ can you update this plugin? I know it's not your plugin but you seem to be the bbPree plugin master around here lol. :P
Posted: 1 year ago # -
Here is the fix for the plugin, for BBPress 1.0.
I just researched a little bit and here is the fix.Open the plugin-browser.php
Add this line below <?php at the top:if ($_GET['plugin'] == 'plugin_browser_admin_page') { include( '../bb-admin/includes/functions.bb-plugin.php' ); }Note: If you have plugin-browser file in another folder within my-plugins, then use this:
if ($_GET['plugin'] == 'plugin_browser_admin_page') { include( '../../bb-admin/includes/functions.bb-plugin.php' ); }Posted: 8 months ago #
Add a Comment »
You must log in to post.