Category:Cumulus MX: Difference between revisions

m
m (→‎Download and unzip: Noted that MX no longer includes Highstock)
Line 431: Line 431:
#I downloaded the '''CumulusMXDist3069''' zip from [[Software#Current_Release|the Current Release section]]  on the downloads page. N.B. 3069 is no longer latest distribution, but the same link will always give you latest available.
#I downloaded the '''CumulusMXDist3069''' zip from [[Software#Current_Release|the Current Release section]]  on the downloads page. N.B. 3069 is no longer latest distribution, but the same link will always give you latest available.
#I unzipped the contents (on my Windows PC) into a partition I use just for software downloads. You don't have to have somewhere separate to the installation, but it is useful if you want to download on a separate device to the device where you will install your MX, or if you do any customisation of particular files and wish to keep copies of originals.
#I unzipped the contents (on my Windows PC) into a partition I use just for software downloads. You don't have to have somewhere separate to the installation, but it is useful if you want to download on a separate device to the device where you will install your MX, or if you do any customisation of particular files and wish to keep copies of originals.
#I used a package that '''verifies the files it copies''' to duplicate the folder '''CumuluxMX''' onto the drive where I run Cumulus. I then noticed that the package contained some very obsolete copies of some external packages:
#I used a package that '''verifies the files it copies''' to duplicate the folder '''CumuluxMX''' onto the drive where I run Cumulus.  
#*As downloaded, the MX 3.4.5 package contained obsolete vintage version 2.1.4 (2015-03-10) of Highstocks and Highcharts within the interface folder "'''\CumulusMX\interface\lib\highstock'''", so I downloaded latest versions from [https://www.highcharts.com/blog/download/ the Highstock link] and saved that on my partition I just use for software downloads.  I then created a new folder obsolete within existing folder "\CumulusMX\interface\lib\highstock\js", moved the folders "modules" and "themes" that were in the existing folder into my new folder, and next I moved the various highstock and highchart files that were in this same existing folder into the obsolete folder. Now I navigated to the code folder within my new download, copied the files within it to "\CumulusMX\interface\lib\highstock\js" and then copied the folders  "modules" and "themes" from that code download folder into replace the ones I moved out. So now (in March 2020) everything is related to Highstock version 8.04 released 10 March 2020. This matches the version I use with my own web pages on my web server. ''Note, newer versions of MX do not include Highstock in the distribution, so they will automatically use the latest version, and you can miss out this step I had to do.''
#I then noticed that the package contained some very obsolete copies of some external packages:
#*As downloaded, the MX 3.4.5 (this was latest at time I wrote these notes) package contained obsolete vintage version 2.1.4 (2015-03-10) of Highstocks and Highcharts within the interface folder "'''\CumulusMX\interface\lib\highstock'''".
#** Therefore I downloaded latest versions from [https://www.highcharts.com/blog/download/ the Highstock link] and saved that on my partition I just use for software downloads.  I then created a new folder obsolete within existing folder "\CumulusMX\interface\lib\highstock\js", moved the folders "modules" and "themes" that were in the existing folder into my new folder, and next I moved the various highstock and highchart files that were in this same existing folder into the obsolete folder. Now I navigated to the code folder within my new download, copied the files within it to "\CumulusMX\interface\lib\highstock\js" and then copied the folders  "modules" and "themes" from that code download folder into replace the ones I moved out. So now (in March 2020) everything is related to Highstock version 8.04 released 10 March 2020. This matches the version I use with my own web pages on my web server.  
#**''Note, newer versions of MX do not include Highstock in the distribution, so they will automatically use the latest version, and you can miss out this step I had to do.''
#*As downloaded, "'''\CumulusMX\webfiles\lib\jquery'''" contained jQuery version 1.9.1, that is 2014 vintage and very obsolete, I already have the latest jQuery on my web server, and I am not intending to use the web pages that come with MX, so I have not copied any of the files from the "'''\CumulusMX\webfiles\*.*'''" folder, or sub-folders.
#*As downloaded, "'''\CumulusMX\webfiles\lib\jquery'''" contained jQuery version 1.9.1, that is 2014 vintage and very obsolete, I already have the latest jQuery on my web server, and I am not intending to use the web pages that come with MX, so I have not copied any of the files from the "'''\CumulusMX\webfiles\*.*'''" folder, or sub-folders.
#*I prefixed the version in the MX package with the word OBSOLETE (OBSOLETEjquery-latest.min.js), you will find the latest version you can download from '''https://jquery.com/download/''' is called '''jquery-3.5.0.min.js''' (when you read this, it might be an even later version). If you are using MX web pages, if they work with a more modern jQuery and I can't tell you if they do, you may need to rename that new jQuery to "jquery-latest.min.js" to match the name that MX uses to save editing all the files that use it.
#*I prefixed the version in the MX package with the word OBSOLETE (OBSOLETEjquery-latest.min.js), you will find the latest version you can download from '''https://jquery.com/download/''' is called '''jquery-3.5.0.min.js''' (when you read this, it might be an even later version). If you are using MX web pages, if they work with a more modern jQuery and I can't tell you if they do, you may need to rename that new jQuery to "jquery-latest.min.js" to match the name that MX uses to save editing all the files that use it.
5,838

edits