Here are some steps when converting WP plugins into BB:
- Change everything from WP to bb (except some functions like wp_enqueue_scripts, etc – they are borrowed as it is from WP, actually they are in BackPress)
- Activation & Deactivation are hooks, not functions
- There are some different functions like
bb_title();, bb_option('description');, bb_option(’uri’);
- If a function name doesnt start with
wp_, then most of the times bb_ is added to avoid conflicts when WP functions are loaded into bbPress (integrated)
- There are also functions like
bb_is_topic() etc like is_single() in WP
- etc….
BTW, nice theme of your forums…
Greetings all
(I have removed the 888 from my user-name – I just couldn’t stand it anymore)
I hope someone can guide me or point me in the right direction here. In various attempts to understand how the bbPress plugin system works, I am trying to convert a few WordPress plugins into bbPress ones.
I’m starting off with “WP-Cumulus” as well as “Let It Snow”. I’m not sure, however, what to look out for. For example, what are the differences between WP and bbPress when it comes to adding extra admin and profile info.
What things should I look for while I go about doing this?
Any tips would be greatly appreciated.
Thanks!
Yeah, the OpenID plugin works quite well. I wish it was a little more theme-adaptive, but there’s a work-around for everything.
gerikg: Good idea – we’d like these meetings to be as productive as possible. And you’re very welcome to attend on Wednesday.
Looking forward to hearing your ideas.
I want to put a new column called “Last Post” on the bottom section of the front-page.php.
so it will be
Forums
Main Theme Topics Posts Last Post
Installation — Getting it up and running -6,451 9,163 by GerikG on Thu Dec 10 2009 16:48:32
I tried
<small>by <?php topic_last_poster(); ?><br />on <a href="<?php topic_last_post_link(); ?>"><?php echo date("D M j Y G:i:s", strtotime($topic->topic_time)); ?></small>
but that didn’t work.
OK, here is a possible quick workaround for now. Really late at night here, so I don’t have enough neurons to come up with a different solution.
The popular tags feature has a limit of 80 tags.
If you create another template and call it all-tags.php, put it in the forum directory, and use the call for the popular tags, but without the limit, it should work.
all-tags.php
<?php
require('./bb-load.php');
?>
<?php bb_get_header(); ?>
<div class="bbcrumb"><a href="<?php bb_uri(); ?>"><?php bb_option('name'); ?></a> » <?php _e('All Tags'); ?></div>
<p role="main"><?php _e('This is the list of all tags that are currently used on the forums.'); ?></p>
<div id="hottags">
<?php bb_tag_heat_map( 9, 38, 'pt' ); ?>
</div>
<?php bb_get_footer();
then call for youdomain.com/forums/all-tags.php
or the path where the file is
I don’t have that many tags, so I can’t test it.
At least, this is the principle, maybe there is another template code for that, like bb_get_tags or so…
@chrishajer – you are right… I don’t have a lot of tags on mine and I thought it was listing them all… 
I’ll try to find out if there is a complete list option.
Is this what you mean?
yourdomain.com/forums-directory/tags/
/tags/
will take you to the list
To be clear, that just removes the search box, or hides it from display if you choose to do it with CSS display:none;. People could still access the search function directly by accessing the URL http://www.example.com/bbpress/search.php?q=keyword. If you just want to reduce visual clutter, remove the code from your template as suggested by hatter.
It’s probably not the CSS, but my guess is it’s something related to this specific setup. Maybe the language in use or the RTL CSS or integration with WordPress. bbPress does this by default when you type something that looks like a URL. Here I will just type something and bbPress will just linkify it: http://www.google.com (I typed www google com but with the periods in it)
bbpress as wordpress plugin?
I see … Probably BuddyPress is more important project … ?
Hi everybody,
I will try to explain what i want with my bad english ^^
I would like to retieve password without email. I haven’t found how it is encode.
In class.passwordhash.php there is base64 encrypting and all passwords begin by ‘$P$’…
I tried without success.
Help please !
Thx.
@hatter a gravatar is a dynamic image
@radovanx,
go to the admin panel and:
settings -> discussions
ahh… that’s 2:30 in the night here…
I agree with Chrishajer. I didn;t know that bbPress does it without a plugin. This as I did not use my forum at all until I had some plugins installed (including bbcode).
@Chrishajer: I don’t think it would have anything to do with the CSS file. I’m sure there’s a file (I haven’t looked) that has the function that parses the post.
Regards
Michael
Hi rleon!
Thanks for joining! 
The smaller statistics were entered manually based on functions in the built-in statistics file, except for the newly registered members which I wrote myself.
The actual ‘Detailed Statistics’ comes from a plugin called MyViews. Search it up in the plugin browser.
I also have a ton of other plugins – which is why the forum looks somewhat advanced.
Regards
Michael
Hi Michael888
Nice work. I registered to your forum too 
But I am pretty new to this and I am wondering what plugins you used to get the
Board Statistics
From my reading it may be a combo of plugins.
whatever you do with bbPress, please make sure to keep it SIMPLE to be used by “average internet users” and “newbies”.
Only “simple to use” applications enjoy huge success. Look at Craigslist, Facebook, etc.
Features need to add value for the user and provide easy to use interface.
For example looking at the WordPress-Dashboard “Admin-interface”, I still believe this interface is way too complicated to use and not really self-explanatory. A newby will be confused and just click away from it.
Start thinking out of the box 
Thanks !
Have searched all over this forum for solutions to these, but none of the suggestions worked for me.
Have installed bbpress along side a WP installation under a sub folder. Added Options -MultiViews to .htaccess.
Results:
1) Cannot access the admin page… have tried logging out & flushing cookies, but clicking Admin always gives me a white blank page. No plugins installed, and perms are all 755.
2) Logging into WP site doesn’t log into blog & vice versa. Have added the cookie info to the config and they match the wp config. If it matters, there was no security salt reported on my system (for some reason) but installer said that was ok to leave it blank so I did.
Anyone want to tackle this? Can _feel_ the power of bbpress, but these basic issues make it a PITA!
I completely agree with you on that. There would be no point in putting effort into making a stable plugin for a version of bbPress that will soon be out of date.
I’d really love to see the developments of this.
Wish you luck with it
I am also a fan of keeping bbPress as its own software entity. However, I would not care if it was available as a plugin to WP by default, but could be installed stand alone as well.
It just might be a little more difficult to market it as a forum in the mainstream if it is hidden away as a plugin with an optional checkbox to just install as a forum and not a blog. Just my 2 cents on that.
Oh, and not a big fan of TinyMCE myself. But I’m old school. I think the masses generally like crap like that…
Making it optional would of course be the way to go.
@Michael888
Thanks! I will definitely share once I am done.
I am not so sure about releasing it as a stable plugin. Alot of what I have done is very specific to the goal I am trying to accomplish! Not to mention I haven’t really made an effort to make it play nice as a plugin (table needs to be created manually, queries have hardcoded table names, etc).
If the 1.1 revival of BBPress goes through and my site does well I may consider it. Regardless I would release it as is to anyone who wanted to tinker with it.
Read the whole IRC chat…
I would like to just suggest upon some of the major topics:
- bbPress.org redesign would get a lot benefit (which is in process), it could/would get more attention to the community, the new theme which Sam was working on was looking more user friendly and gave a Web 2.0 feel – I think it should also include Themes Repo, as bbShowcase is down, the list compiled by ck is no more – I tried to check the cache but couldn’t get it
- bbPress should contain major admin-side part. I want to discuss some below:
- Auto-update feature as in WP (for plugins and bbPress – also themes in future, if a repo is created) – This would help people stay updated
- Ability to edit Plugins & Themes
- User & Topics management should be improved, like selecting multiple users and deleting them
- Some more small things can be added like ability to edit which HTML tags are allowed
- Coming to the integration part, I think bbPress has to be a standalone forum, as TalkPress runs on bbPress and similar services by the users can be created in the future (eg. there are many phpBB forum hosts), similar things can be created with bbPress too (live example is TalkPress, but it is paid). The only thing I can think of is a 2 sided plugin (WP part and bb part), which should take care of all the issues like database access, cookies, settings etc. Now the only issue left is of themes, and if it is needed, then the bbPress theme structure must be re-worked upon or revamped (I know, it is a difficult job) to be compatible with WordPress themes.
- The sidebar should be only in one file (and dynamic), should support widgets like WP – theme compatibility issue would make it do that.
- At the end, when everything’s done, codex should be there. This would encourage people to build bbPress plugins. Stats & compatiblity section (as on wp.org could be added in the near future). An IDE style coding would also help (to create phpdocs).
These are some of my views, some are very difficult to achieve but once they are done, everything would be like butter and users would always come to this forum with positive replies!
Also note that the functionality provided by the plugins need *not* be integrated into bbPress core, the plugins can be handled by their own respective authors – and could need more frequent updates than the bbPress core part. The thing I want to say is, if a plugin needs update then the author can flag a new version, but if the same thing (which is not needed by all) was integrated into bbPress and the update would have been critical (update in that part only), then a new version of bbPress had to be flagged, which shouldn’t be the case. Also new features & enhancements to that part (which can be as plugin) cannot be added frequently.
No, it is not bad. It’s just that if you want to output a result and there is already a function in place doing just that, why not use it? Basically total_users is doing the same as echo get_total_users.
For what it matters, it is less code
@matveb
Thanks both are working……….
<?php echo get_total_users(); ?>
and
<?php total_users(); ?>
but i don’t know why i should not use echo…. is it bad for me?
tell me about pros and cons of echo… thanks