ILIAS-Blog
Customizing Main Menu / Hauptmenü anpassen
If you install ILIAS 4.2 out of the box you have a small main menu for navigating in ILIAS. The menu items are Personal Desktop, Repository and - if you have the appropriate role - Administration. It is possible to rename Repository and to use a more convenient name like Content or Library. But a default ILIAS does not allow you to add additional menu items, e.g. for pointing directly on popular pages or important course offers. Now, the user interface plugin hook can overcome this obstacle and offer you the chance to create a main menu according to your needs - as you can see on the ILIAS homepage at www.ilias.de.
Deutsche Fassung weiter unten

This user interface plugin has originally been developed by Alexander Killing for the unirep-online installation of ILIAS where it used to highlight special learning materials offered to the students. The latest version of this plugin has been implemented with funding of the ILIAS open source e-Learning society to improve the usability of the ILIAS homepage.
- create additional drop-down menues in the main menu bar
- add menu items to each menu which can be
- an URL to a page inside or outside ILIAS, including an optional access check
- a Ref ID to an existing object inside ILIAS
- the Last Visited menu
- add translations for every menu and menu item
- change the ordering of menues and menu items
- set menues active or inactive (e.g. to prepare a menu)

The LfMainMenu plugin will be published at the ILIAS plugin page after some final improvements.
Deutsche Fassung:
ILIAS-Hauptmenü anpassen
Wenn Sie ILIAS 4.2 in der Standardfassung installieren, bietet die Hauptnavigation im Kopf der Seite nur die Menüeinträge Persönlicher Schreibtisch, Magazin und - wenn Sie die entsprechende Rolle innehaben - Administration an. Sie können zwar dem Menüpunkt Magazin einen anderen Namen geben, z. B. Lerninhalte oder Bibliothek. Aber ein Standard-ILIAS erlaubt es Ihnen nicht, weitere Menüpunkte zu ergänzen, um beispielsweise auf wichtige Seiten oder Angebote zu verweisen. Seit kurzem bietet ein neues Plugin aber die Möglichkeit, diese Einschränkung zu überwinden und das Hauptmenü an Ihre Anforderungen anzupassen - wie man inzwischen auf der ILIAS-Homepage sehen kann: www.ilias.de.

Dieses User-Interface-Plugin wurde von Alexander Killing ursprünglich für die ILIAS-Installation des Projekts unirep-online entwickelt, um direkt auf wichtige Lernangebote verweisen zu können. Finanziert vom Verein ILIAS open source e-Learning e.V. wurde das Plugin so weiterentwickelt, dass damit eine umfangreiche Navigation für die ILIAS-Homepage umgesetzt werden konnte.
- zusätzliche Drop-down-Menüs in Hauptmenüleiste anlegen,
- neue Menüeinträge der folgenden Typen hinzufügen:
- einen Link (URL) auf eine Seite innerhalb oder außerhalb der ILIAS-Installation, ggfs. mit Rechtecheck,
- eine Referenz (Ref ID) auf ein bestehendes Objekt innerhalb von ILIAS,
- das Zuletzt besucht-Menü hinzufügen,
- zusätzliche Übersetzungen der Menüs und Menüeinträge einpflegen,
- die Sortierung der Einträge anpassen,
- Menüs aktivieren oder deaktiviern (z. B. um diese vorzubereiten).

Das Plugin kann per SVN vom ILIAS-Entwicklungsserver heruntergeladen werden:
svn checkout http://svn.ilias.de/svn/ilias/branches/leifos/lf_plugins/Services/UIComponent/UserInterfaceHook/LfMainMenu LfMainMenu.
Die Installation erfolgt im (gegebenenfalls anzulegenden) Verzeichnis /Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/
. Am einfachsten also gleich in diesem Verzeichnis den svn checkout machen.