Changes between Version 7 and Version 8 of Projects/Design


Ignore:
Timestamp:
11/02/13 10:58:09 (11 years ago)
Author:
Fran Boon
Comment:

cleanup: merge from contribute/ui

Legend:

Unmodified
Added
Removed
Modified
  • Projects/Design

    v7 v8  
    22[[TOC]]
    33
    4 See: Contribute/UI for Design Tasks
    5 
    6 == Project: Icons ==
     4== Icons ==
    75[wiki:Projects/Design/Icons Icons]
    86
    9 ----
    10 [wiki:Projects]
     7== AJAX Loader ==
     8An AJAX loader based on the sunflower logo would be really cool
     9
     10== Redesign the Layout  ==
     11The design of Sahana Eden could be enhanced greatly with everything from a better colour scheme (for example, the grey menu blends into the browser which is confusing) to making more efficient use of space.  If you're more of a web designer than programmer, your input is greatly needed. If you could come up with static designs for the following pages, or programmers can do their thing and make Sahana Eden beautiful. If you can design and program, even better!
     12 * Home Page - http://demo.eden.sahanafoundation.org/eden/
     13  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20Home.jpg]
     14 * Dashboard - http://demo.eden.sahanafoundation.org/eden/org/index
     15  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20Dashboard.jpg]
     16 * List View - http://demo.eden.sahanafoundation.org/eden/project/activity
     17  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20List.jpg]
     18 * List Add View - http://demo.eden.sahanafoundation.org/eden/org/organisation (requires login)
     19  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20List%20Add.jpg]
     20 * Component View - http://demo.eden.sahanafoundation.org/eden/org/organisation/8/office
     21  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20Components.jpg]
     22Please share the image files and the original design files (preferably an open standard)
     23
     24=== Examples ===
     25* http://eden.sahanafoundation.org/attachment/wiki/Contribute/UI/Sahana%20Eden%20Layout%20Design.zip
     26
     27== Design a Sahana Eden Theme ==
     28Using the [DeveloperGuidelines/Themes Theme Functionality]. If it's good it may even be used to update the current Sahana Eden theme!
     29
     30== Conduct a Usability Test ==
     311. Find a person to do be your test subject for the Usability Test. Anyone will do!
     321. On either the [http://demo.eden.sahanafoundation.org/ The Sahana Eden Demo Site] or a local instance of Sahana Eden get your test subject to go through one of these workflows
     33 1. Add a Volunteer ([[https://docs.google.com/document/d/1u8V2lclsVtndJ0UghZA2dNSBmLsJBYrxCwZVsLU2Jdo/edit | report]])
     34 1. Add an Office ([[https://docs.google.com/file/d/0B2PnIiu7h_z6a0EyV3FNeTVmYUk/edit|report]])
     35 1. Send an Item from a Warehouse ([[https://docs.google.com/document/d/1wX-2x85ppokQDw054Lu5kcg1Gqf63lsjV1ifq2puQFs/edit | report]])
     36 1. Add an Asset and assign it to a Volunteer ([[https://docs.google.com/file/d/0BxfWSHILMd6gU1V3Vi02Z3lGb0k/edit | report]])
     37 1. View Staff on the Map
     381. Write up a report on the Usability Test and send it to the Sahana Eden MailingList.
     39 1. What the test subject found easy
     40 1. What the test subject found hard
     41 1. What the test subject liked
     42 1. What the test subject dis-liked
     43 1. What would you improve in Sahana Eden (even better if you can make these improvements!)
     44
     45After you the usability document is approved, upload to google docs or dropbox, then add a hyperlink next to the respective task called "(report)" pointing to that document.
     46
     47For more instructions of how to conduct a usability test from the book "Don't Make Me Think" go to: http://www.sensible.com/downloads-dmmt.html
     48
     49== Design a (better) GUI for the CAP broker ==
     50Proposed by: [http://lirneasia.net/profiles/nuwan-waidyanatha | Nuwan]
     51
     52This is for Common Alerting Protocol (CAP) with capabilities for multi-language alerting and multi-media delivery.  Use Agasti CAP Broker as a starting point.  (This needs clarification. Eden does not have a CAP broker that I know of. And the current Agasti CAP support is in Krakatoa, not Mayon, so needs to be ported there too. So before there can be a GUI, there would need to be a port or implementation of a CAP broker, no? --Pat)
     53
     54'''Specific    : ''' Build a [http://sixrevisions.com/user-interface/website-wireframing/ | wireframe] with functionality for the [http://www.incident.com/cookbook/index.php/Welcome_to_the_CAP_Cookbook | Common Alerting Protocol] messaging broker. It should follow a publisher subscriber model. Some specifications are in the [http://lirneasia.net/wp-content/uploads/2009/05/Sahana-CAP-Msg-Mod-v0.2.pdf | CAP Software Requirement Specifications] [[BR]]
     55'''Measurable  : ''' CAP messaging broker is becoming a much sort after tool by many organizations. It is an ITU recommendation. Such tool can be easily adopted by governments and emergency coordination agencies for managing their alerting and situational awareness. [[BR]]
     56'''Attainable  : ''' [[BR]]
     57Step 1 :: Study the Sahana Agasti CAP Broker [[BR]]
     58Step 2 :: document the requirements [[BR]]
     59Step 3 :: develop the wireframe to provide the required functionality [[BR]]
     60Step 4 :: run the wireframe through a set of test scenarios, to be documented as stories [[BR]]
     61'''Relevant    : ''' Part of the Sahana interoperability policy. [[BR]]
     62'''Time-bound  : ''' Given that the Sahana Agasti CAP broker has much of the functionality it should not take too long to develop the wireframe. [[BR]]
     63'''Evaluate    : ''' Requirements will be discussed with the Sahana community and a prototype wireframe will be presented.[[BR]]
     64'''Reevaluate  : ''' Once the wireframe is built on the concluded requirements that will be put to test through the scenario based testing. [[BR]]
     65
     66== Write a blueprint for a GUI (web) tool to build and test XSL files ==
     67Proposed by: [http://lirneasia.net/profiles/nuwan-waidyanatha | Nuwan][[BR]]
     68Although this is classified as a design task, familiarity with coding, and especially with XSL transformations, will be helpful.
     69
     70'''Specific    : ''' Given that Sahana is use a lot of XML there should be a tool to develop text, html, etc. outputs based one's own XSL transformation file.  The user should be presented with the option to select the XML file; i.e. tags and schema, then include/exclude those tags with inserts of fixed text. The user should be able to preview the output. The built XSL file can then be stored to be used for a particular function. In this case it would be producing CAP message based user specific outputs for email, web, rss, twitter, google, etc. [[BR]]
     71'''Measurable  : ''' This would allow super users to develop implementation specific CAP content delivery outputs. [[BR]]
     72'''Attainable  : ''' [[BR]]
     73Step 1 :: research existing available solutions to get a feel for the type of functionality needed [[BR]]
     74Step 2 :: document and discuss the set of requirements with Sahana community [[BR]]
     75Step 3 :: develop the wireframe and test it with test scenarios [[BR]]
     76Step 4 :: document the set of specifications [[BR]]
     77'''Relevant    : ''' The Irrigation department may want the CAP messages to be formed in one way in an email compared with that of the Health department. A rapid XSL development tool will put the burden of building and maintaining those finals in the hands of the users and implementers and not engineers. [[BR]]
     78'''Time-bound  : ''' [[BR]]
     79'''Evaluate    : ''' design requirements and settling on them. [[BR]]
     80'''Reevaluate  : ''' wireframe with the test scenarios [[BR]]