Ga naar hoofdinhoud

F000 - Navigatie en Menustructuur

Beschrijving​

Deze functionaliteit beschrijft hoe gebruikers kunnen navigeren door de GEMMA Softwarecatalogus en welke menustructuren beschikbaar zijn voor verschillende gebruikerstypen.

Toepasselijk voor​

  • πŸ›οΈ Gemeenten: Navigeren door gemeente-specifieke functies
  • 🀝 Samenwerkingen & Communities: Toegang tot samenwerking-specifieke menu's
  • 🏒 Leveranciers: Navigeren door leverancier-specifieke functies
  • βš™οΈ Functioneel Beheer: Toegang tot alle beheerfuncties
  • πŸ‘οΈ Bezoekers: Beperkte navigatie voor publieke informatie

De GEMMA Softwarecatalogus heeft drie verschillende menu's die elk een specifieke functie hebben:

1. πŸ‘€ Gebruikersmenu (Rechtsboven)​

img_2.png Voor niet-ingelogde gebruikers:

πŸ‘€ Gebruiker
β”œβ”€β”€ πŸ”‘ Aanmelden
└── πŸ“ Inloggen

img_1.png Voor ingelogde gebruikers:

πŸ‘€ Gebruiker
β”œβ”€β”€ βš™οΈ Beheer
└── πŸšͺ Uitloggen

2. 🧭 Hoofdmenu (Hoofdnavigatie)​

img_3.png Dit menu is zichtbaar voor alle bezoekers (ingelogd en niet-ingelogd):

🏠 Home
β”œβ”€β”€ πŸ“Š Overzicht softwarecatalogus
β”œβ”€β”€ πŸ“ˆ Statistieken
└── 🎯 Introductie

πŸ” Zoeken
β”œβ”€β”€ πŸ”Ž Geavanceerd zoeken
β”œβ”€β”€ πŸ“Š Filters en sortering
β”œβ”€β”€ πŸ’‘ Zoeksuggesties
└── πŸ“‹ Zoekresultaten

πŸ’» Producten
β”œβ”€β”€ πŸ” β†’ Doorverwijzing naar Zoeken
β”œβ”€β”€ 🏷️ β†’ Filter: "Producten" actief
└── πŸ“± Overzicht van alle software

🏒 Organisaties
β”œβ”€β”€ πŸ” β†’ Doorverwijzing naar Zoeken
β”œβ”€β”€ 🏷️ β†’ Filter: "Organisaties" actief
└── πŸ›οΈ Overzicht van gemeenten en leveranciers

🧩 Modules
β”œβ”€β”€ πŸ” β†’ Doorverwijzing naar Zoeken
β”œβ”€β”€ 🏷️ β†’ Filter: "Modules" actief
└── πŸ”§ Overzicht van software modules

3. βš™οΈ Beheermenu (Alleen op beheerpagina)​

img_4.png

Dit menu is alleen zichtbaar voor ingelogde gebruikers op de beheerpagina:

πŸ“Š Dashboard
β”œβ”€β”€ πŸ“ˆ Persoonlijk overzicht
β”œβ”€β”€ πŸ”” Meldingen
β”œβ”€β”€ πŸ“‹ Recente activiteiten
└── 🎯 Snelkoppelingen

πŸ‘€ Mijn Account
β”œβ”€β”€ βš™οΈ Profiel instellingen
β”œβ”€β”€ πŸ”‘ Wachtwoord wijzigen
β”œβ”€β”€ πŸ“§ E-mail voorkeuren
└── πŸ” Beveiliging

🏒 Mijn Organisatie
β”œβ”€β”€ βš™οΈ Organisatie-instellingen
β”œβ”€β”€ πŸ“ž Contactgegevens
β”œβ”€β”€ 🀝 Lidmaatschappen
└── πŸ† Certificeringen

πŸ’» Producten
β”œβ”€β”€ πŸ“± Mijn Applicaties
β”œβ”€β”€ βž• Nieuwe Applicatie
β”œβ”€β”€ ✏️ Bewerken
└── πŸ“Š Statistieken

