AXURE PROTOTYPING FOR DRUPAL



Similar documents
System requirements 2. Overview 3. My profile 5. System settings 6. Student access 10. Setting up 11. Creating classes 11

THE TOP TEN TIPS FOR USING QUALTRICS AT BYU

Joomla! template Blendvision v 1.0 Customization Manual

SmallBiz Dynamic Theme User Guide

GroupMAX ME User Guide. Group Campaigns and Acknowledgements

Basic Formatting of a Microsoft Word. Document for Word 2003 and Center for Writing Excellence

Aspect WordPress Theme

USER EXPERIENCE DESIGNER & RESEARCHER

Exploring Mobile Space Stanfy Publications. Mobile Application UI/UX Prototyping Process

Using your Drupal Website Book 1 - Drupal Basics

Drupal for Designers

One of the fundamental kinds of Web sites that SharePoint 2010 allows

Haworth DesignIT TUTORIAL

ADOBE MUSE. Building your first website

Whitepaper. 10 ways to integrate marketing and social media

How To Create a Movie in WeVideo

Responsive Design Guide. The fundamentals of designing and building mobile optimized

Analyzing financial data

Create your own teacher or class website using Google Sites

UW- Madison Department of Chemistry Intro to Drupal for Chemistry Site Editors

Learning Magento Theme Development

HOW TO BUILD AND CUSTOMIZE YOUR FACEBOOK FAN PAGE (ON THE CHEAP)

Build it with Drupal 8

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company

BI DESIGN AND DEVELOPMENT

Web Development Tutorials Web Design: WiX. Tutorial 1-3a

Learning Management System (LMS) User Guide Contents

LexisNexis Publisher Quick Reference Guide

Vodafone Business Product Management Group. Hosted Services Announcer Pro V4.6 User Guide

MICROSOFT ACCESS 2007 BOOK 2

Creating a Network Graph with Gephi

Catalog Creator by On-site Custom Software

Decision Support AITS University Administration. EDDIE 4.1 User Guide

Website design & development process

Frog VLE Update. Latest Features and Enhancements. September 2014

Magento 1.4 Themes Design

A quick guide to. Social Media

To determine the fields in a table decide what you need to know about the subject. Here are a few tips:

Windchill Users Quick Start Guide

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

Software Re-Engineering and Ux Improvement for ElegantJ BI Business Intelligence Suite

Skills for Employment Investment Project (SEIP)

Web Mapping Application Interface Design: Best Practices and Tools. Michael

How to Build a Form in InDesign CS5

A quick guide to setting up your new website

Microsoft Outlook 2007 Calendar Features

Design. Darryl Brown! Mobile Development! 2b Design & Development

EMC Documentum Webtop

Fireworks CS4 Tutorial Part 1: Intro

Table of Contents. Part I Welcome. Part II Introduction. Part III Getting Started. Part IV The User Interface. Part V Quick Start Tutorials

Microsoft Office PowerPoint Creating a new presentation from a design template. Creating a new presentation from a design template

Interactive Enterprise Applications for Web, Social and Mobile Media

Microsoft Office System Tip Sheet

GETTING STARTED WITH DRUPAL. by Stephen Cross

Jeremy Kashel Tim Kent Martyn Bullerwell. Chapter No.2 "Master Data Services Overview"

MASTER DRUPAL 7 MODULE DEVELOPMENT

History Explorer. View and Export Logged Print Job Information WHITE PAPER

Using the Adventist Framework with your netadventist Site

Traffic Management App. User Guide

Web design and planning

Quickstart Tutorial. Bradford Technologies, Inc. 302 Piercy Road, San Jose, California fax

Foxit Reader Quick Guide

Business Internet Banking ACH USER INTERFACE UPGRADE - CHEAT SHEET. Create Screen

Building a Personal Website (Adapted from the Building a Town Website Student Guide 2003 Macromedia, Inc.)

Oracle BI Extended Edition (OBIEE) Tips and Techniques: Part 1

Creating an with Constant Contact. A step-by-step guide

