Changes between Version 1 and Version 2 of MapGuideRfc169


Ignore:
Timestamp:
Jan 11, 2019, 4:35:50 AM (5 years ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc169

    v1 v2  
    2828== Motivation ==
    2929
    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.
     30A [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.
    3131
    3232Coupled 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.
     
    3434== Proposed Solution ==
    3535
    36 Mark the following classes as deprecated:
     36Mark the following classes, methods and members as deprecated:
    3737
    3838{{{
    39 TBD
     39MgDwfException
     40MgDwfSectionNotFoundException
     41MgInvalidDwfPackageException
     42MgInvalidDwfSectionException
     43MgDrawingService
     44MgDwfVersion
     45MgLayout
     46MgMappingService::GeneratePlot (all overloads)
     47MgMappingService::GenerateMultiPlot (all overloads)
     48MgMappingService::GenerateLegendPlot
     49MgPrintLayout
     50MgResourceType::DrawingSource
     51MgResourceType::SymbolLibrary
    4052}}}
    4153
    42 Usage of Drawing Source and Drawing Layer Definition resources is also deprecated.
     54Usage of the following resource types is also deprecated:
     55
     56 * Drawing Source
     57 * Drawing Layer Definition section of Layer Definition
     58 * Symbol Library
    4359
    4460The 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.
     
    4763
    4864The deprecation of DWF support should be a signal to users to look at alternative solutions to existing functionality that DWF provided.
     65
     66For Symbol Library resources, users should migrate to image Symbol Definition resources.
    4967
    5068== Test Plan ==