Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI revamp (Gina and Anil) #167

Closed
ginatrapani opened this issue Aug 19, 2010 · 2 comments
Closed

UI revamp (Gina and Anil) #167

ginatrapani opened this issue Aug 19, 2010 · 2 comments

Comments

@ginatrapani
Copy link
Member

Kill the AJAX inline loading in the Private Dashboard, and convert all views to the Public Timeline style and call it simply "the dashboard." The sidebar will list all the subtabs/views available, and paging will be done as it is now in the public timeline.

In general, the app needs a thorough UI audit to fix errors and missing bits of data.

UI Revamp plan:

  • Create a beta.php file which instantiates a new DashboardController.
  • Given no parameters, DashboardController will default to the latest instance's dashboard (currently public user profile). If you're not logged in, the latest public instance; if you are, the latest instance you have access to (whether public or private).
  • DashboardController will accept 3 types of parameters: instance (username and network), view, and page number. All pages which contain lists of posts will be pageable.
  • DashboardController will display a sidebar that list all the available views. The first view will be universal regardless of plugin (the current public user profile). The rest will be the tabs/subtabs currently in the Private Dashboard.
  • Possibly write a WebappPlugin::generateSidebarMenu method to generate the sidebar.
  • DashboardController views will generate themselves dynamically, based on the parameters and tabs defined in each plugin.

Nice to have:

@ginatrapani
Copy link
Member Author

In progress, here:
http://smarterware.org/thinkup/beta.php

@ginatrapani
Copy link
Member Author

Just merged, bugfixes as separate issues:
http://github.com/ginatrapani/ThinkUp/commit/6519a532995f2d1bed1c58f2543af8cb251fac0d

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant