Re: How to make a private community?
Instead of modifying all the BP templates, you could try the Registered Users Only 2 plugin:
I’ve made a few mods to that plugin to better support BP here:
Use what I suggested above.
Then turn off registration and manually create users. Assign these users a role of contributor or higher.