*** Content Management System *** IS213 USER INTERFACE DESIGN ***simS
 
HOME
Problem statement
Personas/goals
task analysis
scenarios
competitive analysis
preliminary design

Lo-fi prototype/testing

1st Interactive PrtypE
heuristic evaluation
2nd interactive prtype
Pilot Usability Study
Final Presentation
Final Prototype
 
project vocabulary
System schematic
work distribution

    

 

 

1st interactive prototype

New Scenarios
Changes after Lo-Fi Testing
Storyboard
Sketch (Yet to be Implemented)
Prototype Overview
Screenshots
Interactive Prototype

 

 

      New Scenarios

Scenario 1: You are working for Lobotech and need to add a company announcement for the annual picnic to the company web site. You are going to use the content management system to complete this task. You know as part of your job you know that the content of company announcements will be stored under the category AboutUS.

Scenario 2: One of your hobbies is drawing. You created a cool graphic of one of your drawings in your spare time. You asked your boss if he wanted to use it as the company logo. You boss thought it was great and asked you to add the graphic to the system so it will be available when the web master decides to use it.

Scenario 3: You are the webmaster for lobotech. You recently attended a HCI talk and realized that your company's use of green for links is a poor choice. All the links should be blue. You are now going to use the content management system to change the link color.

Scenario 4: You are the head of Human Resources for Lobotech. You asked an underling to put a company announcement for the annual picnic on the company web site. You now want to check that addition to the company web site before it goes live.

 

       Changes after Lo-Fi Testing

· replaced the term background with graphic (screen shot(ss) - 2)
· reduced number of options available from the first page (ss-2)
· set the editor's console apart from the other options (ss-2)
· provided an indication of how many items are waiting for verification (ss-2)
· added an overwrite function for graphics (ss-2)
· separated category selection for working with text from the action user wants to do with the text (ss-3 and ss-4)
· made interface for working with text and working with a style sheet consistent and more closely associated with task flow(ss-4 &ss-6)
· Changed interface for adding graphics so user can see all the options at one time (ss-7)
· Put additional navigation into the system after confirming an addition, modification, or deletion has occurred to help the   user determine where to go next (ss- 8)
· Plan to rename the editors to distinguish the console from other editing activities (see sketch)
· Plan to make editor's console mode clear (see sketch)
· Plan to add instructions to each page to tell user what they need to do at each step (see sketch)

 

       Storyboards

For Scenario 1

http://www.sims.berkeley.edu/academics/courses/is213/s01/projects/P3/storyboard/scenario1.ppt

For Scenario 2

http://www.sims.berkeley.edu/academics/courses/is213/s01/projects/P3/storyboard/scenario2.ppt

For Scenario 3

http://www.sims.berkeley.edu/academics/courses/is213/s01/projects/P3/storyboard/scenario3.ppt

For Scenario 4

http://www.sims.berkeley.edu/academics/courses/is213/s01/projects/P3/storyboard/scenario4.ppt

     
     
     
 Sketch (Yet to be Implemented)     

     We included one sketch that shows our current idea for renaming the editor's console. The new name is verification console. This sketch also depicts how we are going to distinguish the verifying mode. First, there is a title at the top in bold that states verification console. In addition, the background of the console is a different color then any other pages in the system. Finally, we show how we plan to use instructions in the interface help the user through the system.

 

 

 

      Prototype Overview

Overview of the UI

     The UI that was implemented for the first interactive prototype is simply a recreation of the paper prototype in HTML and JavaScript. We anticipate that the final version of the UI will also be created with these languages, so subsequent iterations will simply focus usability and perhaps add a bit of graphic design polish.
     While the output is primarily simple HTML, the way the HTML is created for the browser not done in the traditional manner. Instead of incorporating every design element into each document, we chose to cleanly separate the application from its presentation. In essence what we did was to use Cold Fusion to dynamically generate form controls that were populated with the values that were appropriate for the user at the given stage of application use. Using these skeletal documents, it is possible to manage content. However, each one of these pages includes directives to load HTML documents before and after the form controls appear. These documents form the skin, or outer appearance of the system. They also utilize Cascading Style Sheets to modify the appearance of the text that appears within the Cold Fusion templates. With this approach, it is simply a matter of modifying these two documents to change the look of the entire system. The primary navigation controls also exist within these documents, so when these are modified the changes are also globally propagated.

