The Recline.js based preview is currently lacking in a number of ways. This issue will be the place to address those. The data preview fixes will include:
1) Better Default for Resource Nodes that Don't Use Recline
If a file is uploaded but one of the Recline views isn't selected there is not a great indication that a file is available. There should be a graphic of some kind or file icon.
2) Allow Users to Select in Memory Preview or DataProxy
Currently dataproxy is the default. This sucks for many reasons, one of which is that it doesn't work locally.
3) Connect to DKAN Datasore API
Like CKAN, use the datastore api if it is available. This will make data previews faster to render. For large files it should be much faster since only part of the data is delivered at a time.
4) Better Timeout Message
If a view is selected and the file can't load, provide a better message than is currently offered.
5) Better Support for Files with Large Number of Columns
Files with many rows are previewed well. Files with a few rows but many columns are slow and often time out. Lets fix this.
Update: the crossed out #s have been addressed. Still have not done #1.
See beta2 in Recline: http://dgo.to/recline