Re: Homepage with login only
Two ways:
- On the General Admin page, select the Disallow access to the site option (see the docs for details). Only users with the appropriate permissions will be able to login.
or
- Remove all of the view permissions from the Anonymous user. If a non-logged in visitor tries to access any page, they'll be taken to the login screen first.
HTH,
-Rick