mapigniter2
mapigniter2 copied to clipboard
Implement a wizard
The advantagens of a UI Wizard can be found here: http://ui-patterns.com/patterns/Wizard
The idea is to easy some tasks for the users that don't know the Interface and want to achieve some operation ie. create (or modify) a layer or map.
Proposed Wizard steps tree:
- Create new map
- Enter map name
- Enter map projection
- Enter default map center coordinates and zoom level
- Choose layers
- Set map layers
- Finish
- Set map layers
- Modify an existing layer
- Finish
- Add new layer
- Finish
- Choose layers
- Enter default map center coordinates and zoom level
- Enter map projection
- Enter map name
- Modify an existing map
- Choose layers
- Set map layers
- Modify an existing layer
- Add new layer
- Finish
- Choose layers
- Add new layer
- Enter layer name
- Choose data source type
- Upload data source
- Choose projection
- Set vector style (vector only)
- Set search properties (vector only)
- Set feature info template (vector only)
- Finish
- Set feature info template (vector only)
- Set search properties (vector only)
- Set raster style (shapefile, mapserver only)
- Finish
- Set vector style (vector only)
- Choose projection
- Upload data source
- Choose data source type
- Enter layer name
- Modify an existing layer
- Choose existing data source
- Upload new data source
- Modify vector style
- Modify raster style (shapefile only, requires mapserver)
- Modify search properties (vector only)
- Modify feature info template (vector only)
- Finish