eLeDia-Informationen für Administrator/innen
Komponente local_eledia_adminpromo · Version 1.0.0
Zielgruppen
Abschnitt betitelt „Zielgruppen“- Administrator/innen einer Moodle-Plattform: sehen auf der Seite „Systemnachrichten“ die Angebote von eLeDia.
- Betreiber (eLeDia-Hosting, Kundenbereitstellung): schalten den Bereich je Kunde
ein oder aus und legen die Link-Ziele fest, auch zentral über die
config.php.
Haupt-Use-Cases
Abschnitt betitelt „Haupt-Use-Cases“- Statt der allgemeinen Moodle-Werbung („Von Moodle“) die Angebote des eigenen Moodle-Partners sehen.
- Den Bereich für einzelne Kunden abschalten — dann erscheinen wieder die Moodle-Karten.
- Die drei Links auf kundenspezifische Seiten lenken.
Typischer Workflow
Abschnitt betitelt „Typischer Workflow“- Eine Administratorin öffnet Website-Administration › Systemnachrichten.
- Unter den Systemnachrichten, direkt über dem Moodle-Copyright, erscheint der Bereich „Von eLeDia“ mit drei Angeboten.
- Sie klickt auf einen Link, zum Beispiel „Hosting kennenlernen“.
- Die passende Seite auf eledia.de öffnet sich in einem neuen Fenster oder Tab.
- Die Moodle-Plattform bleibt im ursprünglichen Fenster unverändert geöffnet.
Kernkonzepte (Benutzerperspektive)
Abschnitt betitelt „Kernkonzepte (Benutzerperspektive)“- Moodle-Karten („Von Moodle“): vier Werbekarten, die Moodle 5.3 unten auf der Seite „Systemnachrichten“ zeigt: Moodle Marketplace, MoodleCloud, Moodle Services und Feedback.
- eLeDia-Bereich („Von eLeDia“): ersetzt genau diese vier Karten. Er enthält drei
Angebote:
- Betrieb & Sicherheit
- Support & Entwicklung
- eLeDia.academy
- Erzwungene Einstellung: ein Wert, den der Betreiber in der
config.phpfestlegt. Er ist auf der Einstellungsseite sichtbar, kann dort aber nicht geändert werden.
Feature-Bedienung
Abschnitt betitelt „Feature-Bedienung“eLeDia-Bereich auf der Seite „Systemnachrichten“ (feat01)
Abschnitt betitelt „eLeDia-Bereich auf der Seite „Systemnachrichten“ (feat01)“Was tut es? Ersetzt die vier Moodle-Werbekarten durch den eLeDia-Bereich mit drei Angeboten und Links zu eledia.de.
Wann nutze ich es? Immer, wenn Sie als Administrator/in die Systemnachrichten Ihrer Plattform prüfen — etwa nach einem Update.
Bedienung
- Melden Sie sich als Administrator/in an.
- Öffnen Sie Website-Administration › Systemnachrichten
(Adresse
…/admin/index.php). - Scrollen Sie unter die Systemnachrichten.
- Klicken Sie auf einen der Links. Sie erreichen ihn auch mit der Tabulatortaste. Die Links führen zu:
- „Hosting kennenlernen“ → Moodle-Hosting bei eLeDia
- „Projekt besprechen“ → Kontakt zu eLeDia
- „Trainings entdecken“ → Programm der eLeDia.academy
Erwartetes Ergebnis
- Der Bereich „Von eLeDia“ steht direkt über dem Moodle-Copyright.
- Die Moodle-Karten „Von Moodle“ werden nicht angezeigt.
- Ein Klick öffnet die eledia.de-Seite in einem neuen Fenster oder Tab.
Einschränkungen / Hinweise
- Nur Personen, die die Website konfigurieren dürfen (Administrator/innen), sehen den Bereich. Manager/innen und alle anderen Rollen sehen ihn nicht.
- Der Bereich erscheint nur auf der Seite „Systemnachrichten“, auf keiner anderen Seite.
- Während einer Installation oder eines Updates wird er nicht angezeigt.
- Ohne JavaScript steht der Bereich unter dem Copyright statt darüber. Er ist dort vollständig nutzbar.
- Beim Öffnen der Seite wird keine Verbindung zu eledia.de aufgebaut. Das geschieht erst, wenn Sie einen Link anklicken.
Häufige Fehler
- Der Link öffnet nichts: Ein Popup-Blocker verhindert eventuell das neue Fenster. Erlauben Sie Popups für Ihre Moodle-Adresse oder öffnen Sie den Link mit der mittleren Maustaste.
- Ich sehe den Bereich nicht: Prüfen Sie, ob Sie als Administrator/in angemeldet sind und ob
der Bereich in den Einstellungen aktiviert ist (siehe
feat02).
Einstellungen und zentrale Steuerung (feat02)
Abschnitt betitelt „Einstellungen und zentrale Steuerung (feat02)“Was tut es? Legt fest, ob der eLeDia-Bereich angezeigt wird und wohin die drei Links führen.
Wann nutze ich es? Wenn ein Kunde den Bereich nicht wünscht oder eigene Ziel-Seiten verlinkt werden sollen.
Bedienung (Einstellungsseite)
- Öffnen Sie Website-Administration › Plugins › Lokale Plugins › eLeDia-Informationen für Administrator/innen.
- „eLeDia-Bereich anzeigen“: Ist der Haken gesetzt (Standard), erscheint der eLeDia-Bereich. Ohne Haken zeigt Moodle wieder seine eigenen Karten.
- Tragen Sie bei Bedarf eigene Ziele ein:
- Link „Betrieb & Sicherheit“ — Standard:
https://eledia.de/moodle-hosting/ - Link „Support & Entwicklung“ — Standard:
https://eledia.de/kontakt/ - Link „eLeDia.academy“ — Standard:
https://eledia.de/training/
- Link „Betrieb & Sicherheit“ — Standard:
- Klicken Sie auf „Änderungen speichern“.
Bedienung (zentral, für Betreiber)
Tragen Sie in der config.php vor der Zeile require_once(__DIR__ . '/lib/setup.php'); ein:
$CFG->forced_plugin_settings['local_eledia_adminpromo'] = [ 'enabled' => 1, // 0 = Moodle-Karten statt eLeDia-Bereich 'urlservices' => 'https://eledia.de/moodle-hosting/', 'urlsupport' => 'https://eledia.de/kontakt/', 'urlacademy' => 'https://eledia.de/training/',];Es genügt, nur die Werte aufzuführen, die Sie festlegen möchten.
Erwartetes Ergebnis
- Gespeicherte Werte gelten sofort.
- In der
config.phperzwungene Werte erscheinen auf der Einstellungsseite als nicht änderbar.
Beispiele
- Kunde ohne eLeDia-Werbung:
'enabled' => 0erzwingen. - Kundenspezifische Kontaktseite:
'urlsupport' => 'https://kunde.example.org/eledia-support'.
Einschränkungen / Hinweise
- Als Link-Ziel sind nur vollständige Adressen erlaubt, die mit
https://beginnen. - Ist ein in der
config.phperzwungenes Ziel ungültig, verwendet das Plugin das Standard-Ziel. So entsteht kein kaputter oder unsicherer Link. - Ist der Bereich deaktiviert, entscheidet allein Moodle, welche seiner Karten erscheinen.
Ein eventuell vorhandener eigener Eintrag
$CFG->disablenotificationctasgilt dann unverändert.
Häufige Fehler
- „Geben Sie eine absolute URL ein, die mit https:// beginnt.“ — Die Adresse beginnt mit
http://oder ist unvollständig. Tragen Sie die vollständigehttps://-Adresse ein. - Feld lässt sich nicht ändern — Der Wert ist in der
config.phperzwungen. Ändern Sie ihn dort.
Installation und Update
Abschnitt betitelt „Installation und Update“Die Schritte für Betreiber stehen im Playbook playbooks/installation-und-upgrade.md.
- Jedes Feature referenziert ein
featXX. - Sprache einfach und nutzerorientiert.
- Aktualisierung, sobald sich das sichtbare Verhalten ändert.