πŸ› οΈ Diensten
β”œβ”€β”€ πŸ”§ Mijn Diensten
β”œβ”€β”€ βž• Nieuwe Dienst
β”œβ”€β”€ πŸ’° Prijsmodellen
└── πŸ“‹ Service Level Agreements

πŸ‘₯ Contactpersonen
β”œβ”€β”€ πŸ“‹ Contactenlijst
β”œβ”€β”€ βž• Contact Toevoegen
β”œβ”€β”€ πŸ‘₯ Teams
└── πŸ“ž Communicatie

πŸ“± Applicaties
β”œβ”€β”€ πŸ” Applicatie Zoeken
β”œβ”€β”€ πŸ“Š Gebruik Overzicht
β”œβ”€β”€ ⭐ Beoordelingen
└── πŸ”— Koppelingen

πŸ’Ό Gebruik
β”œβ”€β”€ πŸ“Š Mijn Applicatielandschap
β”œβ”€β”€ βž• Gebruik Registreren
β”œβ”€β”€ πŸ“‹ Contracten
└── πŸ“ˆ Gebruik Statistieken

πŸ—ΊοΈ Kaarten
β”œβ”€β”€ πŸ›οΈ Gemeente Kaart
β”œβ”€β”€ 🏒 Leverancier Kaart
β”œβ”€β”€ πŸ“Š Gebruik Visualisatie
└── πŸ”— Koppelingen Diagram

πŸ“š Documentatie
β”œβ”€β”€ πŸ“– Gebruikershandleidingen
β”œβ”€β”€ 🎯 Klantreizen
β”œβ”€β”€ βš™οΈ Functionaliteiten
β”œβ”€β”€ πŸ”§ API Documentatie
└── ❓ Veelgestelde Vragen

Toegang per Gebruikersrol​

🧭 Hoofdmenu Toegang​

Het Hoofdmenu (Home, Zoeken, Producten, Organisaties, Modules) is voor alle bezoekers toegankelijk, zowel ingelogd als niet-ingelogd.

βš™οΈ Beheermenu Toegang​

Het Beheermenu is alleen zichtbaar voor ingelogde gebruikers en de beschikbare functionaliteiten verschillen per rol:

πŸ›οΈ Gemeenten​

  • Dashboard: Applicatielandschap overzicht, meldingen over software updates
  • Mijn Account: Profiel en voorkeuren beheren
  • Mijn Organisatie: Gemeente gegevens en lidmaatschappen
  • Producten: Alleen bekijken van software aanbod (geen bewerken)
  • Diensten: Zoeken en beoordelen van leveranciers
  • Contactpersonen: Eigen contacten beheren
  • Applicaties: Software zoeken en vergelijken
  • Gebruik: Volledig beheer van eigen applicatielandschap
  • Kaarten: Visualisatie van eigen applicatielandschap
  • Documentatie: Toegang tot alle documentatie

🏒 Leveranciers​

  • Dashboard: Verkoop overzicht, interesse tracking, klant activiteit
  • Mijn Account: Profiel en bedrijfsgegevens
  • Mijn Organisatie: Bedrijfsprofiel en certificeringen
  • Producten: Volledig beheer van eigen software portfolio
  • Diensten: Beheer van eigen diensten en partnerships
  • Contactpersonen: Klanten en partners beheren
  • Applicaties: Marktoverzicht en concurrentie analyse
  • Gebruik: Gebruik voorstellen voor eigen software, klantoverzicht
  • Kaarten: Visualisatie van klanten en marktpenetratie
  • Documentatie: Toegang tot alle documentatie

