Closed Bug 1089713 Opened 11 years ago Closed 10 years ago

Starred events

Categories

(Webtools Graveyard :: Air Mozilla, defect, P1)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: peterbe, Assigned: lfresh)

References

Details

I think this will go a long way towards personalizing people's experience with Air Mozilla. Introduce a device visible on every event, both when viewing and when browsing, that "pins" the event. * Inspired by YouTube's "Watch later". * We can debate on wording; "Pinned events"/"Pin event" or "Starred events"/"Star event" or "Remembered events"/"Remember event". * It should work without being signed in, but going from anonymous to signed-in should "transfer" what's been pinned to your offline profile. * We need to store, the event and the order in which you pinned things. Meaning, when you click "Pinned events" it should list events in the descending order you pinned them (i.e. most recently pinned top-most) * When browsing (home page, channel, search, etc) and when viewing an event it should indicate that its one of your pinned events. This should be done client-side (with AJAX?) to not slow down the loading and make it possible to cache the server response. * We can replace the "Tag Cloud" menu item (in October on 0.29% of visits were on the Tag Cloud page) maybe. Or can we think of some other good place? * Depending on what we call it (e.g. "Pin" or "Star" or "Remember") let's use a cute icon as the thing you click to pin/star/remember.
Good idea, but I don't understand how it can work if you're not signed in unless we're dropping tracking cookies (which I hope we're not!). I don't want to give up on Tags yet. I think we need to review the parameters of what makes it into the tag cloud, and what the range of type sizes is, and the shape of the curve to make type bigger. I also want to see what effect the sessions we do at the Work Week have on tag usage. I'll be encouraging everyone to do more editing.
(In reply to Richard A Milewski[:richard] from comment #1) > Good idea, but I don't understand how it can work if you're not signed in > unless we're dropping tracking cookies (which I hope we're not!). > We'll use localstorage in the browser. They work like cookies but it's 100% in the browser. They can either work on a per-session or a more "permanent" way. I think this'll need to be the primary API. Basically, you pin things and they get saved in the browser and when you click "My pinned events" it uses what you have the client as a fancy saved search. However, we'll constantly sync what you have in the browser with the server so that your pinned events gets carried across devices. > I don't want to give up on Tags yet. I think we need to review the > parameters of what makes it into the tag cloud, and what the range of type > sizes is, and the shape of the curve to make type bigger. > You have 1 week! (no, I'm only kidding) We can more carefully go through the navigation. But real estate is sparse. > I also want to see what effect the sessions we do at the Work Week have on > tag usage. I'll be encouraging everyone to do more editing. Let's not get philosophical but people are selfish. If we can personalize more we can better shuffle people in the direction of the tags they're interested in. :)
Assignee: nobody → bugz42
Summary: Pinned events → Starred events
Priority: -- → P1
Commits pushed to master at https://github.com/mozilla/airmozilla https://github.com/mozilla/airmozilla/commit/93c8cb26066f1e6a97a3762ded7f8c28eb833fe8 Fixes bug 1089713 - Add ability to star events https://github.com/mozilla/airmozilla/commit/c7d89b5dfcdc1fe5a928ce26cbf9cc6ef09ac533 Merge pull request #195 from bugzPDX/1089713 Bug 1089713 - Unfinished push for review and comments
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.