Let the site administrator edit content at page
It is not clear what you want to edit - content types (page, article, blog etc.) or nodes? If you want to edit particular nodes in a view which outputs fields, core Contextual filters module have views implementation so you can choose Global: Contextual links as a field. You can even configure which links to display as contextual links.
Check out Views Bulk Operations and Administration Views as they allow you to alter the admin interface using views.