Have a setting that will allow all content within a project to be automatically public so that when the calendar is shared with the client you don't have to also manually select each post. In addition, add an option for selecting multiple posts at once to add to a specific project from any view, including calendar view.