ginatrapani/ThinkUp — Issue #1203: Require DashboardPlugins to explicitly define their default view
Author: ginatrapani
Created: 2011-12-06 01:25:38+00:00
State: open
Labels: platform

Right now all plugins have the same default dashboard template and similar datasets, which means we have a very messy dashboard.tpl packed with conditionals based on what plugin is active.

Now that we're moving into making plugins for services which don't necessarily have the same properties as Facebook/Twitter/Google+ (like Foursquare and Facebook domains), we want to require each DashboardPlugin define its own dashboard tpl file and populate it with MenuItem objects the way they do for every other dashboard view.

@cwarden did the bulk of this work in this commit, which is in review pending @waxpancake's chart design review:

https://github.com/cwarden/ThinkUp/commit/7661d4281a2fd727275f8fb073a27f87068d5d99

Just filing this issue as a placeholder.