Summary

Despite the criticisms in this case study, Ofoto stands as one of the Web’s most thoughtfully designed and well-implemented online services. There are obviously problems, but many are the natural outgrowth of providing this type of functionality in a Web application. In terms of lessons learned and ideas worth borrowing, the following represents the highlights:

  • Importance of the conceptual model. The type of functionality offered by Ofoto presents an almost unsolvable problem for the conceptual model. Although the photo album model is practical for a Web application, it results in a number of unfortunate consequences in other layers of the interface. From a pure interface perspective, the conceptual model of a storage system for negatives ...

Get Making the Web Work: Designing Effective Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.