Web Dev Feeds

CSS Sprites2 - It's JavaScript Time

A List Apart - Sat, 2008-08-23 11:38
In 2004, Dave Shea took the CSS rollover where it had never gone before. Now he takes it further still—with a little help from jQuery. Say hello to hover animations that respond to a user's behavior in ways standards-based sites never could before.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

Mapping Memory: Web Designer as Information Cartographer

A List Apart - Sat, 2008-08-23 11:24
The rise of the social web demands that we rethink our traditional role as builders of digital monuments, and turn our attention to the close observation of the spaces that our users are producing around us. It's time for a new metaphor. Consider cartography.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

Deafness and the User Experience

A List Apart - Fri, 2008-08-08 04:44

Because of limited awareness around Deafness and accessibility in the web community, it seems plausible to many of us that good captioning will fix it all. It won’t. Before we can enhance the user experience for all deaf people, we must understand that the needs of deaf, hard of hearing, and big-D Deaf users are often very different.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

Putting Our Hot Heads Together

A List Apart - Fri, 2008-08-08 04:39

The web is a conversation, but not always a productive one. Web discussions too often degenerate into whines, jabs, sour grapes, and one-upmanship. How can we transform discussion forums and comment sections from shooting ranges into arenas of collaboration?

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

Announcing the WaSP Curriculum Framework

Web Standards Project BUZZ - Thu, 2008-07-31 13:18

In parallel to the wonderful work that Chris Mills and team are doing on the Opera Web Standards Curriculum, the Education Task Force has begun efforts since March this year on a complementary project: the WaSP Curriculum Framework. Our framework aims to identify the skill sets and competencies that aspiring Web professionals need to acquire to prepare them for their chosen careers.

In order to help educational institutions to identify and include material for these competencies, we are creating a set of foundation courses that can be readily adapted into an existing program at a college, school or university.

The framework will include a collection of tools:

  • Course overviews
  • Recommended course dependencies indicating what students will need to know before beginning each course
  • Learning competencies describing what students must master in order to receive a passing grade
  • Ideas for assignments and test questions that allow educators to measure a student’s mastery of each competency
  • Recommended textbooks and readings, including articles from the Opera Web Standards Curriculum and other reputable sources
  • A list of helpful resources, tools, and utilities specific to each course that will help both educators and students

Why is it called a framework? Given the velocity at which Web technology unravels, we recognize that required skill sets can change rapidly, and that the best way to keep this material useful is for the education community to enrich it with their expertise and experiences. In this way, the WaSP Curriculum Framework will be a “living curriculum” that we hope would be a knowledge base of required skills.

The framework will include guidelines to help educators around the world develop assignments and learning modules that address issues specific to their classrooms. These independently developed teaching materials can then be submitted back to the WaSP Curriculum Framework for review and potential inclusion in the project.

We are also actively working on connecting with other organizations and institutions to create as comprehensive a curriculum framework as possible.

We encourage everyone to get involved by contributing content to the framework upon its initial release in March 2009. In the meantime, join the WaSP Edu Facebook group to share your insights and participate in the discussion. Of course, there is always the WaSP EduTF public discussion list if Facebook isn’t your thing.

Categories: Web Dev Feeds

2008 survey of people who make websites

Web Standards Project BUZZ - Wed, 2008-07-30 07:25

In case you haven’t seen it, please invest ten minutes of your time to complete the 2008 A List Apart survey so that we can build a snapshot of our industry.

Categories: Web Dev Feeds

Curriculum Survey Results

Web Standards Project BUZZ - Mon, 2008-07-28 16:22

Early in 2006, members of the Web Standards Project Education Task Force and the World Wide Web Consortium Quality Assurance Interest Group first met to discuss the need for a standards-based curriculum to aid Educational Professionals in higher education teach modern Web techniques. At that time, it was decided that more information was needed and could be gathered with a survey. Questions were formulated and much of the next year was spent taming an unruly survey engine. 

The survey was launched in the second quarter of 2007 and educators in both secondary and higher education were targeted. The survey ran for approximately three months. After many starts, stops, and delays (which included the recruitment of Industry and Educational Professionals to the Task Force), the results of the survey are available.

When Educational Professionals were asked what their biggest challenges to implementing a curriculum for best practices, including accessibility and Web standards, they indicated the lack of appropriate materials and reference materials. With both the Opera Web Standards Curriculum and the Web Standards Project Curriculum Framework in active development, this should no longer be an issue.

Later this year, the Education Task Force plans to run another iteration of the survey. We hope to have multiple translations of the survey at that time. If you are interested in translating the survey into another language, please contact the Education Task Force.

Categories: Web Dev Feeds

The Survey, 2008

A List Apart - Sat, 2008-07-26 14:53
Calling all designers, developers, information architects, project managers, writers, editors, marketers, and everyone else who makes websites. It is time once again to pool our information so as to begin sketching a true picture of the way our profession is practiced worldwide.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

Acid 2 Test Back to Normal

Web Standards Project BUZZ - Fri, 2008-07-25 02:11

For a while now we’ve had a problem with the Acid 2 Test on the WaSP site. If you’re unfamiliar with the Acid 2 Test, it is essentially a test for browser vendors to use as a means to gauge their standards compliance. If your browser renders the Acid 2 Test page the same as the Acid 2 reference rendering, then you know you’re hitting the mark.

I’ll be honest: over the last 10 days, I’ve learned more about the Acid 2 Test than I ever wanted to know. If you want to do the same, you might start with Acid 2: The Guided Tour.

The short version is that part of Acid 2 is a test for the way a browser handles an <object> element when the data attribute references a URL that returns an HTTP status code of 404. A number of caching rules, mod_rewrite rules and redirects all collided to create a problem with our 404. The cached version of our 404 page was returning an HTTP status of 200. As you might expect, this basically makes the test useless.

Acid 2 was broken. Now it is not. Carry on.

Categories: Web Dev Feeds

British Standard for accessibility

Web Standards Project BUZZ - Fri, 2008-07-11 09:51

The British Standards Institution (BSI) has invited two members of the WaSP, Bruce Lawson and Patrick Lauke, to join the drafting committee for the first British Standard for Web Accessiblity.

Two years ago, the BSI was sponsored by the Disability Rights Commission to write a Publicly Available Specification (PAS) called PAS 78: Guide to Commissioning Accessible Websites. Publicly Available Specifications are written quickly and “expire” after two years, but because of the popularity of PAS 78, the BSI have decided to update it to become a full British Standard.

We’ve just started work on the draft, which doesn’t yet have a title, although our working title is “encouraging the development of fantastic user experiences for disabled people online”.

Consequently, it’s too early to say what will be in BS8878, which will be released next spring. I can say that it will not tread on the toes of whichever version of WCAG is live then, as it’s a document to help site owners rather than developers. Like PAS 78, it will encourage adherence to current web standards.

Neither can I say who else is on the committee, except that it’s chaired by Julie Howell, and there are representatives from all over industry—broadcasting, banking, legal, education and (crucially) representatives of disability groups, including groups working with those with cognitive disabilities.

Patrick and I gratefully acknowledge our employers, Opera Software and the University of Salford, who are supporting us by paying our travel expenses and giving us time off to attend meetings and write the drafts. They have nothing material to gain by supporting us, and are exercising no editorial control, but are helping to make disabled people’s experiences of the web better.

As a procedural footnote, now that Derek Featherstone has moved role within WaSP to be Group Lead, I’m working with Patrick to be co-lead of the Accessiblity Task Force. Our main projects will be the British Standard, continuing to work with the microformats community testing various date-time patterns with screenreaders, and monitoring the developments in HTML5.

Categories: Web Dev Feeds

How Do You Walk the Line Between Work and Home? Share Your Best Practices With ALA

A List Apart - Fri, 2008-07-11 03:08
Tell us how you overcome isolation, distractions, and temptation. How you deal with kids and deadlines. How you walk the blurry line between work and home. Share your best practices on working from home so we can present them in an upcoming issue of A List Apart.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

Walking the Line When You Work from Home

A List Apart - Thu, 2008-07-10 23:06
Working from home as a freelance contractor or remote employee can be a great thing, particularly if you live alone. But what if you have a spouse and/or children at home with you while you work? Every work environment offers distractions, but those who work from home with their families face a unique set of issues—and need equally unique ways of dealing with them.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

Opera Web Standards Curriculum

Web Standards Project BUZZ - Tue, 2008-07-08 13:43

The curriculum is intended to provide a comprehensive set of tutorials designed to raise the level of education and Web Standards awareness. The curriculum has been released under a Creative Commons license and is free to use and share.

Chris states:

We think it will be useful to anyone who wants to learn or teach client-side web design/development “the right way”, including students and teachers at schools or universities, trainers and employees inside companies, etc. It already has support from several universities and large companies, including Yahoo!

Translations and packaging of the curriculum as PDFs is on the to-do list.

Categories: Web Dev Feeds

Getting Out of Binding Situations in JavaScript

A List Apart - Thu, 2008-06-26 12:40
Every wonder who you really are? Congratulations! You have a lot in common with JavaScript. Learn once and for all how to train your JavaScript to remember who it is and what it's doing.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

Collaborate and Connect with Subversion

A List Apart - Thu, 2008-06-26 12:29
Managing subcontractors and distributed projects is easy and fun. No wait, that's a lie. Luckily, a good version control may be just what you need to keep your projects on track.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

hAccessibility redux?

Web Standards Project BUZZ - Tue, 2008-06-24 00:12

Thanks to Sebastian Snopek from the International Liaison Group (WaSP ILG), this post is also available in Polish: Wtórny hAccessibility?.

