[fusion-trac] #508: Redline widget usability improvements
Fusion
trac_fusion at osgeo.org
Wed Dec 21 21:17:32 EST 2011
#508: Redline widget usability improvements
---------------------------+------------------------------------------------
Reporter: jng | Owner: jng
Type: enhancement | Status: new
Priority: P2 | Milestone: Future
Component: Widgets | Version: 2.0
Severity: Major | Keywords:
External_id: | State: New
Browser: All | Os: All
---------------------------+------------------------------------------------
The user workflow for the new redline widget takes significantly more
steps than the previous redline widget. The usability can be improved
somewhat as follows:
* When clicking "New" button on the initial page, prompt() for a layer
name (must check name to guard against duplicate layer names). Once added,
create a default redline layer definition, and add it directly to the map
and redirect to the edit redline page. Do not direct the user to the page
for editing the layer's style. We'll add a new button for that purpose
(see below)
* Add a new "Edit Style" button to the initial page, allowing for the
style of a redline layer to be modified.
* Repurpose the "New Redline Layer" page to be used for editing the style
of an existing redline layer. Make the layer name field readonly to
prevent saving to a duplicate layer name.
* In the edit redline page, add a checkbox indicating if the user should
be prompted to enter a label for any recorded redlines. This checkbox
should be unchecked by default.
* Add the ability to upload previously created redline SDF files. Just
like the creating a new layer, uploading a redline SDF file will
automatically add this layer to the map and redirects to the edit redline
page for recording of redlines. We assume the SDF being uploaded has a
compatible feature schema. If it doesn't we redirect to an error page
indicating that the uploaded SDF is incompatible.
This set of changes reduces the redline management burden on the user, and
makes all management functions optional instead of required.
--
Ticket URL: <http://trac.osgeo.org/fusion/ticket/508>
Fusion <http://trac.osgeo.org/fusion>
Fusion is a web-mapping application development framework for MapServer and MapGuide OS.
More information about the fusion-trac
mailing list