Problem/MotivationViews uses some metadata to describe the available tables, called views_data.
For entities it is quite an annoying task to write them by hand, because a) there are a lot of fields on entities b) getting it right is hard, as there is multilingual
as well as complex entity database stuctures involved.
Generate the views data based upon existing entity metadata.
On addition to that, let the file and node views integration be partly done by the new generic implementation
in order to have a translatable and non-translatable example in core.
User interface changes
Original report by @dawehner
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 76,137 pass(es). View
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 76,114 pass(es). View