Changes between Version 3 and Version 4 of AjaxEditorControlsAndValidation
- Timestamp:
- Mar 23, 2009, 5:39:37 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AjaxEditorControlsAndValidation
v3 v4 13 13 2. Enhance file upload - separate file upload submit from editor submit, sanitize filenames, avoid overwriting existing files, display file size [[BR]] 14 14 3. XSD validation messages available as controls on elements as well as in report screen[[BR]] 15 4. Tooltips only display when title is clicked on - avoids clutter and server round trips 16 5. Change presentation tabs: replace simple mode with Minimum, Core, All elements as per ISO standard document .17 6. Trap window close using onbeforeunload event to warn users that they may lose any edits made .18 7. Services to support external editors such as that described in the geonetworkui proposal .15 4. Tooltips only display when title is clicked on - avoids clutter and server round trips[[BR]] 16 5. Change presentation tabs: replace simple mode with Minimum, Core, All elements as per ISO standard document[[BR]] 17 6. Trap window close using onbeforeunload event to warn users that they may lose any edits made[[BR]] 18 7. Services to support external editors such as that described in the geonetworkui proposal[[BR]] 19 19 20 20 === Proposal Type === 21 21 * '''Type''': User interface and core functionality additions 22 22 * '''App''': !GeoNetwork 23 * '''Module''': DataManager (support new services),EditLib (enhancements), Metadata Services, Jeeves, metadata XSLTs23 * '''Module''': !DataManager (support new services), !EditLib (enhancements), Metadata Services, Jeeves, metadata XSLTs 24 24 25 25 === Links === 26 26 * Enhancements to Jeeves to support changes to file upload, XSD validation exception and passing validation errors to !GeoNetwork 27 * This has been available in the !BlueNetMEST sandbox for some time - tested by users in the !BlueNet project27 * This has been available in the BlueNetMEST sandbox for some time - tested by users in the !BlueNet project 28 28 29 29 === Voting History === … … 48 48 '''2.''' Editor form is not submitted until save/save and close/check – allows reset button to really work as required.[[BR]] 49 49 '''3.''' XSD validation messages available to the editor as alert controls – schematron error messages are already available via an additional icon. The JDOM elements involved in validation errors can be obtained through a callback on validation.[[BR]] 50 '''4.''' No single editor can satisfy all users. An example of a plug-in GUI that replaces both the javascript layer and the XSLT layer used for the editor is the current Xforms based editor proposal. This editor runs external to GN (in Orbeon Xforms) and uses GN services to retrieve selected metadata documents plus editing information from GN's XSD parser, combined as a metadocument. Currently, after this editor has finished with the document, it is stored external to GN. However, the document could be returned to GN using any of the services GN currently provides. 50 '''4.''' No single editor can satisfy all users. An example of a plug-in GUI that replaces both the javascript layer and the XSLT layer used for the editor is the current Xforms based editor proposal. This editor runs external to GN (in Orbeon Xforms) and uses GN services to retrieve selected metadata documents plus editing information from GN's XSD parser, combined as a metadocument. Currently, after this editor has finished with the document, it is stored external to GN. However, the document could be returned to GN using any of the services GN currently provides.[[BR]] 51 51 52 52 Two services are planned (and available for development in the !BlueNet MEST):