Archived entries for References

Curious about Creative Commons?

Are you curious about Creative Commons? Why their licenses are? How they work? Why you should care?

If so, I recommend you head to the Yahoo! Publisher Network blog to read their new post that’s guest-written by Creative Common’s Creative Director Eric Steuer. He answers those questions and points to some resources in a clear and concise article well worth your time.

Monthly YUI Roadmap Update — August 2006

(Note: The information I’m reprinting here was originally sent to the ydn-javascript mailing list, which is the primary support forum for the YUI Library.)

The 0.11 release last month brought with it the Logger Control and a host of other improvements to the library, including dramatically improved performance in the Drag and Drop Utility, file upload in Connection Manager, and color animations in the Animation Utility.

Beyond 0.11, the roadmap continues to hold to the course we’ve published in earlier updates. The best of our current thinking with respect to the next two release windows is digested below. The pipeline continues to include the Tab Control, the History Utility, and the Button control, all scheduled for the 0.12 release. For releases beyond 0.12, we have some early explorations underway; of these, the project we’re committed to getting on the roadmap is a table control, something we regard as crucial to any complete library and something we’re excited to add to YUI.

Next two release windows for YUI Library Beta:

  1. August 21 (v. 0.11.3) — this will be a bug-fix update, addressing 0.11-release bugs in a variety of components.
  2. Early October (v. 0.12)

Projects in Developmen

  1. Tab Control

    The Tab Control will provide support for a variety of tabbed-module implementations.

    Projected Release: 0.12

    Confidence: High

  2. Button Control

    The Button Control will enable the deployment buttons with (1) diverse visual treatments (e.g., with or without images); (2) configurable actions (clicking can be tied to form submission or other custom functions); (3) integrated menus and submenus.

    Projected Release: 0.12

    Confidence: Medium

  3. History Utility

    Managing the browser’s history stack is critical to the creation of applications that are intuitive, usable, and sharable. Currently, management of the History stack in applications based on YUI requires you to roll your own solution. The History Utility will help facilitate this process by providing a simple interface for adding application states to the History stack during asynchronous interaction flows

    Projected Release: After 0.12

    Confidence: We continue to investigate actively the best approach to this problem across the A-Grade. We are pushing this back beyond 0.12 at this point based on what we’ve learned so far.

  4. Table Control

    Dynamic tabular data controls are a common interactive treatment for data-intensive interfaces, going beyond simple table functionality to add features like dynamic sorting, editing-in-place, resizable columns, and more

    Projected Release: After 0.12

    Confidence: Medium

  5. Note: This roadmap projects our plans over the next quarter or so; in so doing, it makes assumptions about conditions that are naturally dynamic. Some of the projects detailed here may be delivered earlier or later than we are currently expecting; some may not be delivered at all. Other projects not listed here may be escalated during this period. Use this document only as a rough guide; never rely on unreleased code listed here for any crucial needs.

    Regards,
    Eric

    ______________________________________________
    Eric Miraglia
    Yahoo! Presentation Platform Engineering

XHTML News: “Role Attribute” and “2.0″ Working Drafts

Two interesting pieces of XHTML news this week. Yesterday the Working Draft for the XHTML Role Attribute was released, and today the eighth public Working Draft of XHTML 2.0 was released.

XHTML 2.0 is clearly important, but I’m especially interested in the Role Attribute because this first public working draft comes out of the excellent Accessible DHTML work contributed to the W3C by IMB, and already functional in Firefix > 1.5.x. Here are the blurbs for each:

XHTML 2.0: Working Draft

2006-07-26: The HTML Working Group has released the eighth public Working Draft of XHTML™ 2.0. A general purpose markup language without presentation elements, XHTML 2 is designed for representing documents for a wide range of purposes across the Web. See the introduction for the differences between XHTML versions 1 and 2. Much of XHTML 2 works in existing browsers. The draft includes an implementation in RELAX NG with DTD and XML Schema implementations to follow. Visit the HTML home page. (Permalink)

XHTML Role Attribute Module: Working Draft

2006-07-25: The HTML Working Group has released the First Public Working Draft of the XHTML Role Attribute Module to provide the ability to integrate the role attribute into any markup language based on XHTML Modularization 1.1. Developed in conjunction with the accessibility community and other groups, the document is the first of a series of XHTML modules designed to help extend the scope of XHTML-family markup languages into new environments. Visit the HTML home page. (Permalink)

My “Yahoo! vs. Yahoo!” @media 2006 Slides

Nate Koechley's presentation at @media 2006
@media 2006: Europe's Premier Web Design Conference. London, 15th - 16th June.

Last month I had the privilege of addressing the audience at the prestigious @media 2006 conference in London. It was quite an honor to contribute to such an outstanding event, accurately dubbed “Europe’s foremost professional web design conference”. Many thanks are due to the organizers, to my fellow presenters and all the attendees, to everybody who attended my session, and especially to those who wrote about it in the blogosphere both before and after. It is a ongoing joy to be part of such a vibrant and open community.

My talk, Yahoo! vs. Yahoo!, used case studies to examine how and when development decisions change in response to a project’s location on what I’m calling The Page-to-Application Spectrum. I used three case studies: the new Yahoo! home page beta, the new Yahoo! Photos beta, and the Yahoo! Mail beta.

