Working view output with customizable view name, view type, and view extension