Changes between Version 3 and Version 4 of proposals/WidgetsBasedGui


Ignore:
Timestamp:
Jun 23, 2011, 12:37:48 AM (13 years ago)
Author:
fxp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • proposals/WidgetsBasedGui

    v3 v4  
    1212
    1313
    14 This proposal aims to move current GUI for search, view and editing to a new layout based on the work made in the [https://geonetwork.svn.sourceforge.net/svnroot/geonetwork/sandbox/guiwidgets/web-client/ widgets sandbox]. The main application is composed of one page which allows user to search, view and edit metadata records. The administration remains as it was.
     14This proposal aims to add an experimental GUI for search, view and editing based on the work made in the [https://geonetwork.svn.sourceforge.net/svnroot/geonetwork/sandbox/guiwidgets/web-client/ widgets sandbox]. The main application is composed of one page which allows user to search, view and edit metadata records. This mode is "experimental" and could be activated in config-gui.xml.
     15
     16
     17[[Image(gn-js-modules.png, 500)]]
     18
    1519
    1620
     
    105109  * WMSTime button to be restored
    106110 
     111=== Configuration ===
     112
     113To turn on the widget client, use the config-gui.xml. Widget UI is hooked to default interface in admin (create new metadata action), and metadata insert result page (open in view or edit mode).
     114{{{
     115
     116  <!-- Client configuration in order to redirect to default UI
     117    (ie. main.home service) or to another custom client.
     118  -->
     119  <!-- Default main.home client interface -->
     120  <client type="redirect" url="main.home"/>
     121  <!-- Widget experimental client
     122  <client type="redirect" widget="true" url="../../apps/search/" createParameter="#create"/>
     123  -->
     124}}}
     125
     126By default, the redirection point to the main.home service.
     127
     128
    107129
    108130=== Backwards Compatibility Issues ===
     
    115137== Risks & improvements ==
    116138
    117 Add missing features.
    118 
    119 Future improvements: Provide JSON response (from Jeeves services) to reduce the XML parsing on the client side.
     139 * To make the 2 interfaces working together:
     140  * a set of XSLT has to be duplicated. All metadata layout for the widget client is in the xsl/metadata folder
     141  * a new configuration file for jeeves services is added (config-metadata-experimental.xml)
     142 * Add missing features.
     143 * Future improvements: Provide JSON response (from Jeeves services) to reduce the XML parsing on the client side.
    120144
    121145== Participants ==