Copyright (c) 2016 Institut fuer Lern-Innovation, Friedrich-Alexander-Universitaet Erlangen-Nuernberg, GPLv2, see LICENSE
Further maintenance can be offered by Databay AG.
- Forum: http://www.ilias.de/docu/goto_docu_frm_3474_1946.html
- Bug Reports: http://www.ilias.de/mantis (Choose project "ILIAS plugins" and filter by category "External Content")
When you download the Plugin as ZIP file from GitHub, please rename the extracted directory to ExternalContent (remove the branch suffix, e.g. -master).
- Copy the ExternalContent directory to your ILIAS installation at the followin path (create subdirectories, if neccessary): Customizing/global/plugins/Services/Repository/RepositoryObject
- Run
composer du
in the main directory of your ILIAS installation - Go to Administration > Extending ILIAS > Plugins
- Choose action "Update" for the ExternalContent plugin
- Choose action "Activate" for the ExternalContent plugin
If you want to use the LTI outcome service with PHP-FPM behind an Apache web server, please add the following configuration to your virtual host or directory configuration in Apache:
SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1
See Manual for details.
You may also try the PCExternalContent plugin to embed contents with the ILIAS page editor.
Plugin versions for different ILIAS releases are provided in separate branches of this repository. See Changelog for Details.
When you update your plugin to ILIAS 8, you should change the XML of your LTI type definitions to get rid of the jQuery dependencies.
Search for:
$(document).ready(function()
and replace it with:
document.addEventListener("DOMContentLoaded", function(event)
To improve security with opening external sites, we recommend setting noopener
and noreferrer
in the lauch forms or links used in the XML of your type definitions, e.g. for LTI types:
Search for:
target="{FORM_TARGET}"
and replace with:
target="{FORM_TARGET}" rel="noopener noreferrer"
This is done in the models for creating new LTI 1.1 types.