Changes between Version 11 and Version 12 of MapGuideRfc126


Ignore:
Timestamp:
May 6, 2013, 5:15:52 AM (11 years ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc126

    v11 v12  
    363363}}}
    364364
    365 For Fusion, it gets a bit more complicated as it makes various calls to assorted PHP scripts (SaveSelection.php, GetSelectionProperties.php, etc). This asynchronous call chain of PHP scripts needs to be refactored so that it only needs to send the new QUERYMAPFEATURES request and process its response as it does all the things that these PHP scripts were previously needed for. In addition, it's client-side selection structure is radically different from that of the AJAX viewer. Given the very early stage of this RFC, discussion with Fusion developers is needed to determine if the sample responses proposed here is enough to replicate the existing client-side selection model and this RFC will be updated accordingly based on developer feedback.
     365For Fusion, it gets a bit more complicated as it makes various calls to assorted PHP scripts (SaveSelection.php, GetSelectionProperties.php, etc). This asynchronous call chain of PHP scripts needs to be refactored so that it only needs to send the new QUERYMAPFEATURES request and process its response as it does all the things that these PHP scripts were previously needed for. In addition, it's client-side selection structure is radically different from that of the AJAX viewer.
     366
     367'''Discussion required: Currently, the following parts of the Fusion selection structure are not set by this new QUERYMAPFEATURES operation:'''
     368 * '''propertynames (v2.6.0 QUERYMAPFEATURES will return the mapped property name and not the FDO property name if mapped)'''
     369 * '''metadata      (what widgets/functionality use this information?)'''
     370 * '''metadatanames (what widgets/functionality use this information?)'''
     371'''Should v2.6.0 QUERYMAPFEATURE also accomodate for such information?'''
    366372
    367373With these modifications in place, the AJAX Viewer request chain for a single selection looks like this (assuming browser support for data URIs):