How to serve Storyline content through a CDN (AWS CloudFront)?

Dec 26, 2020

Hello,

We're building a custom LMS.

The main application runs on one set of servers hosted on a domain (e.g. myelearningsite.com).

For performance, scalability, and modern application design, we want all our static resources to be served from a CDN. We're using AWS CloudFront, but the specific CDN doesn't matter. For purposes of this discussion, imagine the CDN is cdn.myelearningsite.com.

In short, we want to host the story.html on our app servers. We want to have all the associated content, everything in the ./html5, ./mobile, and ./story_content folders to be served from the CDN.

It seems like it should be simple but I can't find a way to make it work.

Is there a setting in Articulate I'm missing that says "Serve content from this URL:"?

Thanks!

Eric

1 Reply
Rod Machado

Greetings Eric:

This is a question I asked earlier in the forum and has yet to receive an answer. I use a managed Godaddy server to host my eCourses for all my LMS and non-LMS students. I purchased a Godaddy CDN package with my managed server and it only requires setting up a Web Application Firewall in the Website Security Panel to run.

How well does it work? It seems to work well because the streaming (online) issues I have with the mobile player do not seem to be associated with interruptions to the stream. Instead, they're associated with other customer behaviors (i.e., type of browser being used, clearing the browser's cache, etc.).

None of these customer issues would even be a problem had Articulate not eliminated downloads. Nevertheless, I recently developed my own App to allow customers to download the videos associated with my eCourses. Unfortunately, this only allows downloading of videos. It doesn't allow questions or interactions, which much be done online. Nevertheless, this still allows customers to watch eCourse videos offline without streaming interruptions (should the customer be in a location with poor wifi or without wifi).

The smooth flowing of streaming eCourses is something I'm very concerned about. So far, it's not an issue but it is something I do keep an eye on.

Not sure if any of this helps, but I'm happy to share what little I've learned over the past few years on these topics.

Best,
Rod Machado