Re: adding widgets to a custom page
It has been demonstrated on this site the procedure in creating a custom front or home page with widget aware areas if required, a search should have thrown up some posts. Approaches seem correct in essence The WP template page principle holds true for creating a new frontpage and moving posts to another designated page. pages created under the prime blog are automatically added to the main menu tabs unless you instruct otherwise. The method described for creating a bp defined page might be a little unnecessary in this instance?
In the last example I don’t see where you are adding your new areas? won’t you need something similar to this – or a variation thereof:
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('showcaseCaption') ) : ?>