laddr icon indicating copy to clipboard operation
laddr copied to clipboard

Add a "Participate" (or join) button to projects

Open titlecharacter opened this issue 8 years ago • 5 comments

Projects should really have a "join" button that:

  • Adds the user to the project
  • Emails the Maintainer to let them know

titlecharacter avatar Nov 06 '15 01:11 titlecharacter

@bennovack see #56

themightychris avatar Nov 06 '15 02:11 themightychris

@bennovack I really like @schlos's suggestion that users would only ever request to join projects, and then the maintainer would process that and designate a role for them

themightychris avatar Nov 06 '15 02:11 themightychris

What would you imagine if the maintainer has lost interest, never responds, etc?

On Thu, Nov 5, 2015 at 9:24 PM, Chris Alfano [email protected] wrote:

@bennovack I really like @schlos's suggestion that users would only ever request to join projects, and then the maintainer would process that and designate a role for them

Reply to this email directly or view it on GitHub: https://github.com/CfABrigadePhiladelphia/laddr/issues/123#issuecomment-154264402

titlecharacter avatar Nov 06 '15 02:11 titlecharacter

Good question. Maybe the number + duration of pending applications could be a good metric for brigade admins to spot inactive maintainers and either designate a new maintainer or update the project status. A project without an active and visible maintainer isn't going to get anywhere anyway so maybe this would offer a good forcing effect for that.

Also, brigade admins would have the same capabilities as the maintainer to take action without getting into changing maintainer yet.

themightychris avatar Nov 06 '15 02:11 themightychris

I've looked through #56 too, @themightychris. I've also thought about our idea of creating "help wanted job postings" inspired by the site: https://openopps.digitalgov.gov/. I've determined that would be overkill for a "version 1" attempt.

Instead, let's start by adding a "participate button" that would sit next to "add" (which btw, I think we should hide unless you're a maintainer) button - which would load a mini popup form that has,

  • space for two sentences of description text.
  • A long-text, free form paragraph field that essentially turns into the email body content.
  • A label for that field that says, "How do you think you cold help? Other comments or questions?"
  • A "Count me in!" button that sends an email with that freeform text in the body.
  • email subject could be, "You have a new volunteer for your Code for Philly project!"

rmcmillen50 avatar Mar 02 '17 01:03 rmcmillen50