Creating landing pages

I read this article about creating landing pages https://premium.wpmudev.org/blog/how-to-build-a-facebook-style-members-only-wordpress-buddypress-site/

However, is there an easier way to do this? Is there a plugin or something I can use?

Dustin