Closed Bug 866824 Opened 11 years ago Closed 11 years ago

[Webmaker.org] implement a 'dashboard' for a person's thimble projects using webmaker.org and the makeAPI

Categories

(Webmaker Graveyard :: Thimble, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: michiel, Assigned: thecount)

References

Details

(Whiteboard: u=user p=1 s=2013w19)

Attachments

(3 files)

The idea, based on discussions, is that Thimble publishes makes, and the "thimble dashboard" is a style set of MakeAPI query results for "things made by me". This will live on webmaker.org.
Whiteboard: u=user p=1 s=2013w18
We're not expecting this in w18, bumping off to w19.
Whiteboard: u=user p=1 s=2013w18 → u=user p=1 s=2013w19
Pomax: can you tell us if you have everything you need here (aside, of course, from time :)) or if you're waiting on any undeclared dependencies?
Whiteboard: u=user p=1 s=2013w19 → u=dev p=1 s=2013w19
Whiteboard: u=dev p=1 s=2013w19 → u=user p=1 s=2013w19
Assignee: pomax → scott
A few questions on this.

1. Is this to live in the webmaker nav, or actually in webmaker.org only?

2. Should it be able to filter out projects from any tool? Why just thimble? Seems just as easy to display any projects of a type, depending on a query. So this would also be able to display all popcorn maker projects, while in popcorn maker. Thimble while in thimble, and everything if from something like the gallery.

The code to do this exists in thimble, so that's not the hard part. Just need to put it in the right place.
Depends on: 870017
talk to Brett and Cassie on this.

I have a bunch of progress and should have a pull request tonight or tomorrow morning.

Demo on Friday.
Talked*
closed #53, opened this one instead (rebase on master)
Attached image Thimble dashboard ux
Here's a quick flow I did during demos for how this might be a better UX. I'd think this "dropdown" should be consistent between tools.
Comment on attachment 750665 [details] [review]
https://github.com/mozilla/thimble.webmaker.org/pull/63

some issues in the pull request.
Attachment #750665 - Flags: review?(pomax) → review-
Comment on attachment 750665 [details] [review]
https://github.com/mozilla/thimble.webmaker.org/pull/63

Updates from the review and two other fixes.

Moved to jquery for classlist add/remove.

Passing the app type into the myprojects dashboard so it can set the default state.

Moved the dashboard div to be above the tutorial div in the markup. This was just to be more organized. Made more sense this way.
Attachment #750665 - Flags: review- → review?(pomax)
Comment on attachment 750665 [details] [review]
https://github.com/mozilla/thimble.webmaker.org/pull/63

two small nits. with apologies.
Attachment #750665 - Flags: review?(pomax) → review-
Comment on attachment 750665 [details] [review]
https://github.com/mozilla/thimble.webmaker.org/pull/63

Imma r+ dis
Attachment #750665 - Flags: review?(pomax) → review+
Staged: https://github.com/mozilla/thimble.webmaker.org/commit/f2be66bc15832f337f46a9ef0600529f672e1f24
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Attachment mime type: text/plain text/plain → text/x-github-pull-request text/x-github-pull-request
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: