Changes between Version 3 and Version 4 of proposals/WidgetsBasedGui
- Timestamp:
- 06/23/11 00:37:48 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
proposals/WidgetsBasedGui
v3 v4 12 12 13 13 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. 14 This 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 15 19 16 20 … … 105 109 * WMSTime button to be restored 106 110 111 === Configuration === 112 113 To 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 126 By default, the redirection point to the main.home service. 127 128 107 129 108 130 === Backwards Compatibility Issues === … … 115 137 == Risks & improvements == 116 138 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. 120 144 121 145 == Participants ==