While slides don’t capture all the material of the talk, I’m pleased to share them today:

Detailed notes taken during my presentation are available thanks to Stuart at Muffin Research. Also, if you have questions or comments, please send me a note or leave a comment.

On a final note, public speaking these days is especially rewarding because of the immediate feedback blogging makes possible. If you will please indulge me, I would like to point to some of the coverage of my session:

PPK of Quirksmode.org, in Did we just win the web standards battle? (@media impressions – part 3)

“Nate Koechley’s presentation was a case study in knowledge sharing, with him giving away quite a few juicy technical bits for free. In short, Yahoo is firmly committed to openness and to discussing stuff with the international technical community.”

PPK of Quirksmode.org in @media impressions – part 2

“…my favourite one, because it’s the only one that taught me some new geeky stuff.”

IT Bytes in @Media 2006

“Rating, 8/10″

Marko Samastur in @media 2006 is over

“[@media] was great and I specially enjoyed presentations given by Nate Koechley and Andy Clarke. Those two alone made going worthwhile and if you have a chance to see any of them, don’t miss the opportunity.”

“Nate Koechley’s talk was a revelation. An incredible amount of good information and it’s been eye opening for me to learn about Yahoo’s experience.”

David Storey of Slightly ajar in @Media 2006 London

“Nate Koechley of Yahoo! is one such Open the Web hero that has done more than many to promote open standards and get web sites working in as many browsers as possible.”

Martin Kliehm of Learning the World in My @media 2006 Day Two

“I went to this presentation because Nate Koechley recently published his smart concept paper about graded browser support, which we immediately adopted. What I didn’t expect was a most impressive roller coaster trip through browser performance!”

Thanks again, and I hope to see you all again very soon.

Upcoming Speaking Gigs at @media on June 16th and WebVisions on July 21st

I’m excited to be speaking at two great conferences this summer. On June 16th I’ll be speaking at the @media 2006 conference in London, and on July 21st I’ll be making a return to the WebVisions conference in Portland, Oregon. If you’re not already planning to attend, allow me to extend an invitation to both events. If you will be there, please shoot me a message [nate at koechley dot com] or drop a comment.

I’m preparing a unique talk for each conference, so you’ll have to come to both to hear it all. I’m wearing my Developer hat in London, and my Designer hat in Portland. For the more technical talk, I will discuss DHTML and Ajax best practices under the title Yahoo! vs. Yahoo!. Three cutting-edge Yahoo! products will be case studies as I share best practices and highlight the importance of weighing key application attributes when you make technical architecture decisions. In Portland I will discuss Usability for Rich Internet Applications. I’ll be describing and sharing communication instruments and toolkits that have proved helpful to us as we strive to bring desktop richness online.

Both these events are top notch, and I’m humbled to be a part of them. WebVisions is the perfect blend of design, technology and business, attracts an amazing and varied array of speakers and attendees, and in its sixth year is firing on all cylinders. I missed last year, and am happy to be back (plus, Portland is georgeous in the summer). @media is only in its second year but already the premier web design conference in Europe. When I look at the design and development books on my desk, nearly all the authors will be presenting during @media’s two packed days.

Here’s a bit more information on each of the conferences:

WebVisions

WebVisions explores the future of design, content creation, user experience and business strategy to uncover the trends and agents of change that will shatter your assumptions about the Web. Be ready to network, share ideas and be inspired by an all-star lineup of speakers.

Over the past six years, we’ve built a loyal audience of designers, developers and industry leaders. I invite you to join us for an event that’s seen as “the creative conference for the Web.”

@media 2006

The @media conference returns to London on 15th-16th June, bigger and better than before. It’s the event of the year for anyone interested in learning about and discussing the latest approaches to web design with some of the world’s most highly respected experts.

See you there!

Two Thunderbird Tips: Remove Duplicate Messages and Change Reply Headers

There are two tweaks I made to my Mozilla Thunderbird client in the last two days.

By default, Thunderbird places “Joe Smith wrote:” at the top of your message when you reply. I’d prefer to have a date stamp there toom like “on 5/12/2006 10:03 AM Joe Smith said the following:”. Firefox is a great browser and Thunderbird is a great email client for more reasons than extensibility, but extensibility sure is nice. The change is nearly-trivial in Thunderbird by modifing the User.js file in your Thunderbird profiles folder, and restarting Thunderbird (not your computer). How? Change Your Thunderbird Response Header

Another nice extensibility feature is Mozilla’s Extensions system which Thunderbird also shares wth Firefox. Returning from another time zone the other day, my POP server got confused and sent me all my recent messages again. Which stinks, because I ended up with about 1800 duplicate messages filtered and spread throughout my inbox folder structure. In the past I’ve just accepted that fate, but this time I looked for an extension.

Sure enough, the perfect tool for removing duplicate messages exists. One tip: switch which message (older or newer) is discarded, lest you delete your metadata (read, flagged) along with the older message. By default it seems to keep newer, but I’d recommend switching that. Aside from that, it’s a blazing fast tool that without fuss does exactly what it advertises.

Thanks,
Nate



San Francisco, California | Creative Commons By-2.5 License | Contact

RSS Feed. This blog is proudly powered by Wordpress and uses Modern Clix, a theme by Rodrigo Galindez.