hasgeek / hasjob

Hasjob, the Hasgeek job board
https://hasjob.co
GNU Affero General Public License v3.0
240 stars 80 forks source link

Allow comments #117

Open caulagi opened 10 years ago

caulagi commented 10 years ago

Do you think it is a good idea to allow people to add comments to a job posting? Maybe integrate something like Disqus?

jace commented 10 years ago

Thought there was a ticket for this already. :)

I've been meaning to add commenting for a while. A job often needs more clarity, so there's a use case for comments as a way to seek clarification. Other use cases include endorsements (of the job/employer) and recommendations (of who should apply, including specific individuals).

However, we have a recurring problem with candidates submitting resumes wherever there is a text field, including creating client "applications" in Lastuser, so this will require some careful UI work. For this reason, I'd put Disqus out of consideration and build an internal solution with full customisability.

jace commented 9 years ago

Picking on this ticket since there is no other. Comments/Q&A has been a recurring request, so I'm putting down ideas for how this may work.

  1. This has to be call-to-action driven. A "comment" has no implicit call to action, so this is better off as "Ask a question", to which employers can respond.
  2. Some candidates have a tendency to paste resumes into any open text box. To veer them off, the "ask a question" box can be a single line only.
  3. All questions are public by default, but employers can choose to hide questions if they seem inappropriate.
  4. Anyone can answer a question, Quora style. Answers get badges based on various criteria. If the answer is from the employer or from someone with an email address at the same domain, they get badged as such.
  5. Questions can be followed and followers get notified of new answers. Employers follow by default.
  6. Answers can be upvoted and float up.
  7. In future, Q&A can be on the organization's profile too, not just on the job.
jace commented 9 years ago

So there was an older ticket...

jace commented 9 years ago

I'm dropping voting and following for the initial release.