Brugeradministration i TYPO3

En af de største fordele ved en CMS løsning som TYPO3 er, at det giver mulighed for at flere personer kan bidrage til indholdet af en hjemmeside. Det er ikke et krav, at disse personer kan programmere HTML eller lignende. Deres rolle defineres som skribenter og ikke programmører, selvom det på ingen måde er en ulempe, hvis de har kendskab til HTML.

Det er ofte en fordel at begrænse disse personers adgang, så de kun har adgang til at redigere og se de sider, som de har brug for. At begrænse en brugers adgang øger både sikkerheden, men kan også være med til at gøre det mere overskueligt for brugeren at arbejde med TYPO3.

Oprettelse af brugergrupper

For at gøre administrationen af brugere så nem og skalerbar som mulig, defineres de fleste brugerrettigheder i TYPO3 ud fra, hvilke brugergrupper den enkelte bruger er medlem af.

En brugergruppe definerer en række rettigheder, som medlemmerne af gruppen får. En bruger kan godt være medlem af flere grupper og opnår dermed rettighederne fra alle de grupper, som brugeren af medlem af.

For at oprette en brugergruppe skal du logge ind i din TYPO3 backend (BE). Her skal du vælge List view og klikke på din øverste record (rootlevel). Dette er vist i billedet nedenfor.

Klik herefter på “Backend usergroup” i vinduet til højre. En ny side vil nu blive åbnet i det højre vindue.

I feltet Grouptitle skal du indtaste et valgfrit navn, som er sigende for brugergruppen. I feltet Description kan du skrive en længere beskrivelse af brugergruppen.

Under subgroups kan du definere undergrupper til denne brugergruppe. Disse grupper vil automatisk nedarve de rettigheder, som er defineret i denne brugergruppe. Du kan ikke vælge nogen på nuværende tidspunkt, hvis du nu er ved at oprette din første gruppe.

Når du har indtastet et navn til brugergruppen skal du klikke på disketten øverst i vinduet for at gemme gruppen. Den nye gruppe er nu oprettet. Klik herefter på "Access Lists" fanen.

Hvis du ønsker at definere hvilke moduler, tabeller, sidetyper og indholdselementer brugergruppen skal have adgang til, skal du sætte kryds i “Include Access Lists”. Hvis siden skifter væk efter du har sat kryds, skal du trykke på “Access Lists” igen og herefter vælge hvad brugergruppen skal have adgang til.

Du skal være opmærksom på, at hvis du ikke definere hvilke moduler, tabeller, sidetyper og indholdselementer brugergruppen har adgang til, så har brugergruppen ikke adgang til noget.

Bemærk at du både kan definere “Tables (listing):” og “Tables (modify):”. Du kan således både definere hvilke tabeller brugergruppen kan se, men også hvilke tabeller en brugergruppe kan ændre.

Når du har opsat dette, klikker du igen på disketten i toppen og vælger herefter “Mounts and Workspaces”.

Øverst kan du vælge om brugergruppen skal have adgang til live editering og / eller offline editering af klader.

Under “DB Mounts” vælger du den side, som skal være startpunktet forbrugergruppen. Brugergruppen vil således se denne side som den øverste side i deres pagetree og kan ikke tilgå sider, som ikke er undersider til denne. Det er muligt at vælge flere sider.

Bemærk: Brugergruppen får ikke automatisk adgang til de sider, som vælges. Her er det vigtigt, at brugergruppen også får adgang til de valgte sider. Dette vil vi gøre senere.

Under filemounts vælges et filemount, som er en mappe, hvori brugergruppen kan placere filer. Hvis du ikke har oprettet et filemount til brugergruppen, kan du oprette et nyt ved at klikke på det sorte plus symbol til højre. Se evt. afsnittet “Opret filemount senere i denne guide”.

Tryk på disketten i toppen for at gemme, når du er tilfreds med indstillingerne.

Ved at vælge Options fanen kan du tilføje ekstra indstillinger via TypoScript. Du kan ligeledes låse gruppen til et bestemt domæne, hvis du har flere domæner tilknyttet dit TYPO3-hotel.

