---
title: 'Editors och site-admins'
url: 'https://groovy.simplo.dev/handbok/atkomst/redaktorer'
updated: '2026-10-30'
description: 'Vem som får redigera en sajt och vem som ansvarar för den: en grupp per sajt.'
---

# Editors och site-admins

Vem som får redigera en sajt och vem som ansvarar för den: en grupp per sajt.

En editor redigerar sajtens sidor direkt på sajten (se [Skriva och redigera](https://groovy.simplo.dev/handbok/skriva)): skapar, ändrar och raderar sidor och hanterar deras bilagor. En editor loggar in med e-post och kommer inte åt Admin.

I **Site-Admin** ser en editor bara papperskorgen (*Papperskorg*).

**En site-admin ansvarar för sajten.** En site-admin är också editor, och bestämmer dessutom:

- vem som får läsa sajten (**Site-Admin** → *Åtkomst*) och en enskild sida (se [Åtkomst](https://groovy.simplo.dev/handbok/atkomst)). En editor ser en sidas åtkomst men ändrar den inte;
- vilka som är medlemmar, editors och site-admins ([Medlemmar och grupper](https://groovy.simplo.dev/handbok/atkomst/medlemmar), **Site-Admin** → *Members*);
- sajtens utseende och vilka funktioner som är på (**Site-Admin** → *Inställningar*, nedan);
- sajtens titel, beskrivning och taggar, om sajten är låst, och om den ska tas bort (**Site-Admin** → *Site*, nedan).

En site-admin ser också sajtens egen hälsokontroll (**Site-Admin** → *Hälsokontroll*, se [Hälsokontroll](https://groovy.simplo.dev/handbok/drift/halsokontroll)).

En person har en roll per sajt: editor eller site-admin. System-admin och super-admin gör site-adminens arbete i alla sajter. Alla roller och vad de får göra: [Roller](https://groovy.simplo.dev/handbok/atkomst/roller).

Nedan står hur det fungerar och hur du gör för hand, till exempel för sajtens första site-admin.

## Inställningar: preset, funktioner och identitet

**Site-Admin** → *Inställningar* är sajtens egna inställningar, i ett formulär med flikar. Allt du ändrar gäller bara den här sajten.

- **Inget sparas förrän du väljer *Spara*.** Bredvid knappen står hur många ändringar som väntar, och varje flik visar sitt antal. *Ångra* tar tillbaka allt som inte är sparat. Ladda om en sida på sajten för att se ändringen.
- **Vid varje fält står varifrån värdet kommer:**
    - *Den här sajten*: sparat för den här sajten;
    - *Ärvt från Alla sajter*: grundsajten har satt det, sajten inget eget;
    - *Temats standard*: ingen har ändrat det;
    - *Inte sparat*: ändrat men inte sparat.
- ***Återställ*** tar bort sajtens eget värde. Fältet visar då det som gäller utan det. ***Bara ändrade*** visar bara det som är sparat för sajten, och sökrutan söker i alla flikar.
- **Överst står sajtens preset.** Den som får göra presets får en länk dit.

### Fliken Preset och funktioner

**Preset** är sajtens utseende: en av installationens presets (se [Presets](https://groovy.simplo.dev/handbok/utseende/presets)). *Ingen* betyder att sajten inte har någon preset och ser ut som temats eget utseende.

**Funktioner** är det sajten använder:

| Funktion | Vad den gör |
|---|---|
| *Drafts* | En sparning blir ett utkast som bara editors ser, tills det publiceras (se [Utkast och publicering](https://groovy.simplo.dev/handbok/skriva/utkast)). |
| *Page history* | Varje sparning sparar en kopia av sidan, som går att jämföra och återställa (se [Sidans historik](https://groovy.simplo.dev/handbok/skriva/historik)). |
| *Versions* | Versionerade områden i dokumentationen, med en versionsväljare. |
| *Common tags* | Taggar ur listan som alla sajter delar (se [Taggar](https://groovy.simplo.dev/handbok/skriva/taggar)). |
| *The site's own tags* | Fria taggar som editors skriver på sidorna. |
| *Record created and updated* | Skriver datum och namn i sidan varje gång den sparas. |
| *Show page info* | Visar på sidorna när de skapades och ändrades, och av vem. |
| *Export with subpages* | En sida och alla dess undersidor som en fil eller en utskrift. |

- De två sista har tre lägen: *Off*, på för alla sidor, eller på bara där sidan själv säger på.
- **En ny sajt börjar med alla funktioner av.** Site-admin slår på dem som sajten ska ha.

### Fliken Identitet

Sajtens logga, texten vid loggan eller sajtnamnet, länkarna i sidhuvudet och i dess översta rad, GitHub-länken och sidfotens text.

- **Loggan laddas upp** direkt i fältet: png, jpg, gif, webp eller svg, högst 5 MB. Den hamnar i sajtens egen mapp och syns bara i den här sajten, också på inloggningssidan när sajten är stängd. *Ta bort bild*tar bort loggan ur inställningen; filen ligger kvar på servern.
- **Loggan för mörkt läge** (*Logo (dark mode)*) laddas upp på samma sätt, till exempel en ljus version av loggan. Den visas i mörkt läge i stället för loggan. Utan den är loggan samma i båda lägena.
- **Utan egen logga** visar sajten sin presets logga, om preseten har en. Annars står sajtnamnet där.
- **I utskriften** står loggan uppe till vänster, alltid den ljusa.
- **Länkarna i sidhuvudet** ändras rad för rad: *Lägg till rad*, pilarna flyttar en rad, papperskorgen tar bort den. *Show as* gör en länk till en knapp (*Button*) eller en konturknapp (*Outline button*). Knappens form och färger kommer från sajtens preset. Länkarna, också knapparna, syns inte på en smal mobilskärm.
- **Länkarna i sidhuvudets översta rad** (*Top row links*) syns där sajtens preset slår på raden. En länk har en text, en adress (en sökväg på servern som `/om/`, eller en adress som börjar med `https://`) och en valfri ikon (ett namn från lucide.dev, till exempel `globe`). På en mobilskärm står de sist i menyn.
- Sidfotens text kan innehålla `{year}`, som blir årtalet.

### Fliken Övriga inställningar (super-admin)

I en sajt som inte är grundsajten ser super-admin också sajtens övriga inställningar, till exempel sökningen och om redigeringen och Site-Admin är på i sajten. Värden sajten inte satt själv ärvs från grundsajten (*Ärvt från Alla sajter*).

> [!WARNING]
> *Enable frontend editing* och *Show Site-Admin* stänger något: redigeringen i sajten, eller sajtens Site-Admin med det här formuläret. Du måste kryssa i *Jag förstår* innan du kan spara. Redigeringen slår du på igen här. Site-Admin slår du på igen i sajtens Admin, under Themes → Groovy Docs → Editing.

### Grundsajten

På grundsajten finns inte fliken *Övriga inställningar*. Grundsajtens övriga inställningar är inställningarna för alla sajter: de gäller varje sajt som inte satt ett eget värde. Super-admin ändrar dem i **System-Admin** → *Temainställningar* (se [Temainställningar](https://groovy.simplo.dev/handbok/utseende/installningar)). Rutan överst i *Inställningar* säger det, med en länk dit.

- **Med flera sajter är preset, funktioner och identitet varje sajts egna.** En sajt får aldrig grundsajtens värde, och en ändring på grundsajten når inga andra sajter.
- Samma inställningar finns i sajtens Admin, för super-admin.

## Site: titel, lås och borttagning

**Site-Admin** → *Site* finns i en installation med flera sajter, i varje sajt. I en vanlig sajt ändrar super-admin titeln i Admin.

- **Titel** och **Beskrivning** är det som står om sajten i sajtväljaren och i listan över sajterna. Titeln kan inte lämnas tom. **Spara** sparar.
- **Taggar** är sajtens gemensamma taggar. Sajtväljaren grupperar sajterna per tagg (se [Taggar → Taggar på sajter](https://groovy.simplo.dev/handbok/skriva/taggar)).
- **Lås** gör sajten till ett arkiv, och **Lås upp** öppnar den igen (se Låst sajt, nedan).
- **Begär borttagning** ber super-admin ta bort sajten:

    1. Kryssa i att du vill ha sajten borttagen, med alla sidor och filer.
    2. Välj **Begär borttagning** och bekräfta.

    Sajten fungerar som förut tills super-admin tar bort den. Inget mejl skickas: begäran syns i sajtregistret. Avsnittet visar vem som begärde och när. **Dra tillbaka begäran** tar tillbaka begäran. Det kan varje site-admin i sajten göra, inte bara den som begärde. Grundsajten kan inte tas bort.

## Med flera sajter: roll per sajt

Rollen är en grupp. Varje sajt har två grupper, som skapas av systemet när sajten skapas:

- `<sajt>--editors` för editors;
- `<sajt>--site-admins` för site-admins.

Grundsajtens heter `editors` och `site-admins`. Den som är med i en av grupperna har rollen i den sajten. Avsnittet *Members* ordnar både kontot och gruppen (se [Medlemmar och grupper](https://groovy.simplo.dev/handbok/atkomst/medlemmar)). För hand, från `public/`:

```bash
php bin/plugin mail-auth add anna@example.com --site produkt-c --group editors --name "Anna Andersson"
php bin/plugin mail-auth add bo@example.com --site produkt-c --group site-admins --name "Bo B"
```

Har personen redan ett konto: lägg till gruppen på kontot i Admin (Accounts → Users).

- **Bara i de sajter där kontot står i gruppen.** Samma person kan vara editor i flera sajter och member i andra.
- **En sajt utan någon i grupperna redigeras bara av system-admin och super-admin**, också grundsajten.
- **En sajt utan site-admin** sköts av system-admin och super-admin tills någon utses. Dess editors kan skriva, men inte ändra vem som läser eller vilka som är med.
- **Den som skapar en sajt** läggs i dess grupp för site-admins.
- **Exempel, en förening:** den publika sajten är grundsajten och medlemswebben en sajt. Kansliets konton står i båda sajternas grupper, så de redigerar båda; en editor som bara står i medlemswebbens grupp når inte den publika sajten.
- **Ändringar gäller direkt:** tar du kontot ur gruppen gäller det vid nästa sidvisning.
- **Grupperna behöver inga rättigheter i Admin.** Rättigheterna räknas fram för varje sajt. Andra grupper kan inte ge rätt att ändra sidor, och ett e-postkonto med egna rättigheter till API:t stoppas. Hälsokontrollen säger till, och varnar också om någon i en sajts grupp inte kan arbeta där (till exempel ett avstängt konto).
- **Grupperna följer sajten.** Byter sajten namn byter de namn. Tas sajten bort står de kvar men ger ingenting, tills sajten återställs.
- **Äldre sajter listade sina editors i `site-meta.yaml`.** Sådana listor gäller inte. Så länge någon sajt har en kvar ger grundsajtens två grupper ingenting, och *Members* och registret nekar att ge en roll på grundsajten med en förklaring. Super-admin flyttar listorna till grupperna med `php bin/plugin mail-auth move-roles --apply` från `public/`. Den som stod i en lista utan konto tappar rollen: bjud in hen i *Members*.
- **Det en editor inte når:** Admin, andra sajter, sajtens gemensamma mediamapp, inställningar och konton.

## I en vanlig sajt

Utan flera sajter är rollen samma grupper, `editors` och `site-admins`, men de behöver sina rättigheter i Admin. Ge båda grupperna rätten att läsa och ändra sidor och media (Accounts → Groups, `api.access`, `api.pages`och `api.media`), och lägg kontona i dem. Avsnittet *Members* flyttar sedan personer mellan grupperna. Finns ingen grupp `site-admins` är det bara super-admin som har site-adminens avsnitt i Site-Admin.

## Låst sajt

En sajt kan låsas, till exempel en gammal dokumentation som ska stå kvar som arkiv. I en låst sajt kan editors inte ändra sidor eller filer: de ser en rad överst, *Sajten är låst …*, menyn **⋮** har inga val som ändrar sidor, och papperskorgen går bara att titta i. Vem som får läsa sajten, dess medlemmar och dess inställningar kan sajtens site-admin fortfarande ändra. Super-admin och system-admin kan ändra allt, för att rätta något, och ser en rad om att sajten är låst för editors. Läsarna märker ingenting.

Sajtens site-admin låser och låser upp sajten i **Site-Admin** → *Site*. En site-admin som vill ändra en sida i en låst sajt låser först upp den. System-admin gör det också i sajtregistret: **System-Admin** i sidhuvudet → *Sites*, **Ändra** vid sajten, kryssrutan **Låst** (se [Skapa en sajt](https://groovy.simplo.dev/handbok/kom-igang/skapa-en-sajt)). Det går också för hand: `locked: true` i sajtens `site-meta.yaml`. Låset gäller också konton som har fått rätt att ändra sidor på annat sätt, till exempel i Admin (Accounts → Groups).

## Editors och sajtens regel

Den som får redigera sajten får alltid läsa den, också när sajten bara är öppen för vissa grupper (se [Åtkomst](https://groovy.simplo.dev/handbok/atkomst)), och alla sidor i den, också sidor med egna regler. Det gäller bara sajten man är editor för: i en annan sajt läser editorn som alla andra.

---

## Navigation

- Parent: [Åtkomst](https://groovy.simplo.dev/handbok/atkomst.md)
- Previous: [Inloggning](https://groovy.simplo.dev/handbok/atkomst/inloggning.md)
- Next: [Medlemmar och grupper](https://groovy.simplo.dev/handbok/atkomst/medlemmar.md)