What was left out and why

      The Document Editing Module is the sub-application that users will use to directly modify content on the system. This is an open source application called EzEdit that has been slightly modified to fit within our system. However, this DHTML application will require a number of changes before it is fully integrated. For example, the application offers users the ability to upload images, but this functionality occurs elsewhere within our system. EzEdit also tries to follow the traditional word processing metaphor that allows users to save work by including pressing a floppy disk icon in the upper left hand corner of the window to their save work. Unfortunately, this convention differs from the rest of our application because most other events are initiated when the user presses an HTML submit button at the bottom of the selection options. In order to provide a seamless fit into our system, these, and other changes will need to be made to EzEdit. However, the CMS system is still fully functional without the changes, and no Wizard of Oz techniques are necessary to use it. Finally, the back end portion of our application is not entirely bug free. These will be taken care of in future iterations.

Tools

     The two primary applications that were used to build the UI were Cold Fusion Studio 4.5 and Macromedia's Dreamweaver Ultradev 4. These tools are incredibly powerful and useful. One of the nice features of the Dreamweaver 4 family is the ability to visually create layers that are automatically resolved into common HTML tables. Dreamweaver has always offered the ability to create layers, the most effective ones in previous versions usually had to resolve to DHTML layers, which were inevitably incompatible with most browsers. This fact severely limited the use of this feature. However, the new and improved Ultradev 4 makes it simple to visually try out new UI configurations without coding a single line of HTML. It can also act as a quick and dirty way to create wireframe pages before committing to the final UI with graphic design embellishments.
      The unanimous consensus of the group was that in this case it made sense to utilize a minimalist design that did not make use of any graphics for the primary navigation or layout elements. While in the future we may include things like Flash animations in the Help section for introductory tutorials, we felt that simple text links would probably be the most intuitive navigation controls for our users. Of course, we do make use of Style Sheets to elevate the application above a bare bones HTML look and feel.

 

Screenshots

Screen shot 1 - Log in

 

Screen shot 2 - main page

 

Screen shot 3 - choose a category

 

Screen shot 4 - choose action for a working with text

 

Screen Shot 5 - DEM

 

Screen shot 6 - choose action for working with style sheet

 

Screen shot 7 - options for adding a graphic

 

Screen shot 8 - confirmation of addition of text

 

         

      Interactive Prototype

Instructions

In order to run the content management system, you need to use Internet Explorer.

Type in the following URL: http://tzo.silicongenesis.com/cmanage/login.cfm

The login is cmarin and the password is test44. After logging in you will see the main page which provides navigation to complete your tasks. (Sometimes there are technical difficulties with the system. Chris Marin is running the system on a server at his home. Please send Chris an e-mail if there are any problems. We intend to solve this lack of reliability by using a computer in the Sandbox, buthat is not up and running yet)

· One note, we have not created a submit button for working with documents due to technical difficulties. After you work with a   document you have to press the save icon at the top to proceed to the next page.
· You need to complete scenario 1 before you can complete scenario 4 so that the document file will be available in the editors   console.

Scenarios

Scenario 1: You are working for Lobotech and need to add a company announcement for the annual picnic to the company web site. You are going to use the content management system to complete this task. You know as part of your job you know that the content of company announcements will be stored under the category AboutUS.

Scenario 2: One of your hobbies is drawing. You created a cool graphic of one of your drawings in your spare time. You asked your boss if he wanted to use it as the company logo. You boss thought it was great and asked you to add the graphic to the system so it will be available when the web master decides to use it.

Scenario 3: You are the webmaster for lobotech. You recently attended a HCI talk and realized that your company's use of green for links is a poor choice. All the links should be blue. You are now going to use the content management system to change the link color.

Scenario 4: You are the head of Human Resources for Lobotech. You asked an underling to put a company announcement for the annual picnic on the company web site. You now want to check that addition to the company web site before it goes live.

 

 

 

   

***

Peter Roessler, Chris Marin, Dhea Maloney, Chan-Jean Lee
Copyright © 2001
Last Modified: May 7, 2001