Under fanen Extended kan du sætte indstillinger for eventuelle plugins. Benyttet du eksempelvis tt_news, kan du her vælge, hvilke kategorier brugergruppen kan vælge.

Gem og luk nu gruppen ved at trykke på disketten med det lille kryds.

Definer adgangstilladelser og ejerskab

For at brugergruppen kan tilgå den side, som er valgt som udgangspunkt for brugergruppen under “DB Mount”, skal brugergruppen først have adgang hertil.

Klik derfor på Access i menuen til venstre og vælg den side, som du har valgt som udgangspunkt for brugerguppen.

Vælg “Permissions” i dropdownmenuen øverst og klik herefter på “[not set] under Group. Vælg herefter den brugergruppe, som du lige har oprettet og tryk på disketten for at gemme. Gentag dette for eventuelle undersider, som du også ønsker, at brugergruppen skal have adgang til.

Opret filemount

Som beskrevet tidligere kan du give en brugergruppe et bestemt filemount, hvor de kan gemme og tilgå deres filer. Du kan gøre dette fra brugergruppe dialogen ved at klikke på det sorte plus eller via dit List view ved at vælge “Filemount”.

Når du opretter et nyt filemount kommer nedenstående dialog frem.

Under label skriver du et valgfrit navn på det nye filemount. Under “Path” skriver du navnet på den mappe, som skal bruges. Det er vigtigt, at denne mappe eksisterer, da det ellers ikke vil fungere.

Hvis du under “Path” eksempelvis skriver “nyhedsgruppe” skal du via FileList oprette en mappe, som hedder “nyhedsgruppe” direkte under fileadmin.

Under “Base” vælger du “relative ../fileadmin/”

Opret bruger

Nu er brugergruppen oprettet og brugergruppen har fået adgang til den / de sider, som den skal administrere. Vi har ligeledes oprettet et filemount, hvor brugergruppen kan gemme sine filer. Det er nu tid til at oprette den første bruger.

Klik igen på List, vælg den øverste record og klik på New.

Klik herefter på “Backend user” for at oprette en ny bruger.

Udfyld som minimum felterne “Username” og “Password” og vælg den gruppe du netop har oprettet under Group.

Hvis du sætter kryds i “Admin(!)”, så får brugeren ubegrænset adgang til alt. Brugerens adgang bliver således ikke begrænset af den valgte brugergruppe. Det anbefales derfor, at du ikke sætter kryds her.

“Name” og “Email” udfyldes med brugerens navn og e-mailadresse. Sæt “Default language” til det sprog, som brugeren skal blive præsentere for, når denne logger ind. Afhængig af hvilken adgang du definerede i brugergruppen, vil brugeren selv kunne ændre dette.

Under fanen “Access Rights” kan du på brugerniveau definere hvilke moduler brugeren har adgang til. Denne fane har du ofte ikke brug for, da dette som regel allerede er defineret i brugerguppen.

De øvrige tabs behøver du ikke udfylde, da disse nedarves fra brugergruppen. Tryk derfor på Gem.

Du har nu oprettet din første bruger. Prøv at logge ind med den nye bruger og test om alting er, som det skal være.

Tip: Du behøver ikke logge ud for at skifte bruger. Klik på List og vælg din hovedside. Klik herefter på den bruger, som du ønsker at logge ind som og vælg “Switch to user”. Du kan nu teste, om brugerens indstillinger er som ønsket. Klik på “Exit” i den øverste bjælke for at logge ud og komme tilbage til din egen bruger.

Miljøvenlig Hosting

Hos e-studio.dk gør vi meget for at være så miljøvenlige som muligt. Vi forsøger således hele tiden at minimere vores påvirkning af miljøet ved blandt andet at tage strømbesparende initiativer samt ved at investere i grøn energi. Læs mere.

Betingelser · Infrastruktur · Job · Kontakt · Nyheder · Partnere · Sitemap