wiki:BluePrints

Version 106 (modified by Fran Boon, 14 years ago) ( diff )

--

BluePrints

These are areas of work that need interested developers to tackle.

The Blueprints should act as the Requirements specification for Testers to work with.
This could start with a simple User Story (or a full Use Case)
It can then be mocked-up using Wireframes using a tool such as Dia, Balsamiq or just GoogleDoc's new Drawing functionality

We could look at following a Behaviour-Driven Development style to formalise requirements whilst still being Agile (e.g. using tools like pyspec or PyFIT).

Joel Spolsky has a good write-up on Why to write Functional Specs & How

Easy Tasks for Beginners

GIS/Mapping

  • Have the GPS Coordinate Conversion Tool support negative numbers
  • Replace the Measure Length/Area tools with GeoExt.ux
  • Option to go Full screen & back
  • Popup to add Location via Map
  • Sub-folders of Overlays e.g. for:
    • Projects by Theme
    • Projects by Donor

Image Library

  • Provide a .represent for the view to display image thumbnail with option to zoom large (such as Fancyzoom)
  • Provide a beautiful image viewer to flip between images
  • Use Mapping API to display images on Map

Framework

  • Improve UI for Many<>Many
  • Postgres Support needs fixing
  • Popup to do Advanced Search for a Field (better than simple AutoComplete)
  • Port the multi-file upload widget in Bulk Uploader from Ext-2.2.1 to Ext-3.2.1
    • Finish this app
  • Provide localisation of jquery.ui.datepicker
    • Means that user profile will need extending to support locales
  • Replace jquery.autocomplete.js with jquery.ui.autocomplete.js (1.8.1)
  • Replace jquery.cluetip.js with jquery.ui.tooltip.js (1.9 once released)

Framework

Modules

Support Tools

Sahana2 requirements:

Ideas from the Fire/Police Emergency Response sector:

In time we may use this area to provide just the detailed specifications for the Blueprints functionality within Launchpad In time we may use this area to provide just the detailed specifications for the Blueprints functionality within Launchpad

Note: See TracWiki for help on using the wiki.