ThinkGeo.com    |     Documentation    |     Premium Support

Question on how to build a manifest and Minification

 Hi,


I would like to know if you could provide some guidance on how to minify ? bundle the javascripts and other resources that must be downloaded to the client device.  How can we minify all the  axd?  The next questions is about the manifest file could you provide a sample on what  it should contain.  I understand that in order to work map suite need to access the a WMS server but I think thet we should be able to use the manifest to optimize the load of css and library on the client device.


 thanks in advance for your support.


 


jm.



 Hello Jean-marie,


 
 Thanks for your post, for your first question, we have a property in the map control named "IsDefaultJavascriptLibraryDisabled", you can minify the js with some thirdpart software like toptensoftware.com/Articles/11/...t-Minifier, then add this minified js into your product, add it as reference in your layout page, then set IsDefaultJavascriptLibraryDisabled to true, it will stop load our js but only use the js you reference.
 
 And for your next question, sorry i'm not very clear about the manifest file you mentioned, do you mean you would like to cache the css file and images used by MVCEdition on client side using HTML5 new features "Application Cache - manifest file"? If  yes, as far as i know, there isn't any sepecial setting required, just following the normal steps mentioned at whatwg.org/specs/web-apps/curre...#manifests , if you are using it, please remember ApplicaitonCache feature doesn't support IE9 and lower.
 
 Please feel free to let us know your questions.
 
 Regards,
 
 Gary

Thanks Gary,  could you tell me where your js library is?  Folder ? … 
  
 Jm

 Hello Jean-marie,


 
 You can run any project which contains MapSuiteMvcEdition, then display a map in the page, in this time, you can find out there are lots of axd file in the Visual Studio Solution Explorer, that's the JS you need.
 
 Regards,
 
 Gary


Posted By Gary on 12-19-2012 08:55 PM


 Hello Jean-marie,


 
 Thanks for your post, for your first question, we have a property in the map control named “IsDefaultJavascriptLibraryDisabled”, you can minify the js with some thirdpart software like toptensoftware.com/Articles/11/…t-Minifier, then add this minified js into your product, add it as reference in your layout page, then set IsDefaultJavascriptLibraryDisabled to true, it will stop load our js but only use the js you reference.
 
 And for your next question, sorry i’m not very clear about the manifest file you mentioned, do you mean you would like to cache the css file and images used by MVCEdition on client side using HTML5 new features “Application Cache - manifest file”? If  yes, as far as i know, there isn’t any sepecial setting required, just following the normal steps mentioned at whatwg.org/specs/web-apps/curre…#manifests , if you are using it, please remember ApplicaitonCache feature doesn’t support IE9 and lower.
 
 Please feel free to let us know your questions.
 
 Regards,
 
 Gary

Thanks, it helps me a lot.


Hi, 
  
 I am glad to hear that is helpful. 
  
 Regards, 
  
 Don