🀝 Samenwerkingen & Communities​

  • Dashboard: Leden overzicht, activiteit tracking, doelstellingen
  • Mijn Account: Profiel van de samenwerking/community
  • Mijn Organisatie: Missie, visie en statuten
  • Producten: Gezamenlijke software (alleen samenwerkingen)
  • Diensten: Collectieve inkoop, leverancier relaties
  • Contactpersonen: Leden en partners beheren
  • Applicaties: Software voor leden zoeken
  • Gebruik: Gebruik registreren voor leden, gezamenlijke contracten
  • Kaarten: Visualisatie van leden en hun software gebruik
  • Documentatie: Toegang tot alle documentatie

βš™οΈ Functioneel Beheer​

  • Volledige Toegang: Tot alle menu-items en functionaliteiten
  • Extra Functies: Gebruikersbeheer, content moderatie, systeem configuratie
  • Monitoring: Gebruik statistieken, performance metrics, audit trails
  • Onderhoud: Data backup, cleanup, incident management

πŸ‘οΈ VNG-raadpleger​

  • Beperkte Toegang: Alleen lezen van geanonimiseerde data
  • Dashboard: Algemene statistieken en trends
  • Rapportages: Toegang tot algemene rapporten
  • Geen Bewerking: Kan geen data wijzigen of toevoegen

🌐 Bezoekers (niet ingelogd)​

  • Alleen Hoofdmenu: Home, Zoeken, Producten, Organisaties, Modules
  • Geen Beheermenu: Geen toegang tot persoonlijke of beheer functionaliteiten
  • Publieke Informatie: Alleen basis software en organisatie informatie

Gebruikershandleidingen​

πŸ‘€ Gebruikersmenu Navigatie​

Het Gebruikersmenu (rechtsboven) biedt:

  • Voor bezoekers: Directe toegang tot aanmelden en inloggen
  • Voor ingelogde gebruikers: Snelle toegang tot beheeromgeving en uitloggen
  • Altijd zichtbaar: Op elke pagina beschikbaar
  • Eenvoudige toegang: Minimale klikken naar belangrijke functies

🧭 Hoofdmenu Gebruik​

Het Hoofdmenu (hoofdnavigatie) bevat:

  • 🏠 Home: Startpagina met overzicht en introductie
  • πŸ” Zoeken: Centrale zoekfunctionaliteit met filters
  • πŸ’» Producten: Snelkoppeling naar software overzicht (via zoeken)
  • 🏒 Organisaties: Snelkoppeling naar organisatie overzicht (via zoeken)
  • 🧩 Modules: Snelkoppeling naar modules overzicht (via zoeken)
  • Publiek toegankelijk: Voor alle bezoekers beschikbaar
  • Consistent: Zelfde menu op alle publieke pagina's

βš™οΈ Beheermenu Navigatie​

Het Beheermenu (alleen op beheerpagina) biedt:

  • πŸ“Š Dashboard: Persoonlijk overzicht en snelkoppelingen
  • πŸ‘€ Mijn Account: Profiel en account instellingen
  • 🏒 Mijn Organisatie: Organisatie gegevens en instellingen
  • Functionaliteit menu's: Producten, Diensten, Contactpersonen, etc.
  • πŸ“š Documentatie: Toegang tot alle hulpbronnen
  • Rolgebaseerd: Inhoud aangepast aan gebruikersrol

Contextmenu's​

Rechtsklik menu's bieden snelle acties:

  • Bewerken: Direct bewerken van items
  • Delen: Content delen met anderen
  • Exporteren: Data export opties
  • Verwijderen: Items verwijderen (waar toegestaan)

Zoeken en Filteren​

Zoekfunctionaliteit is beschikbaar via:

  • Globale Zoekbalk: Zoeken door alle content
  • Sectie Filters: Filteren binnen specifieke secties
  • Geavanceerd Zoeken: Complexe zoekopdrachten
  • Opgeslagen Zoekopdrachten: Herbruikbare filters

Documentatie Menu​

Het πŸ“š Documentatie menu biedt toegang tot alle hulpbronnen:

