uild a Facebook-Style Members-Only BuddyPress Site

Hello,

Just in the middle of building a new social site (first one!)

i came across this article: https://premium.wpmudev.org/blog/how-to-build-a-facebook-style-members-only-wordpress-buddypress-site/

i notice it was written in 2012. obviously things have changed since then! i was wondering if this is still the best way of creating a members only buddypress site? or are there some good plugins that make the process much easier?

Basically i just want the site to be unaccessable no non subscribers. later i want to intergrate a membership platform so certain people can have access to certain areas.

Any help on this subject would be great!

Thanks In advance!
James