If you don't want to useAs far as implementing a contrib module (one does exist)new view mode yourself goes it's pretty easy, youwithout any contrib modules.
You can implement hook_entity_info_alter()
to add thea custom view mode yourselfto any entity. For example this code adds a new view mode called "Test View" to the node entity type:
function MYMODULE_entity_info_alter(&$info) {
$info['node']['view modes']['test_view'] = array(
'label' => 'Test View',
'custom settings' => TRUE
);
}
After a cache clear that view mode will appear in all the places you'd expect (manage display, views, etc.)