Cleanup Paraview Guide/Tutorial
!2315 (merged) changes to no longer package Guide/Tutorial in ParaView. Since those downloads can be huge, we should do the following to improve the UX.
- When user download the guide/tutorial for the first time, cache it under
.config/ParaView
for that user together with the md5 (or some tag) for it. - Add some mechanism on server side to get the MD5 (or some tag) for the guide/tutorial available of the server for a specific version. aka. some server side way to get if the latest guide/tutorial for the version has changed.
- Next time the user uses the link from the menu, automatically open the pre-downloaded guide. At the same time check with the server, if possible to see if a new version is available and prompt to the user if he/she wants to download the newer version of the guide and do so and update cache if requested.