G’day David,
The problems are twofold, and come from the Simile Timeline library.
First, your site is loading scripts from an MIT website that has an invalid SSL certificate:
https://simile.mit.edu/ajax/api/simile-ajax-api.js
cert for: *.simile-widgets.org
Second, one of the scripts on that site is loading more scripts via http:
https://api.simile-widgets.org/timeline/2.3.1/timeline-api.js?bundle=true
I’ve used that tool before and I pulled a local copy so that I could get around just such a problem. I recommend that you get your developers to do likewise.
cheers,
Ross
Thanks for the reply. I did pull local copies though I can’t seem to figure out a clean way to reference them in my (sub)site of a multisite/user installation.
Two questions:
1. How to overwrite the plugin’s files, e.g. *./wp-content/plugins/simile/myscripts?
2. The proper way to reference the local scripts, e.g. *./wp-content/themes/mytheme/similescripts?
Thanks
G’day David,
Is that your own plugin? If so, edit it to load the scripts using the plugins_url() function:
https://codex.wordpress.org/Function_Reference/plugins_url
If this isn’t your plugin, best to take it back to the plugin authors and get them to incorporate a local copy. It’s just not going to work with that remote copy from that server, given the SSL certificate problem.
NB: “One does not simply load Simile Timeline scripts locally”, there’s some other config work involved IIRC. I vaguely remember integrating the Simile Timeline library into a custom MediaWiki extension a few years ago, and it had a couple of bits to it: a config bit where you set up the library’s environment, and the library scripts themselves, with some other scripty bits in between. Make sure you get all those bits singing HTTPS.
cheers,
Ross
BTW, the authors don’t seem to be supporting that plugin since requested have gone unanswered for some time now. Thanks again!
Hey David, before you get too deep into modifying someone else’s plugin to get this working properly in https, perhaps consider a different solution. This SO question has some interesting alternatives in the answers, including a cleaned-up Simile Timeline.
http://stackoverflow.com/q/4700419/911083
cheers,
Ross