-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[GSoC '22] Refine User Interfaces across PublicLab.org - Project Discussion #11188
Comments
Hey @jywarren, @TildaDares, @cesswairimu! It would be great if I could get some clarifications on the following:
|
Hi @KarishmaVanwari I'm sorry i took a while getting back to you on these. Going through them now.
I've asked @publiclab/community-reps but I wonder if the best way to get feedback on this is to post on https://publiclab.org/tag/education with a question. Can you do that and I'll reach out again to get input?
Yes, this is a good question. I think we could imagine several places to feature it, but the best initial location is probably /wiki/topics, that's right. However, how should we think about how we actually include it into the page? What triggers it, or inserts it? I'm not sure about that. We could just start by creating a simple page at https://publiclab.org/topic-tree and think about this question later -- so, we'd add a new route, and a new template. Later, we can think about how to insert it and where, and we can get into questions about which pages should have it. How does that sound?
I'd like to start with the simple UI. If we find it's lacking, I think we could explore a Bootstrap-based one. One really strong advantage of the Simple UI is that if we upgrade Bootstrap, we don't have to re-code this section, and also we avoid using extensively customized UI/CSS which could require future maintenance. One possible hybrid approach is to style the |
@KarishmaVanwari i also had another small task you might consider adopting, especially if we don't get enough input on the moderators one. It's that, when someone posts a note at https://publiclab.org/post (or try it on your local) without any tags, we show a notice here: plots2/app/views/notes/show.html.erb Line 4 in 8278106
Translation of message text here: Lines 219 to 220 in 66cde6e
I was thinking we might expand this a bit by explaining more about tags. @bhamster07 on the Public Lab staff has made this great page: https://publiclab.org/about-tags and we could borrow a little text from it, also make the message friendlier... what do you think? It could take some brainstorming in a new issue with @bhamster07 maybe. We also have another scenario - if someone posts something with certain tags, but they aren't actually following those tags. It seems like we should almost make it a prerequisite that you should follow tags before you can post, but we don't want to add another barrier to participation. What are some options? Could we (or should we) auto-follow tags you post into? We could notify people and link to /subscriptions where they can un-follow. Or we could make a checkbox (that's already checked) on the /post page for whether they'll follow the topics they've used to tag their work. Finally we could just auto-follow but we could say that'll happen in the explanatory text below the tagging input (shown below) -- maybe with the text (updated to @bhamster07 instead of bhamster, sorry bhamster for the mistaken mention!) |
Hi @jywarren and @KarishmaVanwari! I'm happy to do some brainstorming around tag alerts if that's helpful. On auto-following tags someone posts into:
+1 to this idea! It seems similar to some online checkout processes where people are encouraged to subscribe to newsletters, etc., but it's not too onerous to opt out. |
Hi @jywarren,
Yeah, sure. I can do that!
Cool. I am not so sure of how can I create route and associated template, but I will try and figure it out.
I guess wrapping the Bootstrap elements in |
Hey @jywarren, if I am not wrong, do you suggest to just modify the message, right? To make it friendlier and no other change needed?
This sounds good! I can add this to my planning issue. Thanks! |
Hi @bhamster07, thanks! I would love your help! |
Yes I think that works - we can also add formatting -- if you look at the Bootstrap 4 docs for alerts, you can do quite a bit of nice formatting inside them and they are a bit more readable. So we could explore if that helps... but not obligatory!
If you'd like to create a PR and link us to it in the chat, I or someone else can help add the parts that are missing if any to get it working. Let's say we'll put the template at
and then a route needs to be added to |
How about the following text to explain about tags, when the user does not use any tag - "This note has no tags yet. Public Lab uses uses tags to collect all the relevant work in one place and thus, enable to form topic-based communities. To know more about tags click here. Help connect it to other content by adding descriptive tags below." I'm not sure if it looks friendly. Awaiting your feedback @jywarren @bhamster07! |
Yes, I can do that, great idea @jywarren!
Okay, thanks a lot! I will try it out. |
Hey @jywarren, I was successfully able to create the route /topic-tree by following the steps yoh mentioned. Thanks a lot!! I have tried to create the topic tree using the 2022-06-25.23-29-08_Trim.mp4The tags on clicking will direct to the individual tag page. Awaiting your feedback on this @jywarren @TildaDares @cesswairimu! |
Thanks for coming up with this updated text, @KarishmaVanwari! I think you cover the key points explaining tags really concisely. Building off your text, I had some ideas: "This note has no tags yet, but you can add some descriptive tags below anytime 🏷️! Tags help to collect related work in one place and connect people around a topic. To learn more about tags click here." Mainly adding that users can add tags anytime, and changing the wording around topic-based communities a bit (since that term has yet to become well-known on the website, I think). Also an emoji 😃 . What do you think? |
Hi @bhamster07, this sounds great!! Also, this looks more user-friendly to me and emoji is a great idea! Thank you !! |
@KarishmaVanwari the topic tree looks super! Shall we move that conversation to a PR if you're ready to open one (or have already?) Thanks! |
|
This is the discussion thread for my GSoC project - Refine User Interfaces across PublicLab.org (#11187)
The text was updated successfully, but these errors were encountered: