Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Decide on user interface for creators/owners responding to (and mark as 'responded to') people who clicked 'I wanna help' #597

imported-from-roundup opened this Issue · 0 comments

1 participant


Comment by aldeka:

Because, like, lolduh.

Comment by aldeka:

Of course, this requires us to identify which contributors consider themselves
"owners" or what have you...

Comment by aldeka:

Ideally, this would include a form on OH which the contributor can use to email
the person back. But, dang, even just having easy access to everybody's email
address/email forwarder + a way to mark as contacted would be better than what
we got...

Comment by jesstess: is tracking implementing a way for contributors to specify
which projects they want notifications for.

Comment by paulproteus:

I think jesstess means issue287

Comment by paulproteus:

This is getting there, I understand, but not totally ready. Targeting for 0.11.03.

Comment by aldeka:

A UI mockup would be good, for what this interface ought to look like / where it
should live. Assigning to self, at least for that step.

Comment by aldeka:

Also, let's add the automagical bugtracker adder to the project page
( Or at least a link to it!

Comment by paulproteus:

Karen says a date to hope for this is April 10.

To make this fit within the milestone, I changed the bug's Title to adjust the
scope down to refer to UI decisions. It'll be good that that's happening
alongside the release; we can ask people for feedback before implementing it.

Comment by aldeka:

It is a mockup! (finally) (augh)

It could probably be less ugly, and I decided to leave out the bugtracker adder
for now, but maybe this gives a sense of how the info could be organized?

Comment by palhmbs:

+1 - I like it.

Comment by paulproteus:

Seeing this makes me think: "Gosh, that's a lot of functionality in that little

Some thoughts:

  • The Project page could maybe have two modes -- one where you can deal with the
    wannahelpers, and another where you see the questions&answers. It's a lot of UI
    jam-packed into that tiny box.

  • What happens when you click "Contact"?

  • The box only shows a subset of the wannahelpers. The subset that it shows
    should prioritize people who have not been checked-off as contacted.

  • There should be a way to "Clear all" contacted status, so that we can tell
    people, "If you want to reach out to people for a hackathon, you can un-check
    all, and then get all their email addresses."

  • There should be a way to list all email addresses of un-contacted
    wannahelpers, separated by a comma, so that you can send one big mass email.

I know that my giving this feedback super-late means we're not going to "Decide"
on the user interface for this milestone. But I think it's okay that it's taken
a bit longer if we're going to end up with a higher-quality resulting UI.

If it's not too tiring, let's keep the conversation going.

Comment by aldeka:

Currently, as designed, there is no actual contacting functionality in the IWH
widget (other than the mailto: links under each person's name, I guess). It's
actually really simple. What 'contact' and 'contacted' are are just a toggle
so that you (the project lead / outreach guru / whatever) can note to yourself
(and anyone else in the project) who's been contacted and who you haven't. If
you scroll, you can see everybody who's ever clicked IWH, but the people who
haven't been marked as 'contacted' appear first in the list.

I don't especially like the idea of hiding the entirety of IWH on a separate
project page tab -- seems like that would make it exceptionally easy to ignore
or forget about, at least until we have an IWH widget for the logged-in
dashboard. (In which case, we're gonna need a mini version of the UI anyway.)

Also, of the extra features you list, really the only one that this doesn't
already have is the comma-delimited, email-ready mass list. We could probably
replace the old 'See all' link at the top of the widget with a link to generate

Comment by paulproteus:

We got close on this, but not quite. Maybe in the next few days someone can flesh
out the project page tab idea, which I think I eventually convinced aldeka of.

Moving to 0.11.05! I'd love to see the design decided.

Comment by aldeka:

Sigh. What a non-useful web page (for really learning about or contacting anyone,

Whenever this gets fixed, we should remember to change the See All >> link in the
right-hand list of wannahelpers to change to the wannahelper handler tab instead
of taking you to /people/.

Comment by aldeka:

Yay, a mockup!

Some notes:

By default, people are sorted first by whether or not they've been contacted
(uncontacted first), then by date. You can also sort purely by date (reverse
chronological order) or by name (alphabetical).

The person's name and profile picture link to their profile. The email address
is a mailto: link.

The date is the date that they clicked the 'I wanna help' button. "Wants to
help" is an optional extra field that the person can fill out, that appears
after they click the 'I wanna help' button. (UI mockups for that functionality

When a person is checked off as contacted, the project maintainer who checked
that button is recorded as the person who contacted them.

The "Remove" link removes the person from the list of wannahelpers.

Hopefully that's all reasonably clear!

Comment by paulproteus:

I am marking this as need-review. Anyone on Devel, feel free to look at
"iwh-handler.png" and provide feedback.

Comment by aldeka:

A couple changes:

'Contacted' people (on load; not when you just clicked the Contact checkmark)
should look greyed out somehow.

Change the top tab text from "IWH handler" to "Prospective helpers".

If you aren't logged in and a current contributor to this project, the
"Prospective helpers" tab lists a list of helpers without the contact interface
(checkbox, remove link, huge email link). Like the current list of IWHelpers in
the sidebar (which we would remove). At the top, there should be some text
telling people "If you are a contributor to this project, add it to your profile
and you will be able to contact these people from this page" or somesuch.

Now I'll go make some feature request bugs for actually implementing this stuff.

Comment by johnobrien10:

I will try to do this.

Comment by paulproteus:

Hi John!

In case you want to try using Vagrant, which lets you run the code in a virtual

Comment by johnobrien10:

Unfortunately, I couldn't get Vagrant working for me. Sorry Asheesh.

Comment by paulproteus:

The design is done, but the implementation remains to be done.

Comment by paulproteus:

The UI design is done, so marking this as resolved.

issue567 covers the implementation.

File at by aldeka
File at by aldeka

Status: resolved
Nosy List: aldeka, glyph, jessica, jesstess, johnobrien10, palhmbs, paulproteus, pnob32
Superceder : #Implement the new IWH handler page
Priority: urgent
Imported from roundup ID: 282 (view archived page)
Last modified: 2011-11-14.01:34:43

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.