We hebben een kleine mijlpaal te vieren: onze plugin Information Banner is beoordeeld, goedgekeurd en staat nu live in de officiële Moodle-pluginsdirectory. Het is het soort plugin dat er van buiten simpel uitziet — een banner bovenaan elke pagina — maar het lost een probleem op waar elke Moodle-beheerder vroeg of laat tegenaan loopt: hoe zorg je dat *elke* gebruiker een belangrijk bericht daadwerkelijk ziet?
Je vindt hem hier: Information Banner op marketplace.moodle.com.
Het probleem dat het oplost
Elke organisatie met Moodle heeft berichten die niemand mag missen: een gepland onderhoudsvenster, een beleidswijziging, een aankomend evenement of een urgente melding. De gebruikelijke opties lekken allemaal:
- massa-e-mails worden genegeerd of belanden in de spam;
- een mededeling in één cursus bereikt alleen de mensen die die cursus bezoeken;
- het thema aanpassen voor een tijdelijke aankondiging is fragiel, en iemand moet eraan denken om hem ook weer te verwijderen.
Information Banner kiest een directere route: jouw bericht staat bovenaan elke pagina, vanaf het moment dat een gebruiker inlogt en op elke pagina die daarna wordt bezocht.
Wat de plugin doet
- Sitewide weergave — de banner verschijnt op elke pagina via de moderne Hooks API van Moodle. Geen thema-aanpassingen, geen hacks in je layoutbestanden.
- Geplande zichtbaarheid — stel een exacte begin- en einddatum/tijd in. De banner verschijnt en verdwijnt automatisch, dus niemand hoeft om 07:00 een knop om te zetten voor een onderhoudsvenster.
- Wegklikbaar — gebruikers kunnen een banner sluiten zodra ze hem hebben gelezen. Die keuze wordt per gebruiker onthouden, dus ze worden niet op elke pagina opnieuw lastiggevallen.
- Rijke HTML-berichten — maak je aankondiging op met links, vetgedrukte tekst en styling.
- Marquee-modus — een optionele weergave met scrollende tekst voor meldingen die extra moeten opvallen.
- Rechten gestuurd — toon banners alleen aan gebruikers met de juiste permissie, via een eigen
local/informationbanner:viewbanner-capability. Ideaal voor berichten die alleen voor docenten of medewerkers bedoeld zijn. - Testmodus — bekijk een voorbeeld van je banner voordat hij live gaat voor alle gebruikers.
Gebouwd op de moderne Moodle-manier
Onder de motorkap is dit precies hoe wij vinden dat community-plugins gebouwd moeten worden. De banner wordt geïnjecteerd via de Hooks API van Moodle in plaats van renderers te overschrijven of thema's te patchen, wat hem robuust maakt bij upgrades. De plugin ondersteunt Moodle 4.5 tot en met 5.2.
Hij wordt ook geleverd met een complete Privacy API-provider. Het enige dat per gebruiker wordt opgeslagen is een enkele voorkeur — of de banner is weggeklikt — en die data wordt correct gedeclareerd, geëxporteerd en verwijderd. Dat leverde de plugin de Privacy friendly-award op in de pluginsdirectory, samen met de Automated testing support-award voor de testdekking. Beide zijn belangrijk voor ons: ze zijn het verschil tussen een plugin die je met vertrouwen adopteert en een plugin die je eerst moet auditen.
Waarom we hem hebben uitgebracht
Bij Ldesign Media bouwen we vooral maatwerk-Moodle-plugins voor klanten, maar deze behoefte kwam steeds terug — in onze eigen projecten en in gesprekken met beheerders. In plaats van voor elke organisatie een nét iets andere banner te bouwen, hebben we er één goed gebouwd en uitgebracht, zodat de hele community hem kan gebruiken.
Download de plugin
Information Banner is gratis en open source. Installeer hem vanuit de Moodle-pluginsdirectory, of zoek ernaar via de plugin-installer van je eigen site. We onderhouden hem actief, en feedback, bugrapporten en ideeën voor nieuwe features zijn van harte welkom.
En heeft jouw organisatie iets nodig dat nog niet bestaat — een plugin, een integratie of een compleet LMS op maat — dat is precies waar wij elke dag mee bezig zijn. Neem contact op; we horen graag van je.



