Beispiele zur Umgestaltung
Das Lernmanagementsystem Ilias lässt sich mit Skins umgestalten. (Darüber habe ich in einem früheren Blogeintrag geschrieben.) Ein Ilias-Skin kann aber sogar die Funktionalität verändern. Hierfür gebe ich nachfolgend einige Beispiele.
Loginseite
Die Templates zu Login, Logout und zur Nutzungsvereinbarung finden Sie unter Services /init/default
In unserem Projekt haben wir folgende Änderungen an der Loginseite durchgeführt:
1) Die Loginseite sehen nicht nur Teilnehmer, sondern auch andere Besucher. In unseren Fall wurden oben und unten Bereiche mit Logos hinzugefügt, außerdem ein LKW neben dem Loginformular platziert.
2) Die Möglichkeit zur Selbstregistrierung wurde entfernt:
<!-- BEGIN new_registration --> <!-- <a class="il_ContainerItemCommand" href="{CMD_REGISTER}">{REGISTER}</a> --> <!-- END new_registration --> |
3) Die Sprachumschaltung wurde entfernt, denn unsere Teilnehmer sprechen immer deutsch, sonst könnten sie die Lerninhalte sowieso nicht verstehen.
<form action="{LANG_FORM_ACTION}" method="post" name="languageselection"> <input name="cmd[showLogin]" type="hidden" value="1" /> <select name="change_lang_to" onchange="this.form.submit()"> <option value="">{TXT_CHOOSE_LANGUAGE}</option> </select> </form> |
Achtung: Wichtig beim Entfernen der solcher Optionen: die kommentierten „Klammern“ (BEGIN/END) nicht mit entfernen, Ilias bzw. die Template-Engine sucht offenbar nach diesen und produziert Fehler, wenn die Klammern fehlen.
Oberer Menübereich
Dieser Bereich wird definiert in der Datei tpl.main_menu.html
im Verzeichnis Services/MainMenu
In unserem Fall haben wir die Suchbox entfernt, weil es außerdem noch einen Menüeintrag „Suche“ gibt und uns die Suche für unser relativ kleines Angebot nicht so wichtig erschien. Der Text „Angemeldet als xxx“ wurde entfernt, denn der Bereich ist sowieso nicht öffentlich, die Teilnehmer sind also immer angemeldet. Der Link „Abmelden“ sticht auf diese Weise auch besser heraus. Die Einträge des Menüs selbst sind nicht in dieser Datei veränderbar, sondern in der Datei tpl.main_menu_list_entries.html
.
Permalinks
Auf (fast) jeder Ilias-Seite ist unten eine Box zu finden, die den sogenannten Permalink und auch Links zu Facebook, Yahoo, etc. enthält. Im Kontext einer Lösung für Unternehmen mit geschossener Nutzergruppe ist das nicht gewünscht. Wir können den Bereich in dieser Datei entfernen: tpl.permanent_link.html
im Verzeichnis Services/PermanentLink
. Positiver Nebeneffekt: man muss seinen Teilnehmern nicht erklären, was ein Permalink ist.
Besten Dank für den Hinweis!
Viele Grüße,
Yann