CHAPTER 1: CLIENT/SERVER INTEGRATED DEVELOPMENT ENVIRONMENT (C/SIDE)

Building Your First Drupal 8 Company Site

Content Manager User Guide Information Technology Web Services

Website Builder Manual

Menus and Toolbars: Using and customizing those common to all OpenOffice.org components

ireview Template Manual

WordPress websites themes and configuration user s guide v. 1.6

VENDOR SECTION An overview of the Vendor Section which is used to add, edit and send messages to vendors.

5.2.3 Thank you message Bounce settings Step 6: Subscribers 6.1. Creating subscriber lists 6.2. Add subscribers Manual add 6.2.

RIT Message Center Compose and Send Messages

Customizing forms and writing QuickBooks Letters

Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature

Word 2010 to Office 365 for business

ADMINISTRATOR GUIDE VERSION

AppDev OnDemand UX Design Library

... Asbru Web Content Management System. Getting Started. Easily & Inexpensively Create, Publish & Manage Your Websites

QUICK START GUIDE FOR CLUB WEBSITES

Where do I find? Global Outlook options and features

Jump Start: Aspen Simulation Workbook in Aspen HYSYS V8

Mastering Magento Theme Design

Working with the Ektron Content Management System

Transcription:

AXURE PROTOTYPING FOR DRUPAL Dani Nordin, Bentley UXC/the zen kitchen

Hi. I m Dani. UX Designer and Researcher, Bentley User Experience Center/the zen kitchen UX Lead, Drupal Community Tools Team Co-Organizer, Design 4 Drupal Camp Boston UXD Teacher, General Assembly Boston Author, Drupal for Designers (O Reilly, 2012) Mother of this adorable little diva à danigrrl on Twitter and D.o

Let s talk about! A tale of two projects

I need something we can test.

Prototyping in Drupal (Commons) 3-5 content types Node references, OG and Views 30+ hours of labor Results: 1/3 of all ideas/needs demonstrated Could not get stakeholder buy-in

Prototyping in Axure 4 hours of labor 8 pages of annotated screenshots, including node/add screens Bene:its/Drawbacks of Approach All ideas/needs demonstrated Specification generated with one click

Let s talk about! One Year Later

Reorganized navigation and content for 98 departments.

Set up an internal Announcements model that allowed users to subscribe to specific announcement categories

Re-architect the way that departments and staff/faculty members were presented throughout the college s website, including creating an internal faculty/staff directory

Re-architect the college magazine, Berklee Today, using a custom taxonomy and content type for display

Process 8 months 30+ pages of site maps Prototypes for 6 new features Content models for 3 new areas all in one document that the developers worked from directly.

Great, but Can Axure give me production ready code?

Alas, No. Will never create production- ready code Can only mimic database- type interactions, e.g. search, data entry, etc. Some interactions, e.g. dropdown menus, are much easier to prototype in HTML/CSS

BUT you can Go beyond wireframes into interactive prototypes that can be tested and iterated before development time is spent Comment and discuss with distributed teams online Annotate as you go, making it easy for devs to see your thought process and break down for implementation Work more efmiciently with multiple pages, styles & masters Create team projects that allow collaboration with other team members directly in the document

When you need to work in Axure When feedback comes from many different sources When things are likely to change frequently When working with smaller, foundational slices of the experience, e.g. site navigation or a new section of content When you need to get the experience right before you commit things to code

WHAT CAN YOU CREATE IN AXURE? Common Deliverables

Site Maps

Content Models

Prototypes

Documentation and Discussion

ALL IN THE SAME DOCUMENT! Pretty cool, huh?

TOP 10 TIPS FOR GETTING THE MOST FROM AXURE Common Formats and Tools that will help.

1. Start with the Core Training http://www.axure.com/learn 6 Tutorials in 1 hour will teach you most of what you need to know about working in Axure.

2. Download some widget libraries http://www.axure.com/community/widget- libraries Creates nicer defaults to make building wireframes easier. Favorites: FontAwesome, EE Callouts, Web Widgets by ProtoFive

