Hangry UserTesting: Domino’s Pizza Mobile Site and App Every Tuesday, UserTesting’s Research Team studies a different product to share here on the blog. We hope you’ll learn some nifty research techniques and get inspired to run some insightful tests of your own. Enjoy, and check back in next Tuesday! Ordering a pizza should be an easy task. But when it comes to actually being responsible for ordering a pizza, almost no one ever wants the job. If only. How could such a simple task go so wrong? The study We conducted a remote, unmoderated study to find out if customers preferred using an app or mobile site to order a pizza, rather than calling in the order. Here’s what we asked participants to do: Order a pizza with four toppingsAdd a side of cheesy bread and a sodaApply a couponSign up for an accountChange delivery time of the order The results What worked Nearly all our participants felt the layout and design was intuitive and smooth. What didn’t work Participants also struggled with finding and applying a coupon to their orders. Conclusion
Forms: The Complete Guide–Part 2 Forms are one of the most important parts of any site or app—they are the most common way for our users to give us the information that we need to help them do what they want to do. But in many instances, we design forms statically, often as wireframes. But so often, what makes or breaks a form is what it’s like to interact with it. When the user clicks on a particular radio button, some additional inputs appear. How does that happen? Things like this are next to impossible to explore using static deliverables. This series does not try to explain what your form should contain, how the fields should be grouped and laid out, where to put primary and secondary buttons, and so on. No. In the first post in this series, I showed you how to lay out a form and align the labels the way you want, using HTML and Foundation. In this post, I’ll show you the different types of inputs available to you and how to use them. Input types There are several different HTML elements that are used in forms. Text
WordPress Alternatives | 5 Website Builders You Should See Let’s get this out of the way – WordPress is one of the most used website builders (or content management systems) in the world. It’s famous, powerful, flexible and enables you to have a piece of the internet real estate – your own website. Now that I’ve flattered it, the key question is – is it the right website builder for you? I’m guessing that you found this discussion here because you’re looking for some alternatives to WordPress. Maybe you just want to better understand the choices available to you to enable you to build your own website, or maybe you got frustrated with learning how to use WordPress (it does have a steeper learning curve, after all). Either way, this article will go over some WordPress alternatives, and direct you to some more in-depth discussions on how these other website builder choices compare to WordPress. Before we dive into discussing some of these WordPress alternatives, I just want to table one thought. There is no such thing as a perfect website builder. 1.
The web's scaffolding tool for modern webapps | Yeoman The Definitive Guide to Form Label Positioning Photo: nightthree When it comes to the design and development of forms, one of the most popular topics is the positioning of labels. There are a range of different options, but many articles on the subject touch on only some of the advantages and disadvantages of some of these options. How do you put all that disparate information together to make a good decision, especially if you’re in a hurry? It was clearly time to bring everything together in one place. Read on for the different options for form label positioning, and the complete list of advantages and disadvantages for each. If you haven’t got time for that, the main thing you need to know is: The most usable and accessible option is to have labels always visible, and located above or beside the field. There’s also a handy guide to choosing between these options. Options for positioning form labels For English-based forms, the main options are: Some of these choices are much better than others. 1. Advantages Disadvantages 2. 3. 4. 5.
Form Design For Dummies: 10 Simple Tips On Designing A Form That Converts | Outside The Jar Web forms have become an integral part of most websites and the internet in general. Their primary purpose is to help both users and businesses achieve their separate goals by establishing a relationship or initiating a conversation between the two. Registration forms are what allows people to become members of online communities or services. Think of Facebook – their 1 billion+ users all joined through a registration form;Checkout forms allow transactions to happen through the web. Subscribing to a paid service and people purchasing products are a couple of examples which happen through a checkout form;Data submission forms are how people share knowledge, post information and communicate online. Even with their extensive importance online, it is surprisingly common to come across very poorly made forms – which is a shame. First off, let’s explore what elements a form is made up of and some best practices. Labels Input fields Input fields are what allow your users to fill in your form.
Implement Custom Gestures — Web Fundamentals Add Event Listeners Touch events and mouse events are implemented on most mobile browsers. The event names you need to implement are touchstart, touchmove, touchend and touchcancel. For some situations, you may find that you would like to support mouse interaction as well; which you can do with the mouse events: mousedown, mousemove, and mouseup. For Windows Touch devices, you need to support Pointer Events which are a new set of events. Touch, mouse and Pointer Events are the building blocks for adding new gestures into your application (see Touch, mouse and Pointer events). Include these event names in the addEventListener() method, along with the event’s callback function and a boolean.
12 Sites That Will Teach You Coding for Free There was a time when knowing how to program was for the geekiest of geeks. That’s not exactly the case today. As most entrepreneurs, freelancers and marketers will tell you, learning how to program can help you succeed. Over the past year, I've been learning to code. It's helped me to become a much better entrepreneur -- I can dive in when my team needs to fix a few bugs on the site. You don’t even need to shell out a ton of money or put yourself in debt to learn how to code, either. 1. One of the most popular free places to learn coding is CodeAcademy. Related: Want to Take Your Business to the Next Level? 2. Founded in 2012, Coursera has grown into a major for-profit educational-technology company that has offered more than 1,000 courses from 119 institutions. 3. edX EdX is another leading online-learning platform that is open source instead of for-profit. 4. Founded in 2010, Udemy is an online learning platform that can be used as a way to improve or learn job skills. 5. aGupieWare
5 UX Tips to Capture the Audience You’re Probably Ignoring Have you ever tried comprehending a dense article while reading on a crowded bus or train? Did everything sink in right away? Or did you have to go back and re-read a few sections—if not the entire article? Capturing—and holding—your reader’s’ attention has always been a challenge. Low literacy isn’t the same as illiteracy. Now think about this: Two-thirds of Americans own a smartphone. The Nielsen-Norman Group conducted a study comparing two websites with high and low-literacy users. So now what? Let’s take a look at some of the most common characteristics of users with low literacy. Reading each word Users with higher literacy tend to scan text, skimming over a page and picking up words here and there to get the gist of the content. Satisficing Have you ever searched for information, and stopped once you felt like you’d found the bare minimum? Scrolling can also compound the challenge for users with low literacy. Avoiding search bars How to improve UX for users with low literacy 1. 2. 3.