Closed Bug 1093796 Opened 10 years ago Closed 10 years ago

Do final Acceptance Testing on Event Wizard

Categories

(Webmaker Graveyard :: Events, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: matt, Assigned: gvn)

References

Details

(Whiteboard: [qa] [nov14] [fallcampaign] [p1])

Attachments

(3 files)

* Wex / David: flagging you to ensure we follow best practices for doing final QA 

* Andrew: flagging you to review from Product & Experience standpoint
Flags: needinfo?(simon)
Flags: needinfo?(davida)
Flags: needinfo?(andrews)
Whiteboard: [qa] [nov14]
Whiteboard: [qa] [nov14] → [qa] [nov14] [fallcampaign] [p1]
Here are some high-level notes:

Step 1 (Choose):
- Curious if we could make the entire div for each activity clickable vs. just the button at the bottom. I was tempted to just click on the icon vs. scroll to below the fold to find the button.
- The "(1)-(2)-(3)" header graphic appears to be scaled / stretched
- The connection between the "(2)-(3)" in the header graphic (just to the left of the "3") has a little transparency artifact in it

Step 2 (Details):
- Pressing "back" on the browser does not take me back to step 1
- Clicking on "(1) Choose" in the header does not take me back to step 1
- The new login system on step 2 didn't work
    - User: no response after entering email address and clicking "Sign in"
    - Console: 
        POST https://welcome.mofostaging.net/auth/v2/request 429 (Too Many Requests) white.min.js:4
        Uncaught TypeError: Cannot read property 'focus' of null white.min.js:8
- After logging in with persona, the sign in modal would not dismiss which blocked the rest of the form. I hid it using the inspector so I could continue
- We should pre-populate the "Activity Size" field to match the activity description in step 1. Or at least provide a default that is average / normal for most events (10? 20?)

Step 3 (Share):
- Feels like the CTA to share via Twitter / Facebook could be larger, but otherwise this screen feels pretty good and where you land after clicking on the event link makes sense.
Flags: needinfo?(andrews)
Step 4 (Email):
- In the post event creation email I received, the "From" is "Webmaker" but the email is signed from Amira
- It is signed by Amira twice. See full message body:

"Hi a,

I'm excited to hear you're throwing an event! To help you make it a success, we've compiled some tips and tricks. These resources will help you organize your event, get the most out of our teaching materials, work with local partners, gain press coverage, gather feedback, and more.

If you have any questions, don't hesitate to contact me. I'm here to help!

Cheers, 
Amira 
Webmaker Community Manager

Cheers, 
Amira 
Webmaker Community Manager"
Summarizing fixes required from Andrew's comment 2:

Step 1 (Choose):
a) make the entire div for each activity clickable vs. just the button at the bottom. 
b) fix header graphic. The "(1)-(2)-(3)" header graphic appears to be scaled / stretched
c) fix transparency artifact. The connection between the "(2)-(3)" in the header graphic (just to the left of the "3") has a little transparency artifact in it

Step 2 (Details):
a) Pressing "back" on the browser does not take me back to step 1
b) Clicking on "(1) Choose" in the header does not take me back to step 1
Assignee: nobody → gavin
* Gavin: can you start on the fixes above? Summarized in comment 4. More context in comment 2.
Flags: needinfo?(gavin)
Depends on: 1068392
Summary: Do final QA on Event Wizard → Do final Acceptance Testing on Event Wizard
Sure. Do you just want the fixes in comment 4 or everything from 2 and 3 as well?
Flags: needinfo?(gavin) → needinfo?(matt)
A few comments: 

The Activity titles for "Remix Your School" and "Music Video Mashup" change to their old titles in step 2. The event name in step 2 needs to change from "Hack Your High School" to "Remix Your School" and "YouTube Karaoke" should be "Music Video Mashup."

When creating a new account in step 2, I get an automated "Welcome to Webmaker" email that has a different set off CTA's and doesn't make sense in the context of the wizard funnel. Can we disable this message for people creating new accounts through Wizard?

