{"id":14267,"date":"2016-01-27T19:09:10","date_gmt":"2016-01-27T23:09:10","guid":{"rendered":"http:\/\/webmakerblog.wpengine.com\/?p=14267"},"modified":"2019-02-26T11:23:24","modified_gmt":"2019-02-26T19:23:24","slug":"improving-the-x-ray-goggles-onboarding-experience","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/foundation-archive\/mozilla-learning\/improving-the-x-ray-goggles-onboarding-experience\/","title":{"rendered":"Improving the X-Ray Goggles Onboarding Experience"},"content":{"rendered":"<p><em>by Kristina Shu, Mozilla Foundation designer<\/em><br \/>\nX-Ray Goggles has been out in the world helping people kick off their code curiosities for a couple years now, but installing them has always been a pain point for many users. Ensuring users have a seamless experience is <a href=\"https:\/\/blog.optimizely.com\/2015\/01\/13\/7-tips-to-improve-mobile-app-onboarding\/\" target=\"_blank\">crucial for a good first impression<\/a> and continued use. This post will take a look under the hood at how we redesigned the X-Ray Goggles onboarding experience.<\/p>\n<h3><b>Designer Jam Session<\/b><\/h3>\n<p><a href=\"https:\/\/twitter.com\/sabotage\" target=\"_blank\">Sabrina<\/a>, <a href=\"https:\/\/twitter.com\/flukeout\" target=\"_blank\">Luke<\/a>, <a href=\"https:\/\/twitter.com\/natalie_worth\" target=\"_blank\">Natalie<\/a> and <a href=\"https:\/\/twitter.com\/kristinashu\" target=\"_blank\">I<\/a> got together to brainstorm. Our main focus was on usability and finding the simplest way to show users how to install and use Goggles. In the end we decided on two separate web experiences: one for installing Goggles and another for teaching people how to use it.<br \/>\n<a href=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/sketch.jpg\" rel=\"attachment wp-att-14268\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14268 size-large\" src=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/sketch-600x477.jpg\" alt=\"handdrawn sketch showing relationship between landing page and activity page\" width=\"600\" height=\"477\" \/><\/a><b>Wireframe of the two separate pages:<\/b><br \/>\n<a href=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/wireframes.jpg\" rel=\"attachment wp-att-14269\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14269 size-large\" src=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/wireframes-600x544.jpg\" alt=\"wireframes showing content areas of install page and activity page \" width=\"600\" height=\"544\" \/><\/a><b>The Install Goggles page:<\/b><\/p>\n<h3><a href=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/install.jpg\" rel=\"attachment wp-att-14270\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14270 size-large\" src=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/install-600x1018.jpg\" alt=\"annotated version of install page highlighting different content areas\" width=\"600\" height=\"1018\" \/><\/a><b>Brand Alignment<\/b><\/h3>\n<p>In an effort to align Mozilla\u2019s brand across <a href=\"https:\/\/www.mozilla.org\/en-US\/foundation\/\" target=\"_blank\">Foundation projects<\/a> we mirrored the look and feel of <a href=\"https:\/\/thimble.mozilla.org\/\" target=\"_blank\">Thimble\u2019s landing page<\/a>. This helps create brand awareness through continuity and makes it easier for users to become familiar with our tools. Maybe you\u2019ll notice some similarities?<\/p>\n<h3><a href=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/thimble.jpg\" rel=\"attachment wp-att-14271\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14271 size-large\" src=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/thimble-600x752.jpg\" alt=\"annotated version of Thimble homepage, showing similarities to Goggles, e.g. &quot;Same typeface&quot; \" width=\"600\" height=\"752\" \/><\/a><b>Let&#8217;s Get Technical<\/b><\/h3>\n<p>Working with <a href=\"https:\/\/twitter.com\/therealpomax\" target=\"_blank\">Pomax<\/a>, Software Engineer at the foundation, we created simple graphics to lead users through the steps to install the Goggles bookmark. With Pomax\u2019s mad coding skills and browser detection, we are able to determine a user\u2019s operating system and browser. Utilizing this, the site can now offer up graphics specific to a user and the system they are most familiar with. For example:<\/p>\n<h3><a href=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/instructions.jpg\" rel=\"attachment wp-att-14272\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14272 size-large\" src=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/instructions-600x260.jpg\" alt=\"installation instructions for Firefox on Mac and Windows\" width=\"600\" height=\"260\" \/><\/a><b>Activity Page<\/b><\/h3>\n<p>Now the fun part, putting Goggles to use! We decided a simple mix-and-match game was the best way to engage users and the perfect opportunity to show off Goggles features like using code to swap out images. It&#8217;s eye-catching and fun, but simple enough for a first-time user to complete fairly quickly. Sticking with the Mozilla theme we chose a fox (for Firefox of course), a dino for Mozilla and a Thunderbird. Our fox has gone on to influence further design projects, such as the <a href=\"https:\/\/fundraising.mozilla.org\/designing-for-fundraising-the-delightful-tale-of-dapper-fox\/\" target=\"_blank\">end of year fundraising campaign<\/a> and has been christened the &#8216;dapper fox&#8217;.<br \/>\n<a href=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/animals.jpg\" rel=\"attachment wp-att-14277\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14277 size-large\" src=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/animals-600x464.jpg\" alt=\"fox, dinosaur, and bird illustrations, and three versions with top\/middle\/bottom body parts interchanged\" width=\"600\" height=\"464\" \/><\/a>To create an integrated and interactive walk-through tutorial, Pomax was able to overlay instructional bubbles overtop of the activity. We also limited the number of steps and kept the amount of text to a minimum in an effort to not overwhelm users.<\/p>\n<h3><a href=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/FTU.jpg\" rel=\"attachment wp-att-14274\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14274 size-large\" src=\"http:\/\/webmakerblog.wpengine.com\/wp-content\/uploads\/2016\/01\/FTU-600x354.jpg\" alt=\"screenshot of tutorial in action, with edit pane exposed and pop-up with instructions\" width=\"600\" height=\"354\" \/><\/a><b>Try Them On<\/b><\/h3>\n<p>Try out the new X-Ray Goggles at<a href=\"http:\/\/goggles.mozilla.org\"> goggles.mozilla.org<\/a> and let us know what you think in the comments below or by tweeting @mozteach. There is always room for improvement so if you have any suggestions or want to contribute to these products, <a href=\"https:\/\/github.com\/mozilla\/x-ray-goggles\" target=\"_blank\">check out our repo<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>by Kristina Shu, Mozilla Foundation designer X-Ray Goggles has been out in the world helping people kick off their code curiosities for a couple years now, but installing them has always been a pain point for many users. Ensuring users &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/foundation-archive\/mozilla-learning\/improving-the-x-ray-goggles-onboarding-experience\/\">Continue reading<\/a><\/p>\n","protected":false},"author":144,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[378228],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/posts\/14267"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/users\/144"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/comments?post=14267"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/posts\/14267\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/media?parent=14267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/categories?post=14267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/tags?post=14267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}