Opret en ny Profil
Kort, trin-for-trin guide til at oprette en ny profil under config/organisations/<org>/configurations/.
Trin 1: Kopier en eksisterende konfiguration fra mappen configurations
Kopier en eksisterende mappe som udgangspunkt for den nye profil:
config/organisations/septima `(kan hedde noget andet)`/configurations/kopi af eksisterende mappe/
→ config/organisations/septima/configurations/min-nye-profil/Trin 2: Rediger metadata
Åbn config/organisations/<organisation>/configurations/<min-nye-profil>/config.yml og ændr øverst:
yaml
metadata:
displayname: Min nye Profil
description: Beskrivelse af profilen
homepage: https://...Trin 3: Sæt kommunekode og credentials (valgfrit)
Åbn params.yml og opdater:
kommunekode– fx"740"for Silkeborg eller"*"for alledatafordeler.usernameogpassword– credentials til Datafordelerenskraafoto.token– hvis du bruger skråfoto
Trin 4: Tilpas søgeresourcer (valgfrit)
I config.yml under controller.searchers – udkommentér søgere du ikke skal bruge:
yaml
searchers:
- _ref: $.searchers.dawa
- _ref: $.searchers.gsearch
#- _ref: $.searchers.poi
#- _ref: $.searchers.ejendommeFjern også de tilsvarende imports øverst, hvis du fjerner hearinglist, guide, dmp osv.
Trin 5: Tilpas forsidetekst (valgfrit)
Kort vejledning til at ændre forsideteksten for en configuration.
Filplacering
Fil: config/organisations/<org>/configurations/<profil>/assets/index-content.html
Redigering
Åbn filen og rediger HTML-teksten. Strukturen kan fx være:
html
<h3>Din overskrift</h3>
<h4>Underskrift</h4>
<p class="subheader">Din tekst her. Du kan indsætte links i dette format <a href="https://...">links</a>.</p>Genstart (forsidetekst)
Ikke nødvendig – ændringer vises ved opdatering i browseren (evt. hard refresh med Ctrl+F5).
Trin 6: Registrer profilen
Sørg for at profilen findes under en organisation der er konfigureret. Tjek config/config.json og organisering i config/organisations/.
Trin 7: Genstart og test
- Genstart serveren
- Åbn OneDoor og vælg den nye profil
- Test søgning og faner
Oversigt over filer i en konfiguration
| Fil | Formål |
|---|---|
| config.yml | Hovedkonfiguration – metadata, imports, søgere, faner |
| params.yml | Credentials, kommunekode, tokens |
| style.yml | Kortlag og symboler |
| assets/index-content.html | Forsidetekst |
| hearinglist.yml, guide.yml, dmp.yml | Valgfrie moduler |
Fejlsøgning
| Fejl | Mulig årsag |
|---|---|
| Profilen vises ikke | Tjek at mappen hedder korrekt og ligger under en organisation |
| "doesn't exist" ved opstart | En fil i import.sections findes ikke – fjern eller opret den |
| Søgning virker ikke | Tjek kommunekode og datafordeler-credentials i params.yml |