I can't get past step 2 to comment on other parts ("Create Your Activity" doesn't do anything) but in regards to Andrew's Comment 3 that shouldn't be the email he received. That's the existing event email that was supposed to be disabled for wizard events and replaced with the one in https://bugzilla.mozilla.org/show_bug.cgi?id=1071935
PR 103 resolves issues from comment 4 and comment 7 (minus the email stuff as I'm not sure how to change that).
Attachment #8517837 - Flags: review?(aki) → review+
This is re-staged if any of you want to take another pass.

https://welcome.mofostaging.net/event/start/
Status: NEW → ASSIGNED
Flags: needinfo?(paulj)
Flags: needinfo?(andrews)
Looking pretty good. Still a few existing issues: 

Activity titles are now consistent on steps 1-3 but the old/wrong titles still exist on the actual event URL's.  Remix Your School and Music Video Mashup event pages need updating.  

Post-event email is still broken (broken/wrong email content).
Flags: needinfo?(paulj)
* Back to Gavin for those fixes
Flags: needinfo?(simon)
Flags: needinfo?(matt)
Flags: needinfo?(gavin)
Flags: needinfo?(davida)
Flags: needinfo?(gavin)
This PR makes the activity titles consistent.
Attachment #8518376 - Flags: review?(aki)
Jbuck, I'm not sure how to resolve the email issues pointed out above. Can you assist?
Flags: needinfo?(jon)
Emails will be updated in bug 1071935
Depends on: 1071935
Flags: needinfo?(jon)
Matt, are we good to mark this resolved now?
Flags: needinfo?(matt)
Sorry, one additional comment. The actual activity pages - linked to via to from the event start page - still point to content hosted on the blog. 

With bug 1074913 we were supposed to have this content live on webmaker. Maybe that happened and the links just need updating?
* Good catch -- thanks Paul. 

* I'm not sure what the URLs for those are -- flagging Ali and Ricardo as they worked on that build bug:
Bug 1074913 - Build these three "Event Wizard" guides as pages on Webmaker.org
Flags: needinfo?(matt)
Flags: needinfo?(ricardo)
Flags: needinfo?(ali)
Flags: needinfo?(aki)
These are not on production yet, but these are the URLs:

https://webmaker.mofostaging.net/en-US/remix-your-school
https://webmaker.mofostaging.net/en-US/private-eye
https://webmaker.mofostaging.net/en-US/music-video

Not sure why they are not up on production yet, but I guess we are holding that because of the new login?
Flags: needinfo?(ali)
Filed here: Bug 1096425 - Push activity guides from staging to production
Blocks: 1096425
No longer blocks: 1096425
Depends on: 1096425
Depends on: 1096463
Depends on: 1096468
I submitted a 2 tickets with some UI tweaks.
Flags: needinfo?(ricardo)
Cross-browser QA items:

- In Safari 8.0, the user is immediately prompted to "Allow" / "Don't Allow" access to the user's location. This is off-putting as the site hasn't demonstrated why having access to the user's location is relevant / important.
- In Safari 8.0 if the user selects "Don't Allow" the site will keep prompting for location access until you either leave the page or select "Allow".

Additional feedback / QA items:
- The "Activity Size" field in step 2 should be pre-populated with "10 - 20" or some other default IMO.
- The email that the user receives is from "Webmaker <help@webmaker.org>" but is signed by Amira
- Had a few issues with login persisting between sessions. Multiple times I refreshed the site (same browser, same cookies, etc) and was again prompted to sign-in
Flags: needinfo?(andrews)
One more comment on the post-event email:

- The email body contains a line, "Your event is scheduled for 2014-12-11T02:00:00.000Z. On the day of your event, please send participants to the launch page for your activity." The date/time should be formatted in a human friendly way rather than ISO.
+1 to Andrew's comments. 

The email should come from Amira. If that's not possible because it's automated from webmaker, we can change the signatory to "The Webmaker Team." Prefer personalized from Amira but this is an alternative.
Depends on: 1096963
* Ok so final fixes required to close this ticket:

1) Clear final blocker: bug 1096963 
2) Resolve cross-browser issues. Don't prompt for location in Safari 8.0. (comment 23)
3) "Activity Size" field in step 2 should be pre-populated with "10 - 20"
4) Email tweak. filed in bug 1071935. 
5) Login persistence issue. Important, but not a blocker for this ticket. Let's file that and work it separately. Seems like a larger issue.
Flags: needinfo?(aki)
Adding Laura's comments as a blocker; want to review that Matt?
Depends on: 1096845
Flags: needinfo?(matt)
Depends on: 1097036
Depends on: 1096955
No longer depends on: 1096845
* Jbuck: not a blocker
Flags: needinfo?(matt)
Depends on: 1097042
This PR (115) resolves 2 & 3 from comment 26. 

1 and 4 are filed. Agree that 5 should be a new ticket.
Attachment #8520918 - Flags: review?(ricardo) → review+
Ok, all blocking issues have been fixed and merged to master.

Jbuck if you can redeploy to staging then we should be able to verify and resolve this ticket!
Flags: needinfo?(jon)
* Not clear what we need Jbuck to redeploy / what we need to close this -- Simon will follow up.

* Gavin: Jbuck's busy on log-in, so any advice / proposals?
Flags: needinfo?(simon)
Anything merged to master gets deployed to staging, so we're all good here!
Flags: needinfo?(jon)
Just gonna finish up that one last blocker before marking this as resolved.
Ok, verified that my patches are applied to staging.
We good.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(simon)
Resolution: --- → FIXED
https://welcome.webmaker.org/event/start (will be live in a few minutes)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: