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

RESOLVED FIXED

Status

RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: pomax, Assigned: thecount)

Tracking

Details

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

Attachments

(3 attachments)

(Reporter)

Description

5 years ago
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.

Updated

5 years ago
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?

Updated

5 years ago
Whiteboard: u=user p=1 s=2013w19 → u=dev p=1 s=2013w19

Updated

5 years ago
Whiteboard: u=dev p=1 s=2013w19 → u=user p=1 s=2013w19

Updated

5 years ago
Assignee: pomax → scott
(Assignee)

Comment 3

5 years ago
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.
(Assignee)

Updated

5 years ago
Depends on: 870017
(Assignee)

Comment 4

5 years ago
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.
(Assignee)

Comment 5

5 years ago
Talked*
(Reporter)

Comment 6

5 years ago
Created attachment 748031 [details] [review]
https://github.com/mozilla/thimble.webmaker.org/pull/56

closed #53, opened this one instead (rebase on master)
Created attachment 748248 [details]
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.
(Reporter)

Comment 9

5 years ago
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-
(Assignee)

Comment 10

5 years ago
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)
(Reporter)

Comment 11

5 years ago
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-
(Reporter)

Comment 13

5 years ago
Comment on attachment 750665 [details] [review]
https://github.com/mozilla/thimble.webmaker.org/pull/63

Imma r+ dis
Attachment #750665 - Flags: review?(pomax) → review+
(Assignee)

Comment 14

5 years ago
Staged: https://github.com/mozilla/thimble.webmaker.org/commit/f2be66bc15832f337f46a9ef0600529f672e1f24
Status: ASSIGNED → RESOLVED
Last Resolved: 5 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.