Thanks, Adam! And yes, the constraints really do provoke creativity! I am really grateful to my school for providing https webspace to faculty AND students too as part of our Reclaim Hosting: Domains project. I'm secretly hoping that if I can get a few of our faculty to start using Domains just as an https solution for Twitter in Canvas, then they might starting using the Domains space for other projects. I personally don't use Canvas myself beyond the gradebook, but I know that Canvas is where/how most of our faculty begin their process of teaching (and, ideally, sharing) online, so I am trying to find ways to do things in Canvas that connect up with larger learning on the open Internet. Anyway, the https space was the key for getting the iframe solution to work, and I am really glad that my school has this great Domains project going (and @michelle_pacans has Domains at her school also).
I have a lot more javascript widgets of my own invention here if you are curious:
Laura's Widget Warehouse: Homepage: Laura's Widget Warehouse
To build those javascripts, I rely on a very user-friendly tool built by a former student, Randy Hoyt, which is free for all here:
http://RotateContent.com
You just put content into an HTML table (any kind of content, including other scripts, which makes it ultra-powerful), and RotateContent generates the javscript which you can then publish and also share. I'm using our Domains project to host the scripts I create so that I can share them via https, along https for all the media that the scripts return (the widgets are mostly about displaying random images).
I hired Randy to build that tool about 15 years ago because I'm not a programmer, and I wanted a simple date-based / randomizer tool that I could use to share my content. It will also generate php scripts, but javascript has turned out to be the real keeper: I think it is so cool that something we built all those years ago is still going strong! I am a believer in the power of random. 🙂
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.