3. Set up an AxureShare account https://share.axure.com/ Automatically generate prototypes to AxureShare and discuss them with clients and collaborators Free for up to 1000 prototypes!

4. Annotate! Page Notes lets you put notes on each page explaining goals, considerations, etc. Annotating elements in Widget Notes allows developers and stakeholders to see rationale, interaction intentions, etc. Annotations are exported into SpeciMications Developers can work directly from annotated prototypes

5. Work with Masters Lets you re- use elements on different pages of the prototype Makes iteration easier

6. Set up team projects Team > Create Team Project from File OR Team > Get and Open Team Project Lets you collaborate on a prototype with others on the team Check Out and Check In to make changes.

7. Use FontAwesome for icons Can adjust color and size without loss of Midelity Requires FontAwesome to be installed on computer Requires adjustment to prototype generator

8. Set up Adaptive Views Project > Adaptive Views Has some standard presets already (Tablet, Phone, etc.) Lets you set up your own Do all your work in Base, then adjust in the other views as needed.

9. Set up Grids Arrange > Grid and Guides > Create Guides 4 presets: 1200 grid 12 column & 15 column 960 grid 12 & 16 column

10. Work with widget and page styles Lets you set up default styles including fonts, colors, etc. Makes going from low to high Midelity easier Can adjust color/grayscale, page sketchiness, etc. with Page Styles

BUT WHAT ABOUT DRUPAL???

Prototyping in Drupal: Drawbacks Time and labor- intensive for complex features Much harder to give up on code and iterate when needed Not great for rapid iteration

Prototyping in Drupal: Benefits Can turn prototype into production code easily Can play with content models and relationships more easily Help understand how Drupal s infrastructure impacts the UX of what you re building.

Prototyping in Drupal: When to do it When you know exactly what you are building When you re setting up initial conmiguration When you need to think through how Drupal does things.

THE PROTOTYPING PROCESS

Step 1. Identify which pieces of the project need to be prototyped Which slices of the experience require the most stakeholder input or hand- holding? Are there sections of content that have unique needs? Are there slices of the experience where development would be too hard to reverse if the solution doesn t work out?

Step 2. Determine the goals of the prototype Testing? Information architecture and content modeling? Stakeholder feedback? Documentation for developers?

Step 3. Decide what pages and features need to be included. Sketch. And Sketch again.

Step 4. Set up your base layers Adaptive Views Page grid(s) FontAwesome

Step 5. Set up your header and footers Logo Placeholder Navigation Search Box Donate Button

Step 6. Use masters for common elements Apply to all pages, or just a few

Step 7. Put in the other pages Use masters where appropriate Create dynamic panels and interactions to link

Step 8. Annotate as you go Widget notes allow you to explain thinking and implementation notes behind specimic elements Page notes allow you to focus on page- wide goals and concepts

Step 9. Publish to Axure Share Make sure FontAwesome is made available in specimication generator Create custom generators for different needs, e.g. testing vs. stakeholder feedback.

Step 10. Discuss and Iterate Use Page Notes to explain global issues, and explain specimic feedback desired Discussions allow Tweet- length comments from multiple stakeholders

RESOURCES

Books Communicating Design, Dan Brown http://communicatingdesign.com/ Prototyping, Todd Zaki Warfel http://rosenfeldmedia.com/books/prototyping/ Axure for Mobile, Lennart Hennigs http://www.axureformobile.com/

Blog Posts and Tutorials Axure RP Core Training http://www.axure.com/learn Creating Responsive Prototypes with Axure 7, Smashing Mag http://www.smashingmagazine.com/2014/02/26/creating- responsive- prototypes- with- adaptive- views- in- axure- rp- 7/ Axure Widget Libraries Best Practices, Axureland http://axureland.com/axure- widget- library- best- practices/ Ten Commandments of Ef:icient Design in Axure, Smashing Mag http://www.smashingmagazine.com/2013/10/04/ten- commandments- of- efmicient- design- in- axure/

QUESTIONS?

FEEDBACK! Don t forget to evaluate this session! https://austin2014.drupal.org/session/axure- prototyping- drupal