Changes between Version 1 and Version 2 of MapGuideRfc169
- Timestamp:
- 01/11/19 04:35:50 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc169
v1 v2 28 28 == Motivation == 29 29 30 A [https://themapguyde.blogspot.com/2018/10/a-short-mapguide-poll-what-you-said.html recent survey] showed that a majority of users take advantage of DWF-related support and services in MapGuide.30 A [https://themapguyde.blogspot.com/2018/10/a-short-mapguide-poll-what-you-said.html recent survey] showed that a majority of users do not take advantage of DWF-related support and services in MapGuide. 31 31 32 32 Coupled with Autodesk backing out of MapGuide development and the technological dead-end of the DWF toolkit and the limited knowledge among remaining developers in maintaining/fixing/enhancing this aspect of MapGuide, there is not much justification to keep this support around. … … 34 34 == Proposed Solution == 35 35 36 Mark the following classes as deprecated:36 Mark the following classes, methods and members as deprecated: 37 37 38 38 {{{ 39 TBD 39 MgDwfException 40 MgDwfSectionNotFoundException 41 MgInvalidDwfPackageException 42 MgInvalidDwfSectionException 43 MgDrawingService 44 MgDwfVersion 45 MgLayout 46 MgMappingService::GeneratePlot (all overloads) 47 MgMappingService::GenerateMultiPlot (all overloads) 48 MgMappingService::GenerateLegendPlot 49 MgPrintLayout 50 MgResourceType::DrawingSource 51 MgResourceType::SymbolLibrary 40 52 }}} 41 53 42 Usage of Drawing Source and Drawing Layer Definition resources is also deprecated. 54 Usage of the following resource types is also deprecated: 55 56 * Drawing Source 57 * Drawing Layer Definition section of Layer Definition 58 * Symbol Library 43 59 44 60 The resource service currently re-uses DWF Toolkit zip package code for package loading and creation. In order to prepare for eventual removal of DWF support (and the DWF Toolkit) in a future release, the package loading and creating code will be replaced with an alternate zip implementation from the minizip contrib library that is already part of our internal zlib sources. … … 47 63 48 64 The deprecation of DWF support should be a signal to users to look at alternative solutions to existing functionality that DWF provided. 65 66 For Symbol Library resources, users should migrate to image Symbol Definition resources. 49 67 50 68 == Test Plan ==