Simple Website setup: Difference between revisions

774 bytes added ,  21:16, 4 December 2015
→‎Configuration: Little editing re http://sandaysoft.com/forum/viewtopic.php?f=27&t=14585&start=14
m (→‎Cumulus MX: added illustration)
(→‎Configuration: Little editing re http://sandaysoft.com/forum/viewtopic.php?f=27&t=14585&start=14)
Line 94: Line 94:
=Configuration=
=Configuration=


Within Cumulus, click '''Configuration''', ''Internet'' Settings
Within Cumulus 1.9.x, click '''Configuration''', ''Internet'' Settings (for Cumulus MX the interface is as described in the MX part of the forum)


[[File:SimpleInternet-options.png | Left]]Within the '''Sites/Options''' tab you should see (Picture is Cumulus 1.x.y interface) a frame called 'web site'in the top left corner:  
[[File:SimpleInternet-options.png | Left]]Within the '''Sites/Options''' tab you should see (Picture is Cumulus 1.x.y interface) a frame called 'web site' in the top left corner:  
#''Host name''
#''Host name''
#*Here enter your FTP server name.
#*Here enter your FTP server name.
Line 107: Line 107:
#*Generally your provider will have given you instructions what to enter here.
#*Generally your provider will have given you instructions what to enter here.
#*It may be blank, or may be a folder structure.
#*It may be blank, or may be a folder structure.
#*It is almost always case sensitive so type it exactly as advised.  There will be NO spaces at the start, end, or anywhere within, the name. It is a '''relative''' path from the FTP '''root'''. If you have successfully used a FTP tool to transfer files, then (as in before image above) there should be a reference to the directory in the log dialogue of establishing connection to your website.
#*It is almost always case sensitive so type it exactly as advised.  There will be NO spaces at the start, end, or anywhere within, the name. It is a '''relative''' path from the FTP '''root'''. If you have successfully used a FTP tool to transfer files, then (as in ''before image'' above) there should be a reference to the directory in the log dialogue of establishing connection to your website.
#''Username'' and ''Password''
#''Username'' and ''Password''
#*In all cases your provider will tell you these two values.
#*In all cases your provider will tell you these two values.
#*It maybe be the same username and password used for your email, it could even be your email address.  Again this is case sensitive so type it exactly as advised. Again if you have successfully used a FTP tool, you will have specified username and password for that, so use same values for Cumulus.
#*It maybe be the same username and password used for your email, one could even be your email address.  Again this is case sensitive so type it exactly as advised. Again if you have successfully used a FTP tool, you will have specified username and password for that, so use same values for Cumulus.
#*Cumulus sends these (using standard commands) to the server to initiate a session of contact, and waits for the server to confirm the session has started.
#*Cumulus sends these (using standard commands) to the server to initiate a session of contact, and waits for the server to confirm the session has started.
#''Forum URL''
#''Forum URL''
#*This can be left blank, if so then the standard web pages will not include a navigation link with the label '''Forum'''.  However, if you type ''http://sandaysoft.com/forum/search.php?search_id=active_topics'' here, then the navigation link labelled '''Forum''' on each standard web page will link to the Cumulus support forum and will display those postings that are most recent.
#*This can be left blank, if so then the standard web pages will not include a navigation link with the label '''Forum'''.  However, if you type ''http://sandaysoft.com/forum/search.php?search_id=active_topics'' here, then the navigation link labelled '''Forum''' on each standard web page will link to the Cumulus support forum and will initially display those postings that are most recent.  (You might want it to display a particular sub-forum instead, but to keep this description simple that is not explained further).  See Cumulus 'Help'.
#''Webcam URL''
#''Webcam URL''
#*This is discussed in the help and can be left blank for most people.
#*This is discussed in the help and can be left blank for most people.


Now we need to select the FTP settings:
Now we need to select the FTP settings:
#In this 'frame' first click on ''Auto Update''; this tells Cumulus you want it to automatically process the templates and generate web pages.
#In this 'frame' first click on ''Auto Update''; this tells Cumulus you want it to automatically process the web tags in the templates, and generate web pages.
#The illustration (in Cumulus 1 interface on left below) shows ''Use active FTP mode'' un-selected as Cumulus '''Help''' suggests.  In active mode, Cumulus is listening for an incoming data connection from the server; in passive mode, Cumulus asks the server if it can establish a connection.
#The illustration (in Cumulus 1 interface on left below) shows ''Use active FTP mode'' un-selected as Cumulus '''Help''' suggests.  In active mode, Cumulus is listening for an incoming data connection from the server; in passive mode, Cumulus asks the server if it can establish a connection.
#The illustration (Cumulus 1 interface) shows ''Use FTP rename'' selected as Cumulus '''Help''' suggests.
#The illustration (Cumulus 1 interface) shows ''Use FTP rename'' selected as Cumulus '''Help''' suggests.
#Leave ''Delete before upload'' un-selected.
#Leave ''Delete before upload'' un-selected.
#*You may need to experiment with changing these last 3 selections, which works best depends on your web server.
#*You may need to experiment with changing these last 3 selections, to find which work settings best as it depends on your web server.
#Leave ''UTF-8 encode'' selected (all standard Cumulus web pages use this encoding). This selection is shown in both Cumulus 1.x.y and Cumulus MX illustrations below with red arrow.
#Leave ''UTF-8 encode'' selected (all standard Cumulus web pages use this encoding). This selection is shown in both Cumulus 1.x.y and Cumulus MX illustrations below with red arrow.
#Now look at ''Interval'', this is how often Cumulus will update your website.
#Now look at ''Interval'', this is how often Cumulus will update your website.
#*It has been set in both illustrated examples below to '''5''' minutes as that is quite good when you first start so you can see all your pages being updated frequently.  Typically people set this to 10 or 15 minutes on established sites. It is tempting to change this to 1 minute, but little is gained from this as on most web pages very few figures change that frequently.
#*It has been set in both illustrated examples below to '''5''' minutes as that is quite good when you first start so you can see all your pages being updated frequently.  Typically people set this to 10 or 15 minutes on established sites. It is tempting to change this to 1 minute, but little is gained from this as on most web pages very few figures change that frequently.
[[File:Web_settings.JPG | Left]](Left hand picture is Cumulus 1.x.y interface, right hand picture is Cumulus MX settings screen)[[File:Cumulus MX realtime settings.png |Right]]
[[File:Web_settings.JPG | Left]](Left hand picture is Cumulus 1.x.y interface, right hand picture is Cumulus MX settings screen)[[File:Cumulus MX realtime settings.png |Right]]
== Optional Pseudo Real-Time Data ==
#As part of the Standard set-up you can request Cumulus to provide pseudo real-time data. The blue arrows in the illustration shows the relevant items for Cumulus 1 in the left hand drawing and for Cumulus MX in the right hand drawing.
#As part of the Standard set-up you can request Cumulus to provide pseudo real-time data. The blue arrows in the illustration shows the relevant items for Cumulus 1 in the left hand drawing and for Cumulus MX in the right hand drawing.
##There are now three 'Enable...' boxes for Realtime;
##There are now three 'Enable...' boxes for Realtime;
##* if you want Cumulus to upload the realtime.txt file for the 'Flash' gauges on the standard Cumulus 1 gauges page, you need to '''tick all three boxes'''.  In reality, the standard cumulus 1 web templates used in this Simple setup only include two ‘realtime’ elements to show wind speed and direction on the gauges page.   
##* if you want Cumulus to upload (at the real-time interval you choose) the ''realtime.txt'' file for the 'Flash' gauges on the standard Cumulus 1 gauges page, you need to '''tick all three boxes'''.  (In reality, the standard cumulus 1 web templates used in this Simple setup only include two ‘realtime’ elements to show wind speed and direction on the gauges page - it does not need the rest of the information in the file).   
##*For Cumulus MX, the steel series gauges page provided requires all 3 boxes to be selected as shown in the right hand  illustration.   
##*For Cumulus MX, if you want Cumulus to upload (at the real-time interval you choose) the ''realtime.txt'' file, this requires all 3 boxes to be selected as shown in the right hand  illustration.   
##*If you are running Cumulus 1.x.y and do not wish to provide realtime data untick the 3 “Enable Realtime” boxes, and comment out the last two graphics on the 'gaugesT.htm' template.  
##*If you are running Cumulus 1.x.y, and do not wish to provide real-time data, un-tick the 3 “Enable Realtime” boxes, and comment out the last two graphics on the 'gaugesT.htm' template.  
##The next selection is the time Cumulus will wait after sending a burst of real-time information until it re-starts for producing another burst of real-time information.
##The next selection is the time Cumulus will wait after sending a burst of real-time information until it re-starts for producing another burst of real-time information.
##*In this example, '''90''' seconds.  Consider Realtime carefully -- firstly this impacts on your internet connection as Cumulus will update a very small file on your website every XX seconds.  Also, some weather stations only update Cumulus less often (e.g. The Fine OffSet stations are updating every 48 or 60 seconds) so a 15 second realtime update is wasteful and unnecessary.
##*In this example, '''90''' seconds.  Consider Real-time carefully -- firstly this impacts on your internet connection as Cumulus will update a very small file on your website every XX seconds.  Also, some weather stations only update Cumulus less often (e.g. The Fine OffSet stations are updating every 48 or 60 seconds) so a 15 second real-time update is wasteful and unnecessary.
 
== Determining which files are either uploaded by FTF to a remote web site or copied to a local web site ==
 
Next, click on the '''Files''' tab:
Next, click on the '''Files''' tab:
What you do here depends on which Cumulus version you are using.
What you do here depends on which Cumulus version you are using.


== Cumulus 1 ==
=== Cumulus 1 ===


[[File:SimpleInternet-StandardTicks.png]]
[[File:SimpleInternet-StandardTicks.png]]
Line 146: Line 152:




== Cumulus MX ==
=== Cumulus MX ===


Make sure “Include Standard” Files is selected for Cumulus MX.  However, you also need to specify an extra file in the table for the steel series gauges page to work:[[File:Extra web settings.png | Right]]
Make sure “Include Standard” Files is selected for Cumulus MX.  However, you also need to specify an extra file in the table for the steel series gauges page to work:[[File:Extra web settings.png | Right]]
Line 156: Line 162:
#*Select this (ringed in purple), as ''realtimegaugesT.txt'' contains web tags and needs to be processed to create the remote file.
#*Select this (ringed in purple), as ''realtimegaugesT.txt'' contains web tags and needs to be processed to create the remote file.
#'Realtime?' column
#'Realtime?' column
#*Select this (ringed in purple), as you want the file to be created at whatever interval you have defined for real-time updates (see 'web settings' point 7 above for where you did that)
#*Select this (ringed in purple), only ''if you want the file to be created at whatever interval you have defined for real-time updates'' (see 'web settings' point 7 above for where you did that); otherwise it will be updated on your web site at the normal updating interval.
# 'FTP?' column
# 'FTP?' column
#*Select this (ringed in purple).
#*Select this (ringed in purple) if the destination is remote (don't select if the destination is local).
#'UTF-8?' column
#'UTF-8?' column
#*This is irrelevant for this file.
#*This is irrelevant for this file.
5,838

edits