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.