Fanning the fires of the ABBR pattern debate, the developers at BBC Radio Labs announced today that they’ll be removing the hCalendar microformat from their programmes listing pages, pending further accessibility testing or the establishment of a more accessible alternative.

Unfortunately there have been a number of concerns over hCalendar’s use of the abbreviation design pattern. [...] Until these issues are resolved the BBC semantic markup standards have been updated to prevent the use of non-human-readable text in abbreviations.

As with the debate over a year ago, the concerns raised are not about microformats as a whole being inaccessible. They’re not even strictly about the hCalendar microformat itself. The concerns are purely centred around the (mis)use of the ABBR design pattern.

Call me naive, but — for me at least — the problem seems to boil down to a few simple points:

  • microformats are extremely useful, and, if implemented in an accessible way, can yield massive usability improvements for all users
  • the ABBR design pattern is demonstrably broken — no ifs, no buts, no “it’s an edge case”, no playing the numbers
  • a handful of alternatives to the use of the ABBR pattern already exist — for instance, the BBC could quite happily carry on using hCalendar, avoid ABBR altogether, and instead opt to have machine-readable information present in the page as a piece of invisible supplementary data; however, this seems to be a rather inelegant (and not well publicised) implementation
  • further alternatives to ABBR have been discussed at length (such as proposals to put machine-readable data inside the class attribute), but no real consensus has yet been reached — meaning that current microformat-consuming tools and services are unlikely to support them.

In many discussions, the problem of microformats and accessibility is often miscast as an either/or proposition. Retorts of “if you have accessibility concerns, don’t use microformats” or “if you don’t want to mark up dates in a machine readable format, don’t use microformats” are a classic reductio ad absurdum, and do nothing to move the issue forward. Why should the desire to provide machine-readable data for tools necessarily be antithetical to the desire not to thrust the gibberish of something like the full ISO 8601 date/time in the face of end-users (as expanded ABBR title that’s read out by screen readers under certain conditions, visually presented as a tooltip to sighted mouse users, or clearly present as clear text in the markup when CSS is unavailable)?

Here’s hoping that high-profile announcements like the BBC’s (and those less public, but nonetheless significant ones) will help create some momentum and a concerted effort to find a robust substitute for ABBR. And, once that’s happened, can we finally take this flawed design pattern out of circulation, educate the early adopters of microformats about the new and improved pattern(s), and move on to bigger and better things?

Categories: Web Dev Feeds

RNIB Surf Right Toolbar available for IE

Web Standards Project BUZZ - Fri, 2008-06-20 15:58

Those clever folks at the Royal National Institute of Blind People have teamed up with the Web Accessibility Tools Consortium and The Paciello Group to produce a toolbar for Internet Explorer that exposes some of its usually buried accessibility options.

It’s not for developers so much as end-users; the RNIB say

The Surf Right Toolbar is really for anyone who wants to adjust the way they view content on the web to make it easier to read. This could include people with mild disabilities, the elderly, people with reading problems, cognitive problems, using dial-up, photosensitivity and so on.

Nice big buttons make it easy to turn off Flash and JavaScript, change font sizes, and there are some alternate stylesheets built-in.

I reckon it’s a really useful tool (Patrick Lauke and I called for such a toolbar two years ago at Geek In The Park) so go and download it and give the developers your feedback.

Categories: Web Dev Feeds

Easy-to-use Flickr and YouTube

Web Standards Project BUZZ - Thu, 2008-06-19 13:57

It’s easy to fall into the trap of thinking that accessibility is only about the blind people with physical disabilities, and forget about those with cognitive difficulties, or those who are new to the Web. Many pages are very busy and confusing and hence off-putting.

Flame-haired DOMscripting lovegod Christian Heillman, has been experimenting with easy-to-use photo viewer for Flickr and an easy YouTube player.

He’s also provided documentation:

Groovy—and great to see the area of cognitive accessibility being addressed.

Categories: Web Dev Feeds

Sketching in Code: the Magic of Prototyping

A List Apart - Fri, 2008-06-13 22:11
The rise of Ajax and rich internet applications has thrown the limitations of traditional wireframing into painful relief. When you leave the world of page-based interactions, how do you document all but the simplest interactions? Flowcharts and diagrams don’t work. Prototyping saves the day by focusing on the application and conveying its "magic." Prototypes can help you sell a decision that is fundamentally or radically different from the client’s current solution or application. Sit a stakeholder down in front of a working prototype and show him or her why your approach is compelling.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

Categories: Web Dev Feeds

Opera 9.5 released

Web Standards Project BUZZ - Thu, 2008-06-12 10:14

Just a short buzz: the final version of Opera 9.5 was released today, with a boatload of exciting features. Of particular interest:

  • excellent support for current standards — (X)HTML, XML, XSLT, CSS 2.1, SVG 1.1
  • partial implementations of new emerging standards — CSS 3, HTML 5, and ARIA

More details about the browser’s new capabilities and what they mean for web designers and developers are available over at Opera’s developer community site.

Categories: Web Dev Feeds