Toegangscontrole voor de FreeScout-kennisbank

Categorieën die alleen voor administrators zichtbaar zijn

De uitdaging

Een klant gebruikte de standaard Kennisbank-module van FreeScout om interne en externe documentatie te bundelen. Wat ontbrak: een manier om bepaalde categorieën uitsluitend voor administrators zichtbaar te maken. Voor agents en klanten moesten die categorieën onzichtbaar blijven, terwijl administrators er zonder gedoe bij moesten kunnen. De ingebouwde module bood die verfijning niet, en simpelweg "verbergen via een omweg" was geen serieuze optie.

Onze oplossing

We hebben een aanvullende module gebouwd die naadloos samenwerkt met de bestaande Kennisbank-module. Per categorie kan nu worden ingesteld dat deze alleen toegankelijk is voor administrators. De interface sluit aan bij de stijl van FreeScout, zodat beheerders niet hoeven te wennen aan een nieuwe omgeving.

Samen met FreeScout zelf

Om de uitbreiding netjes te kunnen bouwen, waren er enkele aanpassingen nodig in de kern van FreeScout. Die hebben we niet eigenhandig gepatcht, maar in overleg met het FreeScout-team teruggebracht naar de officiële codebase. Daardoor blijft de oplossing toekomstbestendig en breekt ze niet bij FreeScout-updates.

De impact

De klant kan gevoelige documentatie nu veilig naast publieke artikelen onderbrengen, zonder een tweede systeem te hoeven optuigen. Beheerders zien direct waar afgeschermde content staat, en agents en klanten zien alleen wat voor hen bedoeld is. Het resultaat: één centrale kennisbank, met de juiste informatie voor de juiste rol.

Waarom dit project bijzonder is

De kracht zit in de combinatie van:

  • Een kleine, gerichte uitbreiding die precies het probleem oplost

  • Naadloze integratie met de bestaande FreeScout-kennisbank

  • Wijzigingen in de FreeScout-kern via samenwerking met het kernteam, geen losse forks

  • Toekomstbestendig: blijft werken bij nieuwe FreeScout-versies

Specifieke wens voor je FreeScout-omgeving?

We ontwikkelen op maat gemaakte modules en uitbreidingen voor FreeScout, in samenspraak met het kernteam waar nodig.

Blijf op de hoogte van recente ontwikkelingen! Schrijf je in en ontvang onze nieuwsbrief Bezig met aanmelden... Bedankt voor je inschrijving! Er ging iets mis. Probeer het later opnieuw.