πŸ“– Gebruikershandleidingen​

  • Stap-voor-stap instructies voor alle functionaliteiten
  • Screenshots en voorbeelden van werkelijke gebruik
  • Veelvoorkomende scenario's en oplossingen
  • Best practices voor optimaal gebruik

🎯 Klantreizen​

  • Gemeente Klantreis: Hoe gemeenten de catalogus gebruiken
  • Leverancier Klantreis: Van registratie tot klantwerving
  • Samenwerking Klantreis: Collectieve inkoop en beheer
  • Functioneel Beheer: Beheer en onderhoud van het platform

βš™οΈ Functionaliteiten​

  • Functionaliteiten Overzicht: Alle beschikbare functies
  • Gedetailleerde Beschrijvingen: Per functionaliteit uitgelegd
  • Autorisatie Matrices: Wie heeft toegang tot wat
  • Processtappen: Hoe elke functionaliteit werkt

πŸ”§ Technische Documentatie​

  • API Documentatie: Voor ontwikkelaars en integraties
  • Data Modellen: Structuur van de gegevens
  • Export Formaten: AMEFF, CSV en andere formaten
  • Technische Specificaties: Systeemvereisten en architectuur

❓ Veelgestelde Vragen​

  • Algemene Vragen: Over het gebruik van de catalogus
  • Technische Vragen: Over integraties en export
  • Account Vragen: Over toegang en gebruikersbeheer
  • Troubleshooting: Oplossingen voor veelvoorkomende problemen

Responsive Design​

De interface past zich aan verschillende schermformaten aan:

  • Desktop: Volledig menu zichtbaar
  • Tablet: Inklapbaar zijmenu
  • Mobiel: Hamburger menu
  • Touch Optimized: Grote knoppen voor touch screens

Toegankelijkheid​

Keyboard Navigatie​

  • Tab: Navigeren tussen elementen
  • Enter/Space: Activeren van knoppen
  • Escape: Sluiten van dialogen
  • Arrow Keys: Navigeren in menu's

Screen Reader Support​

  • Alt Text: Beschrijvingen voor afbeeldingen
  • ARIA Labels: Toegankelijke labels
  • Heading Structure: Logische heading hiΓ«rarchie
  • Focus Indicators: Duidelijke focus states

Formulieren vs Wizards​

De GEMMA Softwarecatalogus gebruikt twee verschillende typen formulieren, afhankelijk van de complexiteit van de taak:

πŸ”§ Simpele Formulieren​

Wanneer gebruiken: Voor eenvoudige taken met weinig velden of stappen.

Kenmerken:

  • Alle velden op één pagina
  • Directe opslag na 'Opslaan'
  • Overzichtelijk en snel in te vullen
  • Meestal voor wijzigingen of eenvoudige toevoegingen

Voorbeelden in de catalogus:

  • Contactgegevens wijzigen
  • Organisatie-informatie bijwerken
  • Gebruiker uitnodigen
  • Wachtwoord wijzigen
  • Eenvoudige zoekfilters instellen

πŸ§™β€β™‚οΈ Wizards (Stap-voor-stap formulieren)​

Wanneer gebruiken: Voor complexe processen die begeleiding nodig hebben.

Kenmerken:

  • Meerdere stappen/pagina's
  • Voortgangsindicator bovenaan
  • 'Volgende' en 'Vorige' knoppen
  • Validatie per stap
  • Overzicht aan het eind voor bevestiging

Wizards in de catalogus:

Voor Leveranciers πŸ’β€‹

  • Aanmaken nieuw product: Stap-voor-stap proces voor het toevoegen van software

    • Stap 1: Basisinformatie (naam, beschrijving, categorie)
    • Stap 2: Technische specificaties (GEMMA componenten, hosting)
    • Stap 3: Documentatie en media (screenshots, handleidingen)
    • Stap 4: Prijsmodel en licenties
    • Stap 5: Overzicht en publiceren
  • Melden missend gebruik: Leverancier meldt dat gemeente hun software gebruikt

    • Stap 1: Gemeente selecteren
    • Stap 2: Product/dienst specificeren
    • Stap 3: Gebruiksdetails (sinds wanneer, welke modules)
    • Stap 4: Contactpersoon bij gemeente
    • Stap 5: Bevestiging en verzenden
  • Aanmaken dienst: Nieuwe dienst toevoegen bij bestaande software

    • Stap 1: Dienst type kiezen (hosting, support, implementatie)
    • Stap 2: Dienst details en beschrijving
    • Stap 3: Prijsmodel en voorwaarden
    • Stap 4: Beschikbaarheid en regio's
    • Stap 5: Overzicht en activeren

