The results have be out for more than 2 months now! Look at the core section of BP version 1.4.
https://buddypress.org/blog/news/buddypress-project-roadmap/
Ok, so, haha, given the lack of responses, I’m digging my way through this by rewriting Burt’s tutorial step-by-step so I can “get it.”
Alas, the simplest thing is tripping me up. I cannot find, in any BuddyPress directory, a file called bp-custom.php
Am I creating this file?
… continuing to puzzle it out while hoping someone takes pity on me, lol
I need to find a solution for this as well.
Found this related post. PatG221 says: “I understand that changing the blog avatar is not possible yet…”
Really?
Hi all,
I have activated buddypress to show all blogs on within the entire wp-mu. It does show them, but I’m not happy with the avatars. How can I change them? Can I add my own and overwrite some of those files, and if so, where should I upload them?
Is there any way to disable them at all?
Greets,
pxlgirl.
Are you using the BuddyPress Skeleton Component as the framework with which to code your plugin? If not, you should download it and see how the example code that adds an admin page to WPMU’s backend is written.
The example code is in bp-example-admin.php.
If you have bbPress installed, you should double-check to see if your BP group forums work.
Post in bbPress in a BP group forum and see if that post appears in BuddyPress and vice versa.
Also if you used any BP widgets, remove and re-add them since the widgets API in WPMU 2.8 changed.
Lastly, check to see if your 3rd-party BP plugins work (if you have any installed).
Check the trac… but be careful which patches you apply – especially those applicable to groups.
You’ve been warned!
Hi everyone,
I’m a newbie on WordPress & Buddypress. I’m trying to write a plugin a I have some troubles.
My plugin has some admin options and I’m registering them by using add_menu_page and add_submenu_page.
These options are functions written in my plugin-admin.php file. They are all mostly forms, so I have some actions to do with them.
Well, my troubles come when I try to submit these forms.
This form, for example:
<form name="category_edit_form" id="category_edit_form" method="post" action="?page=bm_contests_save_category">....
Does not work.
Function bm_contests_save_category is not one of the functions of any of the menu_page. Do I have to register it? How do I do that?
Thank you very much for your help. Hope I have explain my problem clearly enough.
Best regards.
Is there a series of tests that we can perform to make sure that the WPMU+Buddypress upgrades have completed without any damages? WordPress says all upgrades went off well but I am still concerned about finding problems later.
I know this post is 8 months old. But maybe there are still people looking for the answer. And here is is:
open wp-content/plugins/buddypress/bp-blogs/bp-blogs-widgets.php
Look for these lines:
<?php if ( !$counter ) : ?>
<div class=”item-content”><?php echo bp_create_excerpt($post->post_content) ?></div>
<?php endif; ?>
Now remove the loop. It should now look like this:
<div class=”item-content”><?php echo bp_create_excerpt($post->post_content) ?></div>
The widget will now display an exerpt of every blog post.
When it’s ready, it’ll be available through the BuddyPress/WordPress theme repo, so everyone can have at it.
I found the P2 Theme works really well with BuddyPress, it took a lot of editing to fix up the member pages, but all in all , it was pretty easy project.
I am using P2 across my entire site here at http://talksounders.com
@Erich73, Actually members do have their own blogs, I just created another blog at “wall.mysite.com”. I used the bp-community-blogs plugin, so that members of my bp site automatically became authors of “wall.mysite.com” blog. This blog uses P2 theme, so it does actually look like wall or wire whatever you want to name it. They can write infinite number of threads.
If you wish you can disable blog creation feature for your members from the admin backend, it does not matter.
@mikhailjon, to emove the blog authors link from the admin bar, go to:
wp-content/plugins/buddypress/bp-core/bp-core-adminbar.php
Open bp-core-adminbar.php file and delete these lines:
// **** "Blog Authors" Menu (visible when not logged in) ********
function bp_adminbar_authors_menu() {
global $current_blog;
if ( $current_blog->blog_id > 1 ) {
$authors = get_users_of_blog();
if ( is_array( $authors ) ) {
/* This is a blog, render a menu with links to all authors */
echo '<li id="bp-adminbar-authors-menu"><a href="/">';
_e('Blog Authors', 'buddypress');
echo '</a>';
echo '<ul class="author-list">';
foreach( $authors as $author ) {
$author = new BP_Core_User( $author->user_id );
echo '<li>';
echo '<a href="' . $author->user_url . '">';
echo $author->avatar_mini;
echo ' ' . $author->fullname;
echo '<span class="activity">' . $author->last_active . '</span>';
echo '</a>';
echo '<div class="admin-bar-clear"></div>';
echo '</li>';
}
echo '</ul>';
echo '</li>';
}
}
}
And this line:
add_action( 'bp_adminbar_menus', 'bp_adminbar_authors_menu', 12 );
Alternative solution: Use the following Javascript to generate a username on typing:
function copyinputuser()
{
var tmp = document.getElementById('field_1').value;
tmp = tmp.toLowerCase().replace(/^\s+|\s+$/g, "").replace(/[_|\s]+/g, "");
tmp = tmp.replace(/[^a-z0-9-]+/g, "").replace(/[-]+/g, "").replace(/^-+|-+$/g, "");
document.getElementById('user_name').value = tmp;
}
And then add onkeyup=”copyinputuser()” to the field_1 input tag, which requires an ugly hack in a core file.
I see the html for the xprofile input fields is in function get_edit_html in bp-xprofile-classes.php:
switch ( $this->type ) {
case 'textbox':
$html .= '<div class="signup-field">';
$html .= '<label class="signup-label" for="field_' . $this->id . '">' . $asterisk . $this->name . ':</label>';
$html .= $this->message . '<input type="text" name="field_' . $this->id . '" id="field_' . $this->id . '" value="' . attribute_escape( $this->data->value ) . '" />';
$html .= '<span class="signup-description">' . $this->desc . '</span>';
$html .= '</div>';
break;
So I guess I could add onkeyup=”copyinput()” there, but then all xprofile fields will get that. Would that mess up the system? The Javascript refers to the fields by ID.
According to Jeff Sayre this method will be deprecated in version 1.1, but I need a temporary solution before I make the switch.
Trying that now…
Is there any way to edit the input tag for profile field_1 (fullname) on the signup form?
I wanted to use the javascript I found here to autogenerate username from fullname on typing, but it requires a way to add onkeyup=”copyinput()” to the input tag, like this:
`<input type=”text” name=”field_1″ id=”field_1″ value=”” onkeyup=”copyinput()” />
Unfortunately the input tag for field_1 is generated with very obscure php code split over several files. I can’t figure it out.
Or will this be possible in the new template system in version 1.1?
I already have another solution to generate username from fullname, but this javascript solution would be cleaner and less intrusive.
PS. is there a setting to be notified when a comment is made on the forums here?
RSS is your friend!
For example, if you wanted to subscribe to this thread, click on the RSS icon or this link:
https://buddypress.org/forums/rss/topic/mass-messaging-to-bp-members-member-activity-manager
I have, with the plugins authors permission, ported and refactored the bp-events plugin. A lot of code has been cut, tons of stuff changed, but the functionality remains the same. Now based on the new bp group architecture.
Features that were not yet implemented or half working have been left out for now. The plugin has the basic events functionality with the added bonus of working event forums. It now also includes date validation so you can not set events in the past or start dates that are later than end dates. It also has more template tags to list your events in group pages.
Now this plugin needs some testing for those that are using (testing) bp trunk. The installation of the plugin has changed as it is now located in the plugins folder along side buddypress. Please view the readme for installation instructions if needed.
NOTE: The author has not yet reviewed / approved these changes, but I am confident they are good. Therefore it would actually help the author if you would participate in testing and posting your results.
If you have any questions…shoot!
Send me a message with your email, so I can send you a zippie!
If WPMU + BuddyPress is working fine–that is when you just have BuddyPress installed and activated and no other plugins activated–then this issue is best solved by posting on the WPMU forums.
As a general rule, though, if you suspect that the issue is plugin related, then you should follow the recommended procedure for tracking down misbehaving plugins. You deactivate all plugins and then reactivate plugins one at a time, each time testing out WPMU to see if it is working. If so, you reactivate the next plugin and so on until you find the plugin that seems to be causing the issue.
Also, make sure that you are using the most recent plugin for the version of WPMU you’re running. If a plugin is not yet updated to run in the version of WPMU you’ve installed, then that could be an issue. Contact the plugin developer and ask when they plan to update it.
You also need to check your serve’s log files to see if there are any errors that could help in figuring out the issue. If you don’t know how to do that, your hosting firm can help.
But please search the WPMU forums first and then post there if you cannot find an answer. This sounds like a plugin conflict and has nothing to do with BuddyPress.
I am suffering white screen of death error. I got wpmu 2.8.4a and buddypress 1.03. I could activate it perfectly fine but then after I activate it, it seems like its the only plugin I could activate in my system. Because when I install the common plugins like AIO Seo pack and bpfbconnect I get php memory fatal errors.
I tried everything from increasing php memory limit from php.ini, wp-config, and htaccess up to maximum limit that my host allows me to extend it which was 64MB but still end with the same WSOD every time I install a new plugin. 
Any suggestions on how I could make it work?
Thanks Gaetan, I went ahead on bought the one month premium wpmu dev account and grabbed half a dozen plugins for my buddypress site. The mass email plugin worked great. I used it yesterday to announce our September contest.
Yes DJPaul, achievements is great. I wish there was a way to add our own achievements. Something like that would be very helpful.
PS. is there a setting to be notified when a comment is made on the forums here?
Oh, there’s a variable which sets what root blog Buddypress runs on. I’m not sure if it works bugfree in the BP 1.0.3 release.
I’m not at my computer so you’ll have to wait for someone else to post the solution.
hi to all the buddypress friends…
I have a question…
if I would make a 4 columns layout for buddypress, with this new architecture, I do make my change in the parent theme or in the child?
I think I will need a “sidebar2.php” and 3 in the parent theme? Is it correct?
sorry for the question, I don’t know if it is exactly on topic, but I found this news when I was on the point to start “my” bptheme…
so, I hope in your help!
Thank you! maybe also a link to start with a new bp layout?
I’m a little lost…
thank you again!
ciao 
alcina
P.S. sorry also for my… “english”!!!
Ok, I wasn’t aware of that the plugin would be activated side wide, that explains certain behaviour. thnx!