-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a widget to pip's docs to collect user feedback #8784
Comments
Here is a proof-of-concept if you will (in case you want to see how this could work), although a bit old-ish: https://github.com/jdittrich/visualBugs. If you click on "send feedback" in google’s webapps you get a similar function (though I do not know how they do it) |
Hi! I'm Manuel and I'm working at Read the Docs. Eric shared this issue the other day with us and I wanted to chime in and leave a comment here to start tracking it and see where this idea ends. Spoiler: I don't have a good solution.
None of them are probably a good fit (public comments is not the same as feedback), but they give a good context to start asking some question about how the widget you have in mind could work. Some questions that came to my mind so far,
As you can see, I have more questions than answers and I'm not seeing a clear path forward yet. I personally wouldn't start building something from scratch without been tested the email link (you proposed in #8783) first to understand how people use it and grow from there or maybe trying to highly configure/adapt the hypothesis JS client (which is nice) to behave in the way we want (in case it's possible). Days ago, @jd41 opened an issue on Read the Docs about something similar readthedocs/readthedocs.org#7401 that may be interesting to take a look as well. I'm interested in keep thinking about this and see where we go. Let me know if I can be useful in any particular way. |
I briefly wrote about Chatwoot on that issue, see readthedocs/readthedocs.org#7401 (comment) |
Thanks for the questions and ideas. Some additional information from my side: I would see the commenting/feedback/… mainly as way to get to know where users struggle to understand something. While I think it can be nice that people see each others comments and even comment on them, this would be a different topic for me.
…as comments would not be public should be no spam problem. As for the accounts: Feedback is often most valuable from who have a harder time to deal with problems, so I think no account should be needed.
This will not always be needed, but people could optionally provide their mail address.
What people struggle with – so "Sections that are not clear". It is nice if they report typos, but would not be my main concern.
In the case of the project we are currently involved in the people who want to improve the communication would read the and use the feedback. Thus, there would be no support channel. If people provide a way to reach them, they might get an helpful answer, but it is mainly means to gather feedback, not a replacement for a forum, mailing-list or hotline.
Yes. If there is additional data like screenshots or highlighted text, it should be there as well, but in any case a line in a table or a list entry should suffice.
It could help authors to improve the documentation, particularly including newcomers to their projects. Most feedback channels like mailinglist, forum, mail to author have higher barriers and thus feedback tends to come from people who are more experienced and thus might not be very helpful to e. g. provide feedback on the tutorial or the "getting started" section. |
Message out of the thread, probably, but today I found this https://mopinion.com/ while taking a look at this site that uses it https://docs.insolar.io/en/latest/ and I thought it could be something you may be interested to explore a little. |
I have a plan for tackling this in the future: we can use a Google form with pre-filled responses. It will require the user to make two clicks to submit an empty response, but this is fairly feasible; especially if we include it as a 👍🏽 / 👎🏽 response; where clicking either takes you to the relevant feedback page! |
@pradyunsg I'll be curious to hear how this works, as it would be great to recommend to folks in the RTD/Sphinx docs. |
Hi @nlhkabu! I found this issue while searching for "feedback widget" + "Sphinx" on Google.
I'm building PushFeedback, a feedback widget that integrates well with Sphinx. We have a free plan for open-source project in exchange of keeping the widget branding. If you're interested in exploring integrating PushFeedback, please sign up for an account and let me know to remove the limitations for your project. Additionally, I'd be more than happy to assist with a pull request to integrate the Sphinx extension. Looking forward to hearing from you! |
Following on from #8783
Collecting user feedback about pip's docs by email is a great first step, but it would be better if we could:
For this, we should consider installing a feedback widget.
Preliminary mockups from @jdittrich:
Possible solutions:
The text was updated successfully, but these errors were encountered: