If you are working on more than one site that have similar content structure, you can use the Bundle Copy module to export and import the code for the Content Types and Views. Once imported, you can adjust the Content Types and Views by adding fields and changing the display. Therefore, we recommend reviewing the basics for creating with Custom Content types.
If you want to duplicate a Content Type or use a custom Content Type on more than one site, you can import the code with a simple copy and paste.
You can export a view and then import it to another site. The view is the first step to creating the list or display you want; once imported, the view will need to be adjusted according to the site specifications. For more information on working with views, we recommend you review the YaleSites Views tutorial.
Your page/block, etc is available for you to link or place on the site as desired.