-
Notifications
You must be signed in to change notification settings - Fork 197
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
Revamp https://webcompat.com/contributors #1149
Comments
(Also we should be able to link to each section individually....) |
Oops just realized I didn't respond here, I'm on it though. |
I think we need a better introduction to this and description. I would like to make small videos that compliment each section which should make the site seem more personal. Also for language, I think the introduction should be much less technical. Here's a rough draft of the introduction. |
Welcome aboard! You can make a real difference for others on the web. The web is for everyone to create, explore and discover. Every day people are building new websites while imagining new ways for others to consume content. At Webcompat.com we strive to:
{{ Why you should contribute - _Needs more work_ }} You can make a huge difference in less than 5 minutes. Anyone can get involved.
How to contribute Web bugs
Developing webcompat.com and tools
|
i think we should add about communications, like how to reach out individual team member or team, communication channels, weekly meetings, mailing list etc |
That's a good point @haseebgit. Maybe we should expand the Contact page a bit and add something to the welcome section here. Also a few links to keep in mind while working on this page: |
i think the contributors link should also be on the top so that the more number of visitors can see it and contribute. |
I love this thread. So many really good ideas already! :) The Rust community is well known for a good on boarding of new contributors. The structure of their index is clear and you are able to find everything really quick. |
As @zoepage suggested, I drafted specific roles that outline the ways to contribute. It’s a high-level overview of each role with links to relevant documentation and resources. I’m not sure if the tone of voice is friendly enough--I tried to keep it conversational but concise. Feel free to make any edits or suggestions. I also reworked an introduction, as I think the first half of Adam’s previous draft is well suited for the About page changes mentioned in #1296. However, I’m not sure--so let me know your thoughts. Join us! We believe everyone should be able to use the Web from whichever device or browser they choose. You can help us make this a reality. We welcome all kinds of contributions. Whether you want to code, design, write, or outreach we can use your help! Explore the different ways to get involved below and reach out to the community on our IRC channel or the public mailing list. We’re here if you have any questions or if you just want to say hi. Bug Reporter Issue Triager Web Opener [Perhaps a different title?] Community Builder Site Contributor You can also contribute by:
|
Great work @lockettm, the content is such an improvement.
It's a funny term, but I think it works. I may or may not have had this as a real job title in the past. >_> I think next steps are probably to start wire-framing and think about how to design this, and then build it. @lockettm do you have any ideas here? The giant click-to-reveal stuff with overly big screenshots isn't the most elegant. ^_^ |
@miketaylr Ahh okay, Web Opener works. Yeah, the current “how to” panels demonstrate the process well but I agree, it’s a bit clunky. We could reformat and add the content to tabs (similar to the mock-up below) as a sort of “quick start guide.” Or, thinking ahead, we could build out landing pages for each role? |
I like the tabs idea, visually. I assume that would just turn into a vertical list for mobile. |
@lockettm great work :) it looks so much cleaner. |
Adding @magsout to the discussion for the implementation part of the design.
|
@miketaylr A vertical list for mobile or an adapted design like the one below--not sure how difficult it'd be to implement. |
@lockettm from what I read these days, carousel and UX seem to no be friends. :) |
@karlcow Didn’t think of it as a traditional carousel i.e. it’s below the fold, not on the homepage, doesn’t look like an ad, no auto-rotating—which I agree can be frustrating. :) That said, a list does have the benefit of displaying all of the descriptive titles—assuming the user scrolls beyond the expanded content. |
@lockettm interesting idea. I like the layout. And the idea of tab is nice. Your example for small screen is pretty good. |
The screenshot in #1149 (comment) looks worrying, the page is way too long to me, so I am definitely for splitting this up into at least two pages. Also, the "bottom" part of the contents look much nicer than the wall of text above. However, aside from being picky, I don't have a solution for that available right now, but maybe that's something to think about. |
ah good points everyone. Thanks @lockettm @magsout and @denschub I think I agree with @denschub too. URIs are cheap. We are not forced to put everything on the same page indeed. Lighter page given us space can indeed be nice too. :) It's not like people need to read a novel. We can even have more than two pages, specifically if we start to hide the content through tabs and navigation artifacts, we can as well, put them on different pages. :) |
But clicks are not. ;) When we split up the content on different sites, this means an additional click. So we'd need a good directing concept first? |
hmm I miss something. Are you talking about latency, or about actions. Because in the two cases, we will be clicking. change tab content, or change page. And for the latency I don't think it matters in this case given the content size. |
@karlcow about action. open / close a tab on one site is different than leaving a site and moving to another. |
I highly doubt that a click is worse then getting a wall of text. :) But I agree we need to have a good plan of what we want to do before we do it. (<-- most logical sentence ever) One idea would be to directly talk to the contributor on that page. I've seen a nice introduction into contributing to a project before, but I don't remember exactly where. Basically, there was a list of actions a contributor could help with:
Where each item would link to the corresponding documentation with further details. In theory, we could even make something very interactive, asking questions like "Do you like talking to people?" or "Do you enjoy debugging issues deep inside source code snippets?". I remember we had something like this for mozilla in the past, but I don't remember the name that was put under. |
Disagree, The latency in france is horrible on mobile network.. it's why actually is better to have one big size file than 4 small file 👎 |
Hum, we are talking about documentation and motivation. When I read an article, I like this small component than display time to read the entire article. If it's > 5 minutes, I added it on read later. But for documentation It's different IMHO. We do not risk losing people if they click on 5 links? |
Thanks for the great input everyone. I should note, I’ll be testing redesign suggestions as mock-ups with users for feedback. So two design concepts with a range of ideas is an option for this first design iteration. Eg tabs vs separate pages (if there are no objections due to technical concerns). I’ll take our collective assumptions and ideas to create additional variations to be tested. |
Updating this discussion to add some insight gained from user testing. Picking-up from a previous point, I vote for separate pages for the how-to guides. It didn’t seem to slow down users when they were asked to locate documentation.
On the mockup, I added small icons to each role in hopes of visually breaking up the heaviness of the text (We'll need new icons if moving forward with this and #1374). However, one user still commented that it felt like too much text when they landed on the page. An option is to get rid of the double columns, with the goal of making it feel less overwhelming. Also, some users were confused about contributing beyond the 3 part bug lifecycle. One fix may be to separate the roles into two separate sections. “Help Fix Bugs” and “Contribute to the Site/Community” for example. |
That's cool. It's also simpler to build. Also, really great work @lockettm. |
separate pages are also better for linking. |
For reference and context towards the icons:#1374 (comment) |
@lockettm do you have the texts from the mockups somewhere. So we do not have to type them again? Thanks :) |
closing as this is in progress in #1933 |
I think the content can be improved, and likely the design as well.
@adamopenweb would you like to do a review of the content? I think your work on onboarding might give you some good insight here.
The text was updated successfully, but these errors were encountered: