Version 106 (modified by 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
- e.g. Admin Users/Groups
- e.g. GIS Layer Catalogue (esp FeatureClasses/FeatureGroups)
- e.g. Messaging Users/Groups
- 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
- Appliance
- Authentication, Authorization & Accounting
- Backups
- Barcode
- CSS
- Framework
- Importer
- Internationalisation
- Menu
- Mobile Portal
- OCR
- Reporting/Charting
- RESTful API
- S3XRC
- Synchronisation
- Time
- VITA Person Entity Model
- Web Setup
- Zero Configuration Networking
Modules
- Decision Making based on the Delphi method
- GIS - Mapping
- Hospital Management System
- Instant Messaging
- Inventory Management
- Knowledge Management
- Medical Records for Emergencies
- Messaging Module
- Logistics Module
- Organisation Registry / Who's doing What Where and When (4W)
- Person Registry
- Project Management
- Request Management
- Situation Awareness/Ticketing
- Situation Reporting
- Survey Tool
- Ticketing Module
- User Dashboard
- Volunteer Management: Human Resources Management
Support Tools
Sahana2 requirements:
Ideas from the Fire/Police Emergency Response sector:
- http://www.decisionsforheroes.com/
- http://www.e-sponder.com/express/tour/index.html
- http://www.swanisland.net/products/ties_web.htm
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