Closed caharding closed 8 years ago
Should we have an "Other" field as well?
Yes
Before scoping:
Based on answers:
Scope from nat:
When someone signs up for a deployment we need to ask them:
1) Name of org if different from deployment name 2) Size of org by employees (drop down of 1-10, 10-50, 50-100, 100-250, 250-500, 500-1000, 1000+) 3) What are you using Ushahidi for? (Choose multiple by clicking CTRL) Advocacy Human Rights Humanitarian & Crisis Response First Responders Election Monitoring International Development Government Community Organizing Media and Journalism Environmental Monitoring Research Service Delivery Education Anti-Corruption & Transparency Philanthropy Marketing Other
(Need to organize these alphabetically)
Q: Does this need to happen on sign up? or Should it happen after they've created a deployment? ie. should we prioritize more info from users, or reduced friction during sign up?
I think it should happen on sign up, as we probably need it to be required to actually get people to fill it out. I don’t see 3 additional questions as too much of a blocker, given our sign up process is crazy simple and short as it is.
On Jun 19, 2016, at 8:52 PM, Robbie Mackay notifications@github.com wrote:
Q: Does this need to happen on sign up? or Should it happen after they've created a deployment? ie. should we prioritize more info from users, or reduced friction during sign up?
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/ushahidi/platform/issues/1034#issuecomment-227045442, or mute the thread https://github.com/notifications/unsubscribe/ADE1GAkv_W4kpX2N3c11xmb-57agiUY6ks5qNg59gaJpZM4ILN5Q.
Agree with Jess this is the most important info we can get for sales
On Mon, Jun 20, 2016 at 8:02 AM, Jess Shorland notifications@github.com wrote:
I think it should happen on sign up, as we probably need it to be required to actually get people to fill it out. I don’t see 3 additional questions as too much of a blocker, given our sign up process is crazy simple and short as it is.
On Jun 19, 2016, at 8:52 PM, Robbie Mackay notifications@github.com wrote:
Q: Does this need to happen on sign up? or Should it happen after they've created a deployment? ie. should we prioritize more info from users, or reduced friction during sign up?
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub < https://github.com/ushahidi/platform/issues/1034#issuecomment-227045442>, or mute the thread < https://github.com/notifications/unsubscribe/ADE1GAkv_W4kpX2N3c11xmb-57agiUY6ks5qNg59gaJpZM4ILN5Q .
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ushahidi/platform/issues/1034#issuecomment-227169014, or mute the thread https://github.com/notifications/unsubscribe/ABizaU7dAazq408ANlWfnzkLwK4C67usks5qNquMgaJpZM4ILN5Q .
Charlie Harding Product Director
@jshorland double checking. I think we agreed this should happen at the end of the tour?
Correct.
Jess Shorland Product manager jess@ushahidi.com
On Jul 3, 2016, at 7:00 PM, Robbie Mackay notifications@github.com wrote:
@jshorland https://github.com/jshorland double checking. I think we agreed this should happen at the end of the tour?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ushahidi/platform/issues/1034#issuecomment-230190703, or mute the thread https://github.com/notifications/unsubscribe/ADE1GEvh8Sn2XRWaFqS2M-60fD7CifTPks5qSGklgaJpZM4ILN5Q.
This is Brandon's call
On Sunday, July 3, 2016, Robbie Mackay notifications@github.com wrote:
@jshorland https://github.com/jshorland double checking. I think we agreed this should happen at the end of the tour?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ushahidi/platform/issues/1034#issuecomment-230190703, or mute the thread https://github.com/notifications/unsubscribe/ABizaeiF5oBl10NrBNbVhD4F1b08v2AOks5qSGkmgaJpZM4ILN5Q .
Charlie Harding Product Director
I think we need to park this in favour of fixing bugs for paying users.
agreed 100%
On Jul 21, 2016, at 2:54 PM, Robbie Mackay notifications@github.com wrote:
I think we need to park this in favour of fixing bugs for paying users.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ushahidi/platform/issues/1034#issuecomment-234396031, or mute the thread https://github.com/notifications/unsubscribe-auth/ADE1GO_tMR41GE-l4OwMBOWvkAMxjDtwks5qX-qfgaJpZM4ILN5Q.
@caharding @rjmackay @jshorland @brandonrosage Where will this occur in the process. I've seen mention of it being inserted before the deployment is spun up, and after the tour. Should probably just be included as part of the signup process if we want to make sure everyone is presented with a prompt for this info.
Def part of the sign up process
On Tue, Sep 6, 2016 at 2:48 PM, Zack Halloran notifications@github.com wrote:
@caharding https://github.com/caharding @rjmackay https://github.com/rjmackay @jshorland https://github.com/jshorland @brandonrosage https://github.com/brandonrosage Where will this occur in the process. I've seen mention of it being inserted before the deployment is spun up, and after the tour. Should probably just be included as part of the signup process if we want to make sure everyone is presented with a prompt for this info.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ushahidi/platform/issues/1034#issuecomment-245106938, or mute the thread https://github.com/notifications/unsubscribe-auth/ABizaQTITa2_RF3QcHFFr6GWhl5C0z6Oks5qnd_LgaJpZM4ILN5Q .
Charlie Harding Product Director
@brandonrosage Do you have any screens for this?
.. ok I'm going to move this all the way back to Design so it gets a proper spec. Rather than waste @zhalloran's time
The solution for this -- within the "Create deployment" flow and layout -- is staged in the dotcom pattern library:
Can you show people that they are on step X/3 to show that it won't take long to go through the whole process?
On Mon, Sep 12, 2016 at 9:42 AM, Brandon Rosage notifications@github.com wrote:
The solution for this -- within the "Create deployment" flow and layout -- is staged in the dotcom pattern library:
- Sample: http://github.ushahidi.org/dotcom-pattern-library/assets/ html/5_layouts/create-deployment.html http://github.ushahidi.org/dotcom-pattern-library/assets/html/5_layouts/create-deployment.html
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ushahidi/platform/issues/1034#issuecomment-246409217, or mute the thread https://github.com/notifications/unsubscribe-auth/ABizaSINBO_n_0bWCY-QzKsObMN76P0xks5qpYDdgaJpZM4ILN5Q .
Charlie Harding Product Director
+1
On Sep 12, 2016, at 10:42 AM, Charlie notifications@github.com wrote:
Can you show people that they are on step X/3 to show that it won't take long to go through the whole process?
On Mon, Sep 12, 2016 at 9:42 AM, Brandon Rosage notifications@github.com wrote:
The solution for this -- within the "Create deployment" flow and layout -- is staged in the dotcom pattern library:
- Sample: http://github.ushahidi.org/dotcom-pattern-library/assets/ html/5_layouts/create-deployment.html http://github.ushahidi.org/dotcom-pattern-library/assets/html/5_layouts/create-deployment.html
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ushahidi/platform/issues/1034#issuecomment-246409217, or mute the thread https://github.com/notifications/unsubscribe-auth/ABizaSINBO_n_0bWCY-QzKsObMN76P0xks5qpYDdgaJpZM4ILN5Q .
Charlie Harding Product Director — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ushahidi/platform/issues/1034#issuecomment-246429724, or mute the thread https://github.com/notifications/unsubscribe-auth/ADE1GAA9X9PnQooBTYqGfu_tDVRLSqxRks5qpY8UgaJpZM4ILN5Q.
There's some broken styling in Chrome on step 2 https://www.dropbox.com/s/uysyoev81ymos30/Screenshot%202016-09-13%2009.28.55.png?dl=0
I've pushed a revision to the "Create new deployment" layout that addresses the need for an indicator for how many steps are in the form, as well as the multi-select control bug.
The solution for the visual progress indicator borrows from the same pattern we use in the client: The "stepper."
There is an accordion.js
file that supports the interaction here, which listens to which accordion/stepper item a trigger is intended to activate and whether or not that target item is disabled.
There are two types of triggers demonstrated in the layout:
data-accordion-trigger
attribute.The demo layout is also attempting to illustrate a couple of different states:
The accordion.js
script responds to the presence or absence of the disabled
attribute on stepper items and buttons. So the app should add or remove the attribute as it validates the various forms.
On a related note, this pattern is slated to be used for CSV import, which is a three-step process.
@jshorland: Let me know if you see any problems with this approach. @zack: Let me know if you have any questions about the logic or interactions here.
@brandonrosage Quick question: The second screen suggests that the organization info is required, but I'm pretty sure that's not the case. Anybody have thoughts on this? @jshorland @caharding?
If it's not required, I'll add a "Skip this step" button alongside "Continue" in the layout.
I'm going ahead with the assumption that the org information is not required.
@rjmackay FYI, I'm building this with a separate organization
model on the backend, but adding the creation to the deployment
controller for the time being. We can discuss this approach on Tuesday. It should be mostly done by then.
Creating deployment worked. Form sign up functional and matches patterns. Log in successful after creation.
small feedback:
@jshorland That's great feedback, and something that we can easily implement in the template. I'll throw an error message in there tonight before I sign off and anyone else can tweak it if they want.
Should also be a title for "email" box, and email instructions to the right side are not centered horizontally with the box.
@rjmackay the only thing left on this are titles for email and password fields. See video above. The password error message is working well.
BOOM. PASSES QA.
When someone signs up for a deployment we need to ask them:
1) Name of org if different from deployment name 2) Size of org by employees (drop down of 1-10, 10-50, 50-100, 100-250, 250-500, 500-1000, 1000+) 3) What are you using Ushahidi for? (Choose multiple by clicking CTRL) Advocacy Human Rights Humanitarian & Crisis Response First Responders Election Monitoring International Development Government Community Organizing Media and Journalism Environmental Monitoring Research Service Delivery Education Anti-Corruption & Transparency Philanthropy Marketing Other (order alphabetically)