Skip to content

cce-uzk/CustomMetaBarLinksPlugin

Repository files navigation

CustomMetaBarLinks ILIAS Plugin

University of Cologne | Competence Center E-Learning

Nadimo Staszak

Core Features

  • Customizable MetaBar Links
    Display individual links directly in the MetaBar.

  • Link Management via Plugin Configuration
    Easily add, edit, or remove custom links through the plugin settings.

  • Role-Based Link Display
    Control the visibility of links by filtering based on global roles.

  • On-Demand Link Activation
    Enable or disable links as needed for flexible functionality.

  • Optional Icon Assignment
    Assign custom icons to links for enhanced visual representation.

Overview

Custom MetaBar Menu

ILIAS Custom MetaBar Menu Screenshot

Custom MetaBar Links Overview

ILIAS Custom MetaBar Links Overview Screenshot

Custom MetaBar Link Editing

ILIAS Custom MetaBar Link Editing Screenshot

Installation

Install via ZIP

  1. Navigate to the root directory of your ILIAS installation.
  2. Ensure that the downloaded plugin cmbl.zip is in your ~/Downloads folder (adjust the path if necessary).
  3. Run the following commands:
mkdir -p Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/CustomMetaBarLinks
cd Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/CustomMetaBarLinks
mv ~/Downloads/cmbl.zip cmbl.zip
unzip cmbl.zip
unlink cmbl.zip
  1. Navigate back to the root directory of your ILIAS installation.
  2. Update dependencies using Composer:
composer du
  1. Update and activate the plugin in the ILIAS Plugin Administration interface.

Install via Git

  1. Navigate to the root directory of your ILIAS installation.
  2. Run the following commands to clone the plugin repository:
mkdir -p Customizing/global/plugins/Services/UIComponent/UserInterfaceHook
cd Customizing/global/plugins/Services/UIComponent/UserInterfaceHook
git clone https://github.com/cce-uzk/CustomMetaBarLinksPlugin.git CustomMetaBarLinks
  1. Navigate back to the root directory of your ILIAS installation.
  2. Update dependencies using Composer:
composer du
  1. Update and activate the plugin in the ILIAS Plugin Administration interface.

Update

To update the plugin:

  1. Navigate to the root directory of your ILIAS installation.
  2. Navigate to the plugin directory:
cd Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/CustomMetaBarLinks
  1. Pull the latest changes from Git:
git pull
  1. Navigate back to the root directory of your ILIAS installation.
  2. Update dependencies using Composer:
composer du
  1. Update and activate the plugin in the ILIAS Plugin Administration interface.

Requirements

  • ILIAS: Version 9.0 - 9.999
  • PHP: Version 8.1 or higher

About

The CustomMetaBarLinksPlugin, developed by the University of Cologne's Competence Center E-Learning, enables ILIAS administrators to display individual links directly in the MetaBar. Features include customizable link management, role-based visibility, on-demand activation, and optional icon assignments for enhanced navigation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors