Hi Christian,
in case of limited no. of trusted users, we can add the capability ‘bp_moderate’. Still, I will say it is a flawed approach and insecure. Please do not try that.

Can you please let me the answers of the following questions and may be I can put some code:-

1. By notice, do you want to show the users who created this notice?
2. I assume there can be more than one notice at a time?
3. Should all users be mailed on notice(also a local notification be generated for each user)
4. Is there anything else you want to be part of this notice feature?

Hi Christian,
If you want to allow it for all users using the inbuilt notice my not be the best option as it needs bp_moderate capability and I will strongly recommend against giving everyone the ‘bp_moderate’ capability.

If you are comfortable with the code, I will suggest look at the bp-messages component and check now the notices are handled. With some slight modification, you can achieve the same.

Hi,
You are right about creating a home.php or front-page file and putting the content from activity/index.php

Here are a couple of things that I may suggest to improve it.
Since you are using the code (which is part of bp-legacy template and most theme include that), you activity/index.php does not have header/footer.
The easy way is.
1. copy the page.php from your theme and rename it to home.php
2. Now look for the section where you see the loop code( something like while(have_posts()) ..etc, replace only that section of code with the the content of actvity/index.php or you can put this line

<?php bp_get_template_part( 'activity/index' ); ?>

It will include the activity loop inside your home page.

You may want to look for the div/classes that is generated for your post. If you can inject that, it should look fine(as your theme supports bp and they should have the css.

If it does not work, please post the content of your homepage on pastebin and I will modify it for you

At the moment, there does not seem to be a solution. The problem is that query variable ‘s’ is used for Normal WordPress search as well as BuddyPress activity search too. So, When BuddyPress activity is set as home page, the wordpress search query( which is like sitename/?s=someterm) is mistaken for BuddyPress activity search and gets handled by BuddyPress causing the trouble.

It will need some work on the way BuddyPress catches url(I am hoping that). let us hope that it makes to the core soon.

Hi Fan,
Do you mean removing the tabs in user profile ?
If yes, Please visit Dashboard->Settings->BuddyPress then click on the components tab.
there you can disable the Notifications and settings component.

If you are using WordPress multisite, you can find the BuddyPress settings under NetworkAdmin->Settings->BuddyPress

I have modified the code from your last post. The difference is, It only does it for logged in users. Also, I have decreased the priority to make it work on BuddyPress pages( otherwide bp_modify_title would have overwritten it).

Do you want the join and leave button depending on the currently logged in user ina single shortcode or 2 different shortcode. I am not sure, so here is the code that will give you join button for any group

Hi Ben,
What I am doing with the Limit Members Per group plugin is as follows:-

1. Give Site Admins options to set a limit and then allow him to give the Group admins flexibility to choose the number.
2. If the option to allow groups admins select their own limit is enabled, It will use specific settings per group otherwise the global configuration will be used.

Do you think merging this with Limit groups per user plugin will be a good Idea? I believe they serve different purpose but I am open to merge if you all think so

@bphelp thanks Ben for the heads up.@sooskriszta
You are right about the use case. It is not suitable for spammers protection and neither suitable for normal sites.

I built it specifically for membership based sites where they wanted to limit the no. of friends and charge for increasing the limit(I had got that specific requirement from a client and they implemented it with s2 members plugin in their case).

As far as Friendship request throttling is concerned, I am about to release a plugin today which does allows site admins to limit the no. of requests sent per minute(or you can set say 30 requests per 60 mins, that flexibility lies with the site admins).