Voor Gemeenten πŸ›οΈβ€‹

  • Melden missend product: Gemeente meldt software die niet in catalogus staat

    • Stap 1: Software identificeren (naam, leverancier)
    • Stap 2: Gebruiksdetails (welke afdeling, sinds wanneer)
    • Stap 3: Functionaliteit beschrijven
    • Stap 4: Contactgegevens leverancier (indien bekend)
    • Stap 5: Aanvullende informatie en verzenden
  • Aanmaken gebruik: Gemeente registreert gebruik van bestaande software

    • Stap 1: Software selecteren uit catalogus
    • Stap 2: Gebruiksdetails (afdeling, aantal gebruikers)
    • Stap 3: Implementatie informatie (go-live datum, versie)
    • Stap 4: Tevredenheid en beoordeling
    • Stap 5: Bevestiging en opslaan
  • Registreren koppeling: Gemeente registreert koppeling tussen systemen

    • Stap 1: Bronsysteem selecteren
    • Stap 2: Doelsysteem selecteren
    • Stap 3: Koppeling type en richting
    • Stap 4: Technische details (API, bestandsuitwisseling)
    • Stap 5: Validatie en opslaan

πŸ’‘ Tips voor Gebruikers​

Bij Wizards:​

  • Sla tussentijds op: Gebruik 'Concept opslaan' om je voortgang te bewaren
  • Voortgangsbalk: Zie hoeveel stappen er nog komen
  • Validatie: Rode velden moeten ingevuld worden voor je verder kunt
  • Overzicht: Controleer alles in de laatste stap voor je bevestigt
  • Terug navigeren: Je kunt altijd terug naar vorige stappen

Bij Simpele Formulieren:​

  • Verplichte velden: Zijn gemarkeerd met een * (asterisk)
  • Directe feedback: Foutmeldingen verschijnen direct bij invoer
  • Annuleren: Wijzigingen gaan verloren als je annuleert zonder opslaan

🎯 Wanneer Welk Type?​

CriteriaSimpel FormulierWizard
Aantal velden< 10 velden> 10 velden
ComplexiteitEenvoudigComplex proces
Begeleiding nodigNeeJa
Meerdere categorieΓ«nNeeJa
Validatie tussen stappenNeeJa
Concepten opslaanNiet nodigGewenst

Autorisatie Matrix​

FunctionaliteitAanbod-beheerderGebruik-beheerderGebruik-raadplegerFunctioneel beheerderVNG-raadplegerBezoeker
Dashboard toegangβœ… (leverancier)βœ… (gemeente)βœ… (gemeente)βœ… (volledig)βœ… (beperkt)❌
Organisatie menuβœ… (eigen org)βœ… (eigen org)πŸ‘οΈ (eigen org)βœ… (alle org)πŸ‘οΈ (alle org)❌
Aanbod beheer menuβœ… (eigen aanbod)βŒβŒβœ… (alle aanbod)πŸ‘οΈ (alle aanbod)❌
Gebruik beheer menuβŒβœ… (eigen gebruik)πŸ‘οΈ (eigen gebruik)βœ… (alle gebruik)πŸ‘οΈ (alle gebruik)❌
Systeem beheer menuβŒβŒβŒβœ… (volledig)❌❌
Publieke zoekfunctieβœ…βœ…βœ…βœ…βœ…βœ…

Vervolgfunctionaliteiten​