Confirmed users
44
edits
m (→Writing code) |
mNo edit summary |
||
Line 42: | Line 42: | ||
**'''Get started:''' | **'''Get started:''' | ||
== | == Translation == | ||
(Intro goes here) | |||
*'''Translation''' | |||
**'''How you can help:''' Many sites and tools built for Web Compatibility are only in English, your help translating goes a long way to bringing the effort to more countries around the world. | |||
**'''Skills required:''' Languages: English + more | |||
**'''Description:''' Web compatibility is a global effort, that has sites and tools which should be available in multiple languages. Translating these can help others get involved, let site owners understand the reported bugs and help supporters spread the word. | |||
**'''Get started:''' Check out the [https://etherpad.mozilla.org/webcompat-translate translation guide] to see where you can help. | |||
== User experience and design == | |||
(Intro goes here) | |||
*''' | *'''User Experience''' | ||
**'''How you can help:''' | **'''How you can help:''' Use your expertise to help us design the way users interact with our sites and tools. | ||
**'''Skills required:''' | **'''Skills required:''' UX | ||
**'''Description:''' Compatibility | **'''Description:''' Although we try to always put the user front of mind when designing Web Compatibility sites/tools, the expertise of a UX designer is a goes a long way. Help us shape the designs and interactions of the Web Compatibility toolset. | ||
**'''Get started:''' // | **'''Get started:''' Check out the [[Compatibility/Contribute/SitesTools|sites & tools]]. Then [mailto:compatibility@lists.mozilla.org?Subject=Help%20with%20UX reach out] to us to get started! | ||
*''' | *'''Design''' | ||
**'''How you can help:''' | **'''How you can help:''' Logos, sticker/shirt designs, improving current sites | ||
**'''Skills required:''' | **'''Skills required:''' Photoshop, Illustrator, Design skills, etc. | ||
**'''Description:''' Compatibility | **'''Description:''' In order to make Web Compatibility stand out we need help from great designers. Everything from our websites, to logos and even t-shirts need a creative eye to really shine. | ||
**'''Get started:''' | **'''Get started:''' Check out our [[Compatibility/Contribute/SitesTools|sites]], [https://bug927478.bugzilla.mozilla.org/attachment.cgi?id=8376727 logo] and t-shirt designs. Then [mailto:compatibility@lists.mozilla.org?Subject=Help%20with%20design reach out] to get started. | ||
== Writing code == | == Writing code == | ||
Line 77: | Line 83: | ||
**'''Get started:''' Check out the open issues in the [[Compatibility/Contribute/SitesTools|sites & tools]] and dig in! | **'''Get started:''' Check out the open issues in the [[Compatibility/Contribute/SitesTools|sites & tools]] and dig in! | ||
== | == Testing and Technical analysis == | ||
(Intro goes here) | (Intro goes here) | ||
*''' | *'''Testing websites for compatibility issues''' | ||
**'''How you can help:''' | **'''How you can help:''' Test popular sites in your region and file bugs. Use screenshot application, install an automated testing program or manually test | ||
**''' | **'''Skills required:''' A keen eye for spotting visual differences | ||
**''' | **'''Description:''' Compatibility issues occur when a website is broken for one browser, or is providing a lesser experience than what another browser receives. You can help identify these issues through a few ways. The easiest way is using the screenshot tool to compare screenshots from different browsers, if the sites don’t match reasonably well, that’s a bug! You can also use other automated testing tools if you want to get fancy, or do it the old fashion way and manually test sites from the regional site lists. | ||
**'''Get started:''' | **'''Get started:''' //maybe hallvors can help to write this *screenshot vid* | ||
*'''Analyzing Web Compat Issues''' | |||
**'''How you can help:''' Assign a bug to yourself and dig in. Each bug has a description of the issue to read, test the site and look through the code to find the issue. Bonus points if you can suggest a way to fix it. | |||
**'''Skills required:''' Knowledge of web coding, CURL, user agent detection | |||
**'''Description:''' Compatibility bugs that have been reported need to be analyzed to identify the cause of the issue. The way to analyze varies by the type of issue. The most common issues found on mobile sites are related to User Agent detection, Javascript libraries and vendor specific CSS/JS (webkit). | |||
**'''Get started:''' | |||
***[[Compatibility/Guide#Analyzing_for_Web_Compatibility_Issues|Read this]] wiki section | |||
*** Create a Bugzilla account | |||
*** Use [http://webcompat.com/bugsahoy/?analysis=1 Bugs Ahoy!] to find some mobile bugs to work on. There are lots of [http://planet.webcompat.com/ blogs] with information of common issues and tools to use. [http://www.otsukare.info/2013/08/08/http-cli-and-ua-sniffing This post] is a good start for detecting User Agent issues on the command line. | |||
*** There are also older desktop compatibility bugs which need to be analyzed. These bugs are an easy introduction to analyzing compatibility issues. There's also a [https://air.mozilla.org/webcompat-walkthrough-old-tech-evangelism-bugs/ walk-through video] to get you started. |