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): 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). En editor ser en sidas åtkomst men ändrar den inte;
- vilka som är medlemmar, editors och site-admins (Medlemmar och grupper, 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).
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.
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). 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). |
| Page history | Varje sparning sparar en kopia av sidan, som går att jämföra och återställa (se Sidans historik). |
| Versions | Versionerade områden i dokumentationen, med en versionsväljare. |
| Common tags | Taggar ur listan som alla sajter delar (se 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 medhttps://) och en valfri ikon (ett namn från lucide.dev, till exempelglobe). 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).
Varning
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). 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).
- 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:
- Kryssa i att du vill ha sajten borttagen, med alla sidor och filer.
- 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>--editorsför editors;<sajt>--site-adminsfö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). För hand,
från public/:
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 medphp bin/plugin mail-auth move-roles --applyfrånpublic/. 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). 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), 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.