Forum Discussion
Storyline 360 to SharePoint
Hi Alice and Leslie,
What I've had success with is renaming the story.html file to story.aspx. Most SharePoint sites are set to not allow the running of HTML files, for web security reasons. When you post an HTML file on SharePoint, the user is generally forced to download the file to view it. Instead, SharePoint allows you to use an ASPX file instead. The idea is that HTML files run scripts on the user's local system (opening it up to security risks) and ASPX files run scripts on the server side and pose less of a security risk.
So... the file that allows the Storyline course to run needs to have an ASPX file extension.
If you published with HTML5 and Flash, there will be two other files: story_html5.html and story_flash.html. In this case, the story.html is designed to determine which format is best for your browser (html5 or flash) and then redirect to the correct secondary html file.
Chances are your users' browsers (and mobile devices) are HTML5 compatible and that's probably the best format to use. Instead of messing with the redirect code in story.html and then renaming it to story.aspx, I just make a copy of story_html5.html and rename it to launch.aspx.
Then, when the whole set of files and folders are copied to SharePoint, have users run launch.aspx and things should work fine.
Remember that you need to copy all files and folders of your published output to SharePoint, in order for the course to run. Since SharePoint doesn't allow uploading of folders through its Upload Document button or with drag-and-drop, you need to use Windows Explorer (File Exporer) to do this.
There are two ways to do this: use the Sync feature in the document library that creates a local copy of the destination library, and then copy the whole published folder to that synced folder. Or, you can have SharePoint launch Windows Explorer and have it opened to the folder you can copy to.
One thing that I have noticed with this approach is that SharePoint likes to run in Internet Explorer. I've tried this with Chrome and it doesn't quite work.
1. Using Internet Explorer, open the document library in SharePoint that is your destination.
2. If needed, click the link in the lower left entitled 'Return to classic SharePoint'. See attached.
3. The user interface changes and shows tabs in the upper left for BROWSE, FILES, and LIBRARY. Click on LIBRARY.
4. On the LIBRARY ribbon, choose Open with Explorer in the Connect & Export functions. See attached.
5. This will open a Windows (File) Explorer window directly to the SharePoint document library.
6. In Windows Explorer, navigate to the published output folder for your course. This may be under My Articulate Projects.
7. Click on the folder and press Ctrl+C to copy the entire folder.
8. Use the Back button (<---) in Windows Explorer to go back to the destination folder on SharePoint.
9. Press Ctrl+V to copy the published output folder to the destination folder on SharePoint.
10. Once the folder is copied, click on the folder to open it and locate the launch.aspx file. The .aspx file extension will be hidden, there should only be on launch file listed.
11. Click the elipsis button (...) to the right of launch.aspx and the URL of the file should be listed in a box.
12. Copy the entire URL by selecting it and pressing Ctrl+C.
13. Now you have the URL of your course on SharePoint. You can paste that into an email or embed it as a link on a webpage, etc.
Hope my rambling makes sense. I may have to write this up in an article/job aid for the community, eh?
Let me know how it goes!
John
- LisaDobias7 years agoCommunity Member
John - I have tried the instructions you provided here and am still having issues with launching a course from SharePoint Online (365). I have the file launch.aspx and copied the URL to a document to test it. I am always prompted to save the file - I only have Save or Save As options. Do you think this is a result of security in our environment or do you have any other solutions you have experimented with?
- MicheleBrooks-f7 years agoCommunity Member
Hi, John,
Did you ever succeed in getting an Engage interaction to work on SharePoint? If so, what did you do?
- AshleyT-Pollard7 years agoStaff
Hi Michele,
If you still need help you may also want to message John directly - it appears he has the Contact Me enabled on his profile. That'll allow you to message him and see if he can provide more specific help on using Sharepoint.
Let us know how you get along - I'm sure the tips and tricks will help others in the community!