Forum Discussion
Storyline 360 to SharePoint
I recently made the switch to Storyline 360. I previously had Storyline 2 and was able to publish for the web, create the .aspx file, and upload to SharePoint through Explorer.
In Storyline 360 I can not get the same results with that process. Instead, upon clicking the .aspx file on SharePoint, I receive a prompt to save the .html file. If I click save, a blank window opens. I have tried this in both Chrome and Internet Explorer 11.
Is there something I have to do differently when using 360?
- JohnLuttrell-43Community Member
Hi friends,
I feel that it would be supremely helpful to the entire Storyline community if Articulate provided support for SharePoint, OneDrive, and now Teams. They are viable and extremely ubiquitous intranet and extranet collaboration platforms and seem like a perfect way to deliver learning and performance support content.
I've tried the numerous hacks that are documented in this discussion thread and some work, but do so inconsistently. Is there nothing that the folks in development can do to help out the user community on this topic?
Do we really need to hack all these various systems or the content we've developed to get this to work? In many cases, we're working with a consulting client and have little or no influence in the client's intranet platform. But, Office 365 and it's family of products are so widely used, that it seems a disservice to the community and our clients or employers to produce content that can't be shared on that platform.
Yes, learning management systems are the most appropriate platform to provide content to learners, when tracking progress and completion of training modules or courses is important. However, there are many use cases where SharePoint is a more appropriate platform because it's integrated with a team collaboration site and is a performance support tool or just information distribution.
Question for Articulate staff: is there anything being done on this? Or should everyone on this thread just give up and stop trying to make this work? I know I've spent countless hours trying to get this to work. I'm not trying to be sarcastic, honestly. If the answer is 'no', then the answer is 'no'.
- BrianAllenCommunity Member
+1... John, completely agree with this, thanks for championing this.
- JohnLuttrell-43Community Member
Thanks, Brian!
- BENOITGUILLOCommunity Member
Hello John,
I share all of your thougts made so clear in this post.
I also work with consulting clients most of the time. And further, I feel that more and more firms are fed up with kind of Cornerstone solutions, heavy and costful. Even big firms are likely to search for solutions where training modules are linked to their workers thanks to their Google or Microsoft ID, and tracking results built up within a single googlesheet, or an excel and, in the end shown on a simple dashboard. They want simple and agile solutions taht could fit easily in their software process.
Hope you will be heard
- JohnLuttrell-43Community Member
Thanks, Benoit. I'm hopeful...
- JohnLuttrell-43Community Member
Hi Lisa,
Well, looks like you're doing everything correctly and you still get the Save As... prompt. What that tells me is that the SharePoint server is set to not allow uploaded .ASPX files to run and prompts the save as.
This may require you to contact the admin of the SharePoint environment (or the document library you're using) to enable running of ASPX files. You could also request that HTML files be enabled as well. If you can get that administrative change on the server side, you wouldn't need to do any of the copying and renaming. However... I've found getting those kinds of changes done at the infrastructure level is a tall order and affects security policies that most orgs have in place. So... this is the reason for the copy/rename workaround.
Since you're working in SharePoint, you probably have Office 365, which includes OneDrive. OneDrive is often more "open" to external content and may be set to allow ASPX and even HTML, sometimes. Again, this is controlled by organizational security, etc.
I'd recommend seeing if you can upload your content to OneDrive and test the running of ASPX (and HTML, while you're at it!).
Every environment is a little different (duh, John!) and it often takes some cajoling to get IT or SharePoint admins to adjust things for SL content to run. Having worked in IT and also on the Learning & Development side of things, you may be able to get this adjustment to security made without too much trouble. On the other hand, network and data security seems to get more locked down as time goes by, rather that getting looser.
My experience is that spending time on the workaround may be more fruitful that spending time trying to adjust an org's security policies.
Let me know if the OneDrive approach is possible and if it worked for you!
I'm also curious if Articulate is looking at SharePoint integration with Storyline. With such a ubiquitous corporate intranet/extranet platform like SharePoint, it seems like a natural place to distribution web-based training outside the LMS environment.
Thanks!
John
- LisaDobiasCommunity Member
Thanks John. I have a question out to our IT team to see if I can find some answers about the security settings. In the meantime, I copied my e-Learning files to OneDrive and here are the results:
.aspx - still unable to launch (I am prompted with "Windows can't open this file"
.html - launches fine but I am prompted with a security message "Internet Explorer restricted this webpage from running script or ActiveX controls". I click "Allow Blocked Content" and am able to go through the content of the course.
Hopefully I'll hear back from IT soon and then can proceed. On another note, have you used any LRS options with SL360 and SharePoint? Looking for a recommendation of tools to investigate. Thanks again.
Lisa
- JohnLuttrell-43Community Member
Hi SharePoint Explorers!
Well, it seems like something has changed recently in SharePoint that is preventing anything I publish from running. I've tried the HTML > ASPX renaming approach I've discussed here previously, but that no longer works. I am at my wit's end on this. The only thing I've been able to do is load a published project folder onto OneDrive and then link to that from SharePoint.
At this point, OneDrive (or on a web server other than SharePoint) seems to be the best approach.
It seems like there are a growing number of users who want to publish to SharePoint from SL and SL360. If enough of us add this integration to a feature request, it could happen. Thanks to Articulate Support for listening to this awesome community!!!
I'm sharing a mock-up of the SL 360 Publish dialog with a SharePoint option to inspire everyone! ;-)
- RoniBorriCommunity Member
John Luttrell
Hi SharePoint Explorers!
Well, it seems like something has changed recently in SharePoint that is preventing anything I publish from running. I've tried the HTML > ASPX renaming approach I've discussed here previously, but that no longer works. I am at my wit's end on this. The only thing I've been able to do is load a published project folder onto OneDrive and then link to that from SharePoint.
At this point, OneDrive (or on a web server other than SharePoint) seems to be the best approach.
It seems like there are a growing number of users who want to publish to SharePoint from SL and SL360. If enough of us add this integration to a feature request, it could happen. Thanks to Articulate Support for listening to this awesome community!!!
I'm sharing a mock-up of the SL 360 Publish dialog with a SharePoint option to inspire everyone! ;-)
Hi John,
I have seconded your feature request :)
In the meantime, can you explain how you got it to work through OneDrive? I've uploaded the published web content to OneDrive, but not sure if I should still be changing file extensions, or what to have Sharepoint link to.
I've built a fab little interaction in SL360 but I'm lost on how to get people to see it outside of our LMS. I'm feeling a bit inept!
Thank you!
- KirenJagdevCommunity Member
Hi Roni,
After looking through the threads I found that in OneDrive if you open your html5 file in notepad or the equivalent on a MAC and then resave it as .aspx it seems to work :)
- ErikaKuczynskiCommunity Member
Hi Leslie,
I learned that this process still works if I use the story_html5.html file to create the .aspx file. In the past, I always used the story.html file.
Thank you!
- sharmainebandelCommunity Member
this worked! thank you!
- JohnLuttrell-43Community Member
Also having issues with running Storyline 360 content on SharePoint. A while back I tried renaming story.html to story.aspx. The file runs on SharePoint, but because the code in story.html checks browser type and availability of Flash, it eventually redirects to story_flash.html or story_html5.html. At that point, SharePoint wants to download one of those HTML files.
I renamed those two files to have an ASPX extension, and then opened story.html in Notepad and easily found the references to story_flash.html and story_html5.html, changing those to look for the renamed ASPX files...
And it works! Not too much work to get things running on SharePoint. However...
I then ran into issues with imported content from Engage. Like Storyline, Engage publishes a handful of HTML files, which SharePoint insists on downloading.
So, I found all those files (a bunch, because I love the rapid development I can do with Engage interactions!!!) and renamed them to have an ASPX extension. And, without getting into the gritty details, I had to use Notepad to go into the code and changes references to the HTML files over to ASPX.
No luck this time. It appears that published Engage interactions seem to use JavaScript, CSS, and XML to generate the URL used in the slide frame in Storyline for the interaction. (okay, I got gritty there for a second)
The bottom line is, the Storyline content runs just fine (with either Falsh or HTML5) but the interactions result in a 404 page not found error.
I haven't tried, but I suspect the same might be the case for content developed in QuizMaker and imported into Storyline.
Yes, I could recreate my interactions in Storyline, but I like Engage.
I asked the SharePoint admin to see if they could just make an adjustment on the server to allow the running of HTML files, rather than forcing a download (Save/Save As) but IT security won't allow that to happen.
Anyone experiencing this issue? Any clues? Seems like this could be a feature request to allow choosing HTML or ASPX as the output "wrapper" format... or even a SharePoint tab on the Publish page options. ;-)
Thanks,
John
- AliceSueClaeysCommunity Member
Thanks for your directions. I was having the same type of issue embedding storyline into sharepoint. I can at least see it on my side now, but my users are just seeing the loading wheel. Did you encounter that issue? I am trying to figure out if it is the way I am embedding the content or whether it is an access rights issue.
Hi John,
Gosh - what a tremendous amount of digging you've done to get this far.
I'll admit, I'm not familiar with Sharepoint and helping out with specific hosting environments isn't really our area...but I had one idea. Have you looked at publishing these Engage interactions separately and uploading to Sharepoint? You could then use those to link inside your Storyline file as a web object.
It's a few more steps but if it works, maybe it's worth it?
Hopefully others in the community who are more experts on Sharepoint are also able to weigh in here! Let us know what you end up doing in case others in the community come looking for similar in the future.
Hi John,
I love your enthusiasm for this feature and sharing some details here. Thanks for sending along to our team as an official feature request too. Although we don't currently have publishing options that refer to specific hosting solutions, it's always good to know that it would help you and others!
We'll keep folks posted if something like this is added to the roadmap.
- JohnLuttrell-43Community Member
Thanks so much, Ashley! Storyline just keeps getting better and better! :-)
- AldinaGoncal236Community Member
Any news about this item? it is definitely still a need. I am currently desperately looking for a solution as our intranet is in SPO and we can't share our content with our audience as we would want to.
Any guidance would be really appreciated!
Aldina
Hi Aldina!
Great question!
This is specific to SharePoint, and the way content is uploaded to SharePoint. It sounds like other community members are uploading Storyline 360 courses to SharePoint in this discussion.
I'd also recommend checking with SharePoint to see if they have tips to share when uploading content in html format.
Hi John!
I completely understand how it would be helpful for us to offer support for integrating Storyline 360 content to SharePoint, One Drive, and Microsoft Teams.
SharePoint Online doesn't play HTML files. As a result, SharePoint Online can't play published Articulate content since it includes HTML files.
I'm happy to continue advocating on your behalf for a better solution! In the meantime, we welcome the community to share ways they've customized Storyline 360 content to fit their needs.
- JohnLuttrell-43Community Member
Thanks so much, Lauren. This is such a great community for a great product, so I would love to see a solution to this.
There is some awesome under-the-hood technology with Storyline publishing in the various formats, but SharePoint and Teams seem to be a big gap for many users. I've been trying to help, but seems that we're all hitting a similar wall...
One of the things that SharePoint is looking for is an .ASPX file as the launcher, so many of us have simply made a copy of the story.html or story
Glad you found what you needed, Erika! Thanks for sharing your solution here. :)
- JacquelineBrownCommunity Member
Publish it to flash only and it will work. SharePoint doesn't like HTML5.