Skip to content

ILIAS (LMS) plugin adding multilingual items to the footer where imprint is located. Useful for GDPR links and similar if you do not want to edit all your style templates.

License

Notifications You must be signed in to change notification settings

pawohl/ILIAS-plugin-AddFooterLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AddFooterLink

Allows ILIAS adminstrators add links to the footer of every page through user interface.

  • Does not depend on template/ theme changes.
  • Different links for different user languages possible. In fact, you define a link for a language only.
  • Useful, e.g. for help / GDPR / privacy policy links (Hilfe, DSGVO, Datenschutzerklärung)
  • Mind that you can achieve the same without a plugin, editing the style templates, and for a "support" link ILIAS provides built-in features.

Result:

Screenshot featuring a browser showing ILIAS with the AddFooterLink plugin enabled and configured: In the footer, there are 3 new links: Datenschutzerklärung, Hilfe and Support

Copyright

This work is based on studer-raimann/SystemNotifications by studer + raimann ag (Fabian Schmid, Martin Studer, Theodor Truffer, Michael Herren, Stefan Wanzenried, fwyss-srag). Some parts: Copyright (c) 1998-2010 ILIAS open source, Extended GPL, see docs/LICENSE.

The idea for the plugin came from Mohammed Helwani.

Reply by studer + raimann ag (JIRA 1385):

Alle unsere[r] Plugins sind unter der GNUv3 veröffentlich[t]

Likewise, you can use this plugin under GNUv3.

Installation

Start at your ILIAS root directory

mkdir -p Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/
cd Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/
git clone https://github.com/pawohl/ILIAS-plugin-AddFooterLink.git AddFooterLink

As ILIAS administrator go to Administration → Plugins and install/activate the plugin.

Usage / Configuration

As ILIAS administrator go to Administration → Plugins → AddFooterLink → Actions → Configure. From there, you can manage the footer links.

Screenshot featuring a browser showing ILIAS with the AddFooterLink plugin configuration: Button "Link hinzufügen" (Add new link) and a list of active links. Columns: Sprache (language), Linktext (link text), URL zum Linkziel (URL to link target), Aktionen (actions) including amending and deleting a link

N.b., there is no language fallback mechanism. Only footer links matching the user's language choice are displayed. This allows you on the other hand adding different links for differnt languages.

ILIAS Plugin SLA

Ich liebe und lebe die Philosophie von open soure Software! Setzen Sie dieses Plugin professionell ein? Sichern Sie sich mittels SLA die termingerechte Verfügbarkeit des Plugins auch für die kommenden ILIAS Versionen. Informieren Sie sich hierzu unter https://wohlpa.de/

Pull-requests

I happily accept pull-requests, e.g. for more translations. For a new translation, you can also just open an issue. Use one of the sources from (/lang) as a template for your translation.

About

ILIAS (LMS) plugin adding multilingual items to the footer where imprint is located. Useful for GDPR links and similar if you do not want to edit all your style templates.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published