User contributions to Cumulus

Introduction

Over the years that Cumulus has been available, its users have thought up lots of extra ways to make use of the weather information it derives. This article is intended to provide a single place from where you can find the links to all those shared files and add-ons that can enhance your usage of Cumulus.

Tthe following links will take you to other wiki pages, external web sites or forum threads, where you can read about and download the item.

Any Wiki pages that include "Category:User_Contributions" (using the linked chain symbol in the bar at the top of each editing page), appear in the indexed links at the bottom of this page. Some of these are explained in the next section which also includes items with external links, but no further information in the wiki.

List of the most popular additions written by Cumulus users

If you produce a new addition (and there is guidance below), then please add it below yourself. The aim is for this page to cover every such addition.

You need to register to update the wiki, but if you don't want to do that then please log a request in Cumulus Wiki Suggestions for updates and additions sub-forum and someone else will update the wiki for you.

Grouped by addition type

These are not listed in alphabetical, popularity, or any other particular order within the sections:

for devices

web template complete set replacements

  • Weather (Cumulus 1) Console web page set This is a set of linked web pages, all for a web site, one page is a text-based ‘live’ weather display that mimics the main screen in Cumulus 1, and the other pages mimic each of the web pages that came with Cumulus 1 in 2010. The UI style multi-lingual web-sites package is the equivalent for MX.
  • Responsive web pages A package that contains replacements for the Cumulus 1 set of web templates File:Responsive pages for v1.9.zip, the MX set of web templates, and the MX admin interface. Where MX uses the Bootstrap package to build web pages, Neil Thomas has used w3.css templates. As he says, editing his pages is easier than editing Bootstrap if you are a beginner. His website is https://oaktreewebs.co.uk/templates.php
  • AJAX/PHP_Website_Template and XHTML 1.1 compliant Ajax framework Ajax XML HTML web server frame set that displays dynamic real time data on your web pages. Written for Cumulus 1, but the same principles can be used with MX, as both provide a realtime file that this can use.
  • AJAX/PHP Multilingual Website Templates A set of configurable templates to create a full ‘real time’ web site. The AJAX scripts allow the web pages to be updated whenever a new set of real-time figures are available.
  • Météo du Québec Traduction et adaptation française de Cumulus Icônes, librairies et Modules exclusifs à Cumulus Forum de discussion en français. Ouvert à la francophonie!
  • Weather by You! Alternative web site templates, developed from Météo du Québec (mentioned just above) as an international alternative site for use with Cumulus, many different styles.
  • CumulusMX_and_Cumulus1_UI_style_Multilingual_Websites A relatively new set of web pages imitating the pages used in Cumulus MX administrative interface (Dashboard, Now, Gauges, Charts, Today/Yesterday, Records), designed to work with both Cumulus 1 and MX. It has a number of optional extra features (current conditions, forecast, cloudbase, apparent temperature, wind chill and heat index, storm rain, solar, uv, alternative extremes (key values only), annual data, YADR, NAOO, Moon, Davis style console). [An older alternative with similar aim of imitating the user interface for Cumulus 1 is the weather console package listed first in this section].

alternative web site individual pages

  • Weather34 Dashboard by Brian Underdown. A clean, attractive template for displaying Cumulus data using realtime.txt. You can read more about this in the forum. Download the official latest Cumulus version here: Home Weather Station Template light and dark themes
  • YADR Yet Another Dayfile Reader, written in PHP to read Dayfile.txt with Monthly & Seasonal Display. For a full discussion on all dayfile.txt (and equivalent database table) readers see Daily Summary page, where this one is compared with others.
  • One year ago This post talks about scripts to add values for one year ago to say the yesterday.htm page
  • extremes page This post describes an alternative way to show extremes. It only shows a few of the key derivatives that Cumulus calculates them but in the same small table you see them for every month.
  • Top Ten The top ten page shows a lot of tables, designed to compare the current year with the previous nine.

additions to cumulus

Do you want to make your own addition to this list?

There are several articles in this wiki that might help you to write something that you can share with other Cumulus users.

  • Customised_templates This page tells you what is possible, but follow the next few links to learn how to do it!
  • Stylesheets This page helps you to change the look of a web page using CSS, perhaps you will devise a new styling that others might want to copy?
  • Webpage_layout This page helps you to change the layout of a page using HTML, perhaps you will devise a new layout that others might want to copy?
  • Editing_content_of_a_webpage_using_either_HTML_or_Script This takes above the somewhat cosmetic (styling/layout) changes a step further, it tells you how by adding script you can vary what is on a web page
  • Webtags This is the page that tells you everything about the tokens (as MX calls them) that are used to get Cumulus output into your new web pages if you write them as Cumulus templates.
  • Webtags_as_boolean_operators_in_HTML This page suggests other ways to exploit web tags to change the look of a web page
  • PHP This pages introduces you to script languages JavaScript and PHP Hypertext Pre-processor and that may lead to you building one web page from several different files, and some of those files may be shared between several web pages allowing you to standardise parts of the layout and look.
  • Php_webtags This page as well as linking you to some ready made scripts, gives advice for your own scripts. It also discusses XML and JSON. With these approaches, most of your web pages don't have to be written as templates, and so don't need to be uploaded by Cumulus, they remain unchanged on your web server.
  • Source Listing Normally any PHP scripts you have on your web server cannot be viewed by anyone visiting your site, this gives great security, but makes it hard for others to copy your great looking pages. This support topic gives advice if you have several PHP scripts on how to make it possible to view the source of any scripts you want to share, whether those scripts are what directly produced the web page you are viewing or another script linked to by require/include
  • Xml_webtags There is more on XML here.

Having read through all these, then you can follow links below, that give you more about what has been done already.