Cache admin posts and move stuff from the home controller to a decorator
Merge branch 'issue_homepage_v2' into issue_4196