Skip to content

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 alle
  • datafordeler.username og password – credentials til Datafordeleren
  • skraafoto.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.ejendomme

Fjern 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

  1. Genstart serveren
  2. Åbn OneDoor og vælg den nye profil
  3. Test søgning og faner

Oversigt over filer i en konfiguration

FilFormål
config.ymlHovedkonfiguration – metadata, imports, søgere, faner
params.ymlCredentials, kommunekode, tokens
style.ymlKortlag og symboler
assets/index-content.htmlForsidetekst
hearinglist.yml, guide.yml, dmp.ymlValgfrie moduler

Fejlsøgning

FejlMulig årsag
Profilen vises ikkeTjek at mappen hedder korrekt og ligger under en organisation
"doesn't exist" ved opstartEn fil i import.sections findes ikke – fjern eller opret den
Søgning virker ikkeTjek kommunekode og datafordeler-credentials i params.yml