On Github Josh68 / moda_marketing_fed
The current digital presence of ODS:
“[W]eb standards and style guidelines for web user interfaces will help development teams provide a consistent look & feel, common navigation, and ultimately customer experience…”
Serves as
One site/application serves all devices
Design in proportions, not pixels
Elements continuously resize/reflow as viewport size changes
Page elements and layout can fundamentally change at specific viewport sizes, when device orientation changes, etc
Elements may reorder themselves, vertically and/or horizontally
Page elements like images may also be delivered in multiple sizes or versions for different breakpoint ranges
Defines columns, gutters, and rows, for clean and consistent layout
With a fluid, responsive grid, layout elements stretch/shrink horizontally and layout can also fundamentally change at specified breakpoints, determined by media queries.
Beyond media queries and breakpoints, other techniques are used to deliver unique content or UX tailored to specific devices or device capabilities
Make design, UX, content , and development choices optimal for
Mobile-first is an extension of "progressive enhancement" philosophy
Allow mobile UX priority to guide design decisions, promoting leaner, cleaner sites for all users
Similar to a layout grid, but specifically for creating consistent and visually pleasing typographic rhythm and flow.
All websites and applications should have predictable, meaningful, and unobtrusive form validation and client-side feedback
Currently, validation schemes are inconsistent, even within a single app, and have changed from project-to-project
Goal: Have a global approach, with documented standards, for simplicity and appropriateness of feedback
The what and the why.
Strong points:
Issues:
We have also used and may continue to use many single-purpose tools, to deliver features such as
Advantages:
Disadvantages:
We are evaluating the use of newer, all-in-one frameworks that can provide, among other things:
With some elements, particularly form inputs, we might debate the pros and cons of custom theming (i.e., branding) vs leaving styling to browsers (chrome)
Some form elements (e.g., selects/drop-downs), must be fundamentally reconstructed by a library in order to be themed
Can add complexity for development and appropriate validation feedback
These are two completely different tools that do the same thing
Not maintainable, or inherently in line with responsive design
If our goal is to develop responsive sites and applications, we propose that:
Establish and maintain a matrix of browser and device support, with categories such as (summarized from Yahoo's YUI library standards):
(Waiting for things to die)
Marketing and FED need to work together to develop standards and implement a living style guide
Both teams should be involved early in project planning, to evaluate the technical needs of design and the design requirements of development
Need to promote open and direct communication between Development and Marketing, while also acknowledging the need for BSAs to collaborate and remain informed