Moving Server side website to local xibo client

I could use some help with Xibo clients and HTML regions.

We are currently running a number of Xibo players, with a mix of images, videos and html regions on both Windows and Android boxes.

The problem we are currently experiencing is that when a player goes offline (due to internet outages) all the HTML regions stop working. With previous signage software we’ve tried the web regions continued to play while offline (i’m assuming through some sort of local caching). i haven’t found a setting and no indication this is possible currently in Xibo?

most of our web content is fairly basic, for example weather http://ads.northerndigitalmedia.com/weather/mainScreen/index.cfm?fuseaction=Full_Display_Weather

but other content we display is mission critical, and if the internet goes down, they still want to see the cached content until the internet is restored.

Unless there is a way for this content to be cached with the Xibo Client, i need to find a way around this problem. One possible solution i thought about was installing Apache, and a copy of Lucee which is the open source version of our Coldfusion Software. this would allow me to read an XML file every ## minutes, and load everything else locally. If the internet is down, then just load the cached downloaded content till it comes back online.

However, i also haven’t seen anything to suggest this is an option either?

Another option i’m open to is some sort of Custom Display Modules, that can download content to a local XML or Database, but i’m not even sure where to begin with that, or if this option is even possible with the CSS and imagery i need to display?

So, does anyone have any suggestions? Ideally some type of local caching would be fantastic, but i’m open to other suggestions.

Thanks

It should be possible to use browser cache.

Windows players should obey IE settings in that regard.
Android player - it is possible to enable browser cache in display profile assigned to your players.

That could be a first step for you, to configure the above and see if the default browser cache will do the job in your use case.

At least for the weather you could also use the Weather module integrated in Xibo instead of the webpage you’re currently using.