www.mozilla.org contribute pages no longer have a path that leads people to helping develop our open-source projects (e.g., filing bugs, writing code)
Categories
(www.mozilla.org :: General, defect)
Tracking
(Not tracked)
People
(Reporter: dbaron, Unassigned, NeedInfo)
References
()
Details
Attachments
(1 file)
Comment 1•10 years ago
|
||
Comment 2•10 years ago
|
||
| Reporter | ||
Comment 4•10 years ago
|
||
Comment 5•10 years ago
|
||
| Reporter | ||
Comment 6•10 years ago
|
||
Comment 7•10 years ago
|
||
Comment 8•10 years ago
|
||
Comment 9•10 years ago
|
||
Comment 10•10 years ago
|
||
Comment 11•10 years ago
|
||
Comment 12•10 years ago
|
||
Comment 13•10 years ago
|
||
Comment 14•10 years ago
|
||
| Reporter | ||
Comment 15•10 years ago
|
||
Comment 16•10 years ago
|
||
Comment 17•10 years ago
|
||
Comment 18•10 years ago
|
||
Comment 19•10 years ago
|
||
| Reporter | ||
Comment 20•10 years ago
|
||
| Reporter | ||
Comment 21•10 years ago
|
||
Comment 22•10 years ago
|
||
Comment 23•10 years ago
|
||
Comment 24•10 years ago
|
||
Comment 25•10 years ago
|
||
Comment 26•9 years ago
|
||
Comment 27•9 years ago
|
||
Comment 28•9 years ago
|
||
Comment 29•9 years ago
|
||
Comment 30•9 years ago
|
||
Comment 31•9 years ago
|
||
Comment 32•9 years ago
|
||
Comment 33•9 years ago
|
||
| Reporter | ||
Comment 34•9 years ago
|
||
Comment 35•9 years ago
|
||
Comment 37•8 years ago
|
||
Comment 38•8 years ago
|
||
Comment 39•8 years ago
|
||
Comment 40•8 years ago
|
||
Comment 41•8 years ago
|
||
Comment 42•8 years ago
|
||
Comment 43•8 years ago
|
||
| Reporter | ||
Comment 44•8 years ago
|
||
Comment 45•7 years ago
|
||
I have a long overdue, but hopefully welcome update here. Now that https://activate.mozilla.community/ exists, we have approval from the participation team to decommission and redirect the old mozorg get involved page [1]. We just merged that commit [2], so the current outdated page should be gone in our next production push (likely later today).
The participation team also plans to update the landing page [3] in the near future, so for now that is staying.
Seeing as this bug was focused on providing a more meaningful contribution path for developers, and that content will now be in the remit of the activate.mozilla.community site, I'm going to mark this bug as fixed.
[1] https://www.mozilla.org/en-US/contribute/signup/
[2] https://github.com/mozilla/bedrock/pull/7126
[3] https://www.mozilla.org/en-US/contribute/
Comment 46•7 years ago
|
||
Please re-read the original bug description https://bugzilla.mozilla.org/show_bug.cgi?id=1275323#c0
This bug is not fixed. The expected results are stated clearly: “if a person who wants to file bugs on our products or get involved in writing code for our products starts on www.mozilla.org, they should be able to follow a logical path to find information about how to do so.”
The actual results of landing on https://activate.mozilla.community/ do not satisfy this expectation. They give contribution paths to a handful of constrained ways of contributing to the Mozilla community, but none that fully open up the pathways to becoming an active, involved, and self-directed contributor to the Mozilla codebase. A page that satsified this expectation would require links to information on QA activities such as running and writing tests, and reporting and triaging bugs; information on contributing to documentation and localization; and information on downloading source code, building it, and submitting patches. None of this information is straightforward to find from activate.mozilla.community; therefore substituting it for the current /contribute page does not fix this bug.
(In reply to fantasai from comment #46)
Please re-read the original bug description https://bugzilla.mozilla.org/show_bug.cgi?id=1275323#c0
This bug is not fixed. The expected results are stated clearly: “if a person who wants to file bugs on our products or get involved in writing code for our products starts on www.mozilla.org, they should be able to follow a logical path to find information about how to do so.”
The actual results of landing on https://activate.mozilla.community/ do not satisfy this expectation.
I agree. https://activate.mozilla.community/ talks about "campaign" and puts a mailing list sign-up front and center.
Under the sign-up form, it does link to a page about Nightly testing, but instead of focusing on the information needs of the reader and empowering the reader to proceed in a self-directed no-commitment way, the page about Nightly testing talks about someone else's (other than the reader's, that is) goals ("Impact & Metrics") and asks for the commitment to participate in an event instead of exploring on one's own.
I think it's particularly important to provide information for testing and building the code without signing up for anything, even though it is the nature of such approach that it doesn't provide any sign-up metrics.
I think it would be good to have content and link flow more along the lines of what Thunderbird has. If one goes to https://www.thunderbird.net/ , the top bar has a "Get Involved" link, which goes to https://www.thunderbird.net/en-US/get-involved/ . The content and tone of that page is, in my opinion, closer to what this bug asks for. (It's not perfect, though: I went there to find out how to download a nightly build of Thuderbird, and I failed. To actually find the nightly build of Thunderbird, I used information that I learned from www.mozilla.org 20 years ago and went to https://ftp.mozilla.org/pub/ .)
Comment 48•7 years ago
•
|
||
Needsinfo'ing Luch harris, who can hopefully help here by explaining more about how her team prioritizes content on the new activate.mozilla.community website.
Lucy, is there any way you can help us close out this now 3 year old bug, by prioritizing this type of content more prominently on the new site?
Whilst it is clear that code contributions are not currently given the same weight of prioritization as other activities, there are some relevant links. But they are harder to notice.
Under the Activities FAQ on the new site:
What if I want to contribute code?
Most of the activities on Activate do not require advanced skills or knowledge. However, there are lots of great technical projects at Mozilla where you can contribute to. We recommend taking a look at this directory here [1].
Under the Contribute section of the main footer in each page:
There's a "Mozilla Code Base" [2] link and a "Contribute Wiki" [3] link.
[1] https://codetribute.mozilla.org/
[2] https://developer.mozilla.org/docs/Mozilla/Developer_guide/Introduction
[3] https://wiki.mozilla.org/Contribute
(In reply to Alex Gibson [:agibson] from comment #48)
Whilst it is clear that code contributions are not currently given the same weight of prioritization as other activities, there are some relevant links. But they are harder to notice.
There's a "Mozilla Code Base" [2] link
[2] https://developer.mozilla.org/docs/Mozilla/Developer_guide/Introduction
This is indeed the expected kind of link, and it's too hard to notice. It would be good to put it discoverably in the non-footer part of the page.
Comment 50•7 years ago
|
||
Hey Henri!
Our research on/contribute and from discussions with technical teams, we found that people looking to make a technical contribution already had a good idea of where they want to contribute and were more likely to go directly to the project page, MDN, or Github repos through more targeted searches.
Whereas we found people who are coming to more generic high-volume "get started" pages like /contribute or /activate were looking for quick, simple, accessible ways they can contribute to Mozilla's mission. That's why for these pages we focus on that have a critical need, can handle HUGE amounts of volume, and don't require advanced knowledge.
We definitely wanted to make sure that there were still thoughtful ways for technically people to get directly to Mozilla's code base and technical projects which is why as Alex mentions they're in the footer and FAQ. We're open to other ways we can show-case technical directories like codetribute and getting started guides like the Mozilla Code Base so that technical people who do end up on these sites can find them. I'd love to hear your ideas here, in the activate repo, or on Discourse.
Next Steps:
I really liked your feedback on the "tone" of the Activate website activities. We're constantly iterating on this site (built by and for volunteers) and those activities are something we're working on updating and this feedback is perfect. I'd love for you to share it in the activate repo - https://github.com/mozilla/activate.mozilla.community/issues
We're also going to be running EVEN more research on the contribute page, to help us even better understand whose there and what they want. We'll keep updating the rest of the contribute experience in light of this info.
(In reply to Lucy Harris [:lucyeoh] from comment #50)
Our research on/contribute and from discussions with technical teams, we found that people looking to make a technical contribution already had a good idea of where they want to contribute and were more likely to go directly to the project page, MDN, or Github repos through more targeted searches.
It's a fair point that people might find what they are looking for if they start with a Google search like "build firefox from source". But I wonder to what extent the result is about survivorship bias and the current condition of that being the only viable path. Also, the research appeared to have measured engagement generally instead of measuring new long-term contributors to Firefox code and quality assurance. Maximizing overall engagement may even be counterproductive to optimizing what this bug asks for; see the first point below.
- If that person doesn't start with a Google search but starts from https://www.mozilla.org/ (as contemplated in comment 0), the pages that are suggestive of contribution being all these other thing but not code contributions to Firefox can easily be interpreted as a tacit statement that Mozilla doesn't want code contributions to Firefox. That's not a healthy message for an Open Source project to send.
- AFAICT, there isn't an obvious "the project page" for Firefox. Someone with experience from Open Source would expect https://www.mozilla.org/ to be that starting page, but it isn't. "Mozilla" used to be the developer-facing brand for Netscape, but now we don't have any magic word like that if the position is that the consumer-facing name can't be it. In contrast, in the case of Chrome, once you've heard that the Open Source project is called Chromium, you can go to https://www.chromium.org/ and after one obvious Chromium vs. Chromium OS click, you can find links with titles like "Get the Code: Checkout, Build, & Run" and "Contributing code". (We sort of have "Gecko" as the developer-facing brand, but that's way more inside baseball than "Chromium" and gecko dot org isn't the project site: It currently shows an nginx landing page and does not appear to be registered to Mozilla.)
- Searching for "build firefox from source" on Google now goes to MDN, but MDN is being repurposed to Web Platform docs only and by default suppresses Firefox development-related pages from its own search results.
- Searching for "firefox" on GitHub does not result in finding how to build Firefox from source and contribute patches. (Searching for "gecko" might lead to success, but rather indirectly.)
Next Steps:
I really liked your feedback on the "tone" of the Activate website activities. We're constantly iterating on this site (built by and for volunteers) and those activities are something we're working on updating and this feedback is perfect. I'd love for you to share it in the activate repo - https://github.com/mozilla/activate.mozilla.community/issues
I filed https://github.com/mozilla/activate.mozilla.community/issues/351
Comment 52•7 years ago
•
|
||
Given Lucy's repsonse, and discussion now moving to https://github.com/mozilla/activate.mozilla.community/issues/351, I'm going to once again attempt to close this bug. The https://activate.mozilla.community/ site (which www.mozilla.org provides a pathway to), should now be the place where this discussion evolves.
Description
•