Publisher - Permissions Setup
Opsætning af udgivertilladelser
Sektion kaldt “Opsætning af udgivertilladelser”Komplet vejledning til konfiguration af gruppetilladelser, adgangskontrol og administration af brugeradgang i Publisher.
Grundlæggende om tilladelser
Sektion kaldt “Grundlæggende om tilladelser”Hvad er tilladelser?
Sektion kaldt “Hvad er tilladelser?”Tilladelser styrer, hvad forskellige brugergrupper kan gøre i Publisher:
Who can: - View articles - Submit articles - Edit articles - Approve articles - Manage categories - Configure settingsTilladelsesniveauer
Sektion kaldt “Tilladelsesniveauer”Anonymous └── View published articles only
Registered Users ├── View articles ├── Submit articles (pending approval) └── Edit own articles
Editors/Moderators ├── All registered permissions ├── Approve articles ├── Edit all articles └── Manage some categories
Administrators └── Full access to everythingAdministration af adgangstilladelser
Sektion kaldt “Administration af adgangstilladelser”Naviger til Tilladelser
Sektion kaldt “Naviger til Tilladelser”Admin Panel└── Modules └── Publisher ├── Permissions ├── Category Permissions └── Group ManagementHurtig adgang
Sektion kaldt “Hurtig adgang”- Log ind som Administrator
- Gå til Admin → Moduler
- Klik på Udgiver → Admin
- Klik på Tilladelser i venstre menu
Globale tilladelser
Sektion kaldt “Globale tilladelser”Tilladelser på modulniveau
Sektion kaldt “Tilladelser på modulniveau”Styr adgangen til Publisher-modulet og funktioner:
Permissions configuration view:┌─────────────────────────────────────┐│ Permission │ Anon │ Reg │ Editor │ Admin │├────────────────────────┼──────┼─────┼────────┼───────┤│ View articles │ ✓ │ ✓ │ ✓ │ ✓ ││ Submit articles │ ✗ │ ✓ │ ✓ │ ✓ ││ Edit own articles │ ✗ │ ✓ │ ✓ │ ✓ ││ Edit all articles │ ✗ │ ✗ │ ✓ │ ✓ ││ Approve articles │ ✗ │ ✗ │ ✓ │ ✓ ││ Manage categories │ ✗ │ ✗ │ ✗ │ ✓ ││ Access admin panel │ ✗ │ ✗ │ ✓ │ ✓ │└─────────────────────────────────────┘Tilladelsesbeskrivelser
Sektion kaldt “Tilladelsesbeskrivelser”| Tilladelse | Brugere | Effekt |
|---|---|---|
| Se artikler | Alle grupper | Kan se publicerede artikler på front-end |
| Send artikler | Registreret+ | Kan oprette nye artikler (afventer godkendelse) |
| Rediger egne artikler | Registreret+ | Kan redigere/slette deres egne artikler |
| Rediger alle artikler | Redaktører+ | Kan redigere enhver brugers artikler |
| Slet egne artikler | Registreret+ | Kan slette deres egne upublicerede artikler |
| Slet alle artikler | Redaktører+ | Kan slette enhver artikel |
| Godkend artikler | Redaktører+ | Kan udgive afventende artikler |
| Administrer kategorier | Administratorer | Opret, rediger, slet kategorier |
| Admin adgang | Redaktører+ | Få adgang til admin-grænsefladen |
Konfigurer globale tilladelser
Sektion kaldt “Konfigurer globale tilladelser”Trin 1: Adgang til tilladelsesindstillinger
Sektion kaldt “Trin 1: Adgang til tilladelsesindstillinger”- Gå til Admin → Moduler
- Find Udgiver
- Klik på Tilladelser (eller Admin-link og derefter på Tilladelser)
- Du ser tilladelsesmatrix
Trin 2: Indstil gruppetilladelser
Sektion kaldt “Trin 2: Indstil gruppetilladelser”For hver gruppe skal du konfigurere, hvad de kan gøre:
Anonyme brugere
Sektion kaldt “Anonyme brugere”Anonymous Group Permissions: View articles: ✓ YES Submit articles: ✗ NO Edit articles: ✗ NO Delete articles: ✗ NO Approve articles: ✗ NO Manage categories: ✗ NO Admin access: ✗ NO
Result: Anonymous users can only view published contentRegistrerede brugere
Sektion kaldt “Registrerede brugere”Registered Group Permissions: View articles: ✓ YES Submit articles: ✓ YES (with approval required) Edit own articles: ✓ YES Edit all articles: ✗ NO Delete own articles: ✓ YES (drafts only) Delete all articles: ✗ NO Approve articles: ✗ NO Manage categories: ✗ NO Admin access: ✗ NO
Result: Registered users can contribute content after approvalRedaktørgruppe
Sektion kaldt “Redaktørgruppe”Editors Group Permissions: View articles: ✓ YES Submit articles: ✓ YES Edit own articles: ✓ YES Edit all articles: ✓ YES Delete own articles: ✓ YES Delete all articles: ✓ YES Approve articles: ✓ YES Manage categories: ✓ LIMITED Admin access: ✓ YES Configure settings: ✗ NO
Result: Editors manage content but not settingsAdministratorer
Sektion kaldt “Administratorer”Admins Group Permissions: ✓ FULL ACCESS to all features
- All editor permissions - Manage all categories - Configure all settings - Manage permissions - Install/uninstallTrin 3: Gem tilladelser
Sektion kaldt “Trin 3: Gem tilladelser”- Konfigurer hver gruppes tilladelser
- Afkrydsningsfelter for tilladte handlinger
- Fjern markeringen i afkrydsningsfelterne for afviste handlinger
- Klik på Gem tilladelser
- Bekræftelsesmeddelelse vises
Tilladelser på kategoriniveau
Sektion kaldt “Tilladelser på kategoriniveau”Indstil kategoriadgang
Sektion kaldt “Indstil kategoriadgang”Kontroller, hvem der kan se/indsende til bestemte kategorier:
Admin → Publisher → Categories→ Select category → PermissionsKategori Tilladelse Matrix
Sektion kaldt “Kategori Tilladelse Matrix” Anonymous Registered Editor AdminView category ✓ ✓ ✓ ✓Submit to category ✗ ✓ ✓ ✓Edit own in category ✗ ✓ ✓ ✓Edit all in category ✗ ✗ ✓ ✓Approve in category ✗ ✗ ✓ ✓Manage category ✗ ✗ ✗ ✓Konfigurer kategoritilladelser
Sektion kaldt “Konfigurer kategoritilladelser”- Gå til Kategorier admin
- Find kategori
- Klik på knappen Tilladelser
- Vælg for hver gruppe:
- Se denne kategori
- Indsend artikler
- Rediger egne artikler
- Rediger alle artikler
- Godkend artikler
- Administrer kategori
- Klik på Gem
Eksempler på kategoritilladelser
Sektion kaldt “Eksempler på kategoritilladelser”Offentlig nyhedskategori
Sektion kaldt “Offentlig nyhedskategori”Anonymous: View onlyRegistered: View + Submit (pending approval)Editors: Approve + EditAdmins: Full controlIntern opdateringskategori
Sektion kaldt “Intern opdateringskategori”Anonymous: No accessRegistered: View onlyEditors: Submit + ApproveAdmins: Full controlGæsteblogkategori
Sektion kaldt “Gæsteblogkategori”Anonymous: View onlyRegistered: Submit (pending approval)Editors: ApproveAdmins: Full controlTilladelser på feltniveau
Sektion kaldt “Tilladelser på feltniveau”Kontrolformularfeltsynlighed
Sektion kaldt “Kontrolformularfeltsynlighed”Begræns hvilke formularfelter brugere kan se/redigere:
Admin → Publisher → Permissions → FieldsFeltindstillinger
Sektion kaldt “Feltindstillinger”Visible Fields for Registered Users: ✓ Title ✓ Description ✓ Content (body) ✓ Featured image ✓ Category ✓ Tags ✗ Author (auto-set) ✗ Publication date (editors only) ✗ Scheduled date (editors only) ✗ Featured flag (editors only) ✗ Permissions (admins only)Eksempler
Sektion kaldt “Eksempler”Begrænset indsendelse for registrerede
Sektion kaldt “Begrænset indsendelse for registrerede”Registrerede brugere ser færre muligheder:
Available fields: - Title ✓ - Description ✓ - Content ✓ - Featured image ✓ - Category ✓
Hidden fields: - Author (auto-current user) - Publication date (editors decide) - Scheduled date (admins only) - Featured status (editors choose)Fuld formular til redaktører
Sektion kaldt “Fuld formular til redaktører”Redaktører ser alle muligheder:
Available fields: - All basic fields - All metadata - Author selection ✓ - Publication date/time ✓ - Scheduled date ✓ - Featured status ✓ - Expiration date ✓ - Permissions ✓Brugergruppekonfiguration
Sektion kaldt “Brugergruppekonfiguration”Opret brugerdefineret gruppe
Sektion kaldt “Opret brugerdefineret gruppe”- Gå til Admin → Brugere → Grupper
- Klik på Opret gruppe
- Indtast gruppeoplysninger:
Group Name: "Community Bloggers"Group Description: "Users who contribute blog content"Type: Regular group- Klik på Gem gruppe
- Gå tilbage til Udgivertilladelser
- Indstil tilladelser for ny gruppe
Gruppeeksempler
Sektion kaldt “Gruppeeksempler”Suggested Groups for Publisher:
Group: Contributors - Regular members who submit articles - Can edit own articles - Cannot approve articles
Group: Reviewers - Can see submitted articles - Can approve/reject articles - Cannot delete others' articles
Group: Editors - Can edit any article - Can approve articles - Can moderate comments - Can manage some categories
Group: Publishers - Can edit any article - Can publish directly (no approval) - Can manage all categories - Can configure settingsTilladelseshierarkier
Sektion kaldt “Tilladelseshierarkier”Tilladelsesflow
Sektion kaldt “Tilladelsesflow”graph TD A[XOOPS Core Permissions] -->|Granted by| B[System Modules] B -->|Applied to| C[User Groups] C -->|Restrict| D[Publisher Permissions] D -->|Apply to| E[Global Permissions] E -->|Override by| F[Category Permissions] F -->|Apply to| G[Field Permissions]Tilladelse Arv
Sektion kaldt “Tilladelse Arv”Base: Global module permissions ↓Category: Overrides for specific categories ↓Field: Further restricts available fields ↓User: Has permission if ALL levels allowEksempel:
User wants to edit article:1. User group must have "edit articles" permission (global)2. Category must allow editing (category level)3. Field restrictions must allow (if applicable)4. User must be author OR editor (for own vs all)
If ANY level denies → Permission deniedGodkendelse Workflow Permissions
Sektion kaldt “Godkendelse Workflow Permissions”Konfigurer indsendelsesgodkendelse
Sektion kaldt “Konfigurer indsendelsesgodkendelse”Kontroller, om artikler skal godkendes:
Admin → Publisher → Preferences → WorkflowGodkendelsesmuligheder
Sektion kaldt “Godkendelsesmuligheder”Submission Workflow: Require Approval: Yes
For Registered Users: - New articles: Draft (pending approval) - Editors must approve - User can edit while pending - After approval: User can still edit
For Editors: - New articles: Publish directly (optional) - Skip approval queue - Or always require approvalKonfigurer pr. gruppe
Sektion kaldt “Konfigurer pr. gruppe”- Gå til Præferencer
- Find “Send arbejdsgang”
- Indstil for hver gruppe:
Group: Registered Users Require approval: ✓ YES Default status: Draft Can modify while pending: ✓ YES
Group: Editors Require approval: ✗ NO Default status: Published Can modify published: ✓ YES- Klik på Gem
Moderate artikler
Sektion kaldt “Moderate artikler”Godkend afventende artikler
Sektion kaldt “Godkend afventende artikler”For brugere med tilladelsen “godkend artikler”:1. Gå til Admin → Udgiver → Artikler 2. Filtrer efter Status: Afventer 3. Klik på artiklen for at gennemgå 4. Tjek indholdets kvalitet 5. Indstil Status: Udgivet 6. Valgfrit: Tilføj redaktionelle bemærkninger 7. Klik på Gem
Afvis artikler
Sektion kaldt “Afvis artikler”Hvis artiklen ikke opfylder standarderne:
- Åbn artikel
- Indstil Status: Kladde
- Tilføj årsag til afvisning (i kommentar eller e-mail)
- Klik på Gem
- Send besked til forfatteren, der forklarer afvisningen
Moderate kommentarer
Sektion kaldt “Moderate kommentarer”Hvis du modererer kommentarer:
- Gå til Admin → Udgiver → Kommentarer
- Filtrer efter Status: Afventer
- Gennemgå kommentar
- Valgmuligheder:
- Godkend: Klik på Godkend
- Afvis: Klik på Slet
- Rediger: Klik på Rediger, ret, gem
- Klik på Gem
Administrer brugeradgang
Sektion kaldt “Administrer brugeradgang”Se brugergrupper
Sektion kaldt “Se brugergrupper”Se hvilke brugere der tilhører grupper:
Admin → Users → User Groups
For each user: - Primary group (one) - Secondary groups (multiple)
Permissions apply from all groups (union)Føj bruger til gruppe
Sektion kaldt “Føj bruger til gruppe”- Gå til Admin → Brugere
- Find bruger
- Klik på Rediger
- Marker grupper, der skal tilføjes, under Grupper
- Klik på Gem
Skift brugertilladelser
Sektion kaldt “Skift brugertilladelser”For individuelle brugere (hvis understøttet):
- Gå til Brugeradmin
- Find bruger
- Klik på Rediger
- Se efter tilsidesættelse af individuelle tilladelser
- Konfigurer efter behov
- Klik på Gem
Almindelige tilladelsesscenarier
Sektion kaldt “Almindelige tilladelsesscenarier”Scenario 1: Åbn blog
Sektion kaldt “Scenario 1: Åbn blog”Tillad enhver at indsende:
Anonymous: ViewRegistered: Submit, edit own, delete ownEditors: Approve, edit all, delete allAdmins: Full control
Result: Open community blogScenario 2: Modereret nyhedsside
Sektion kaldt “Scenario 2: Modereret nyhedsside”Streng godkendelsesproces:
Anonymous: View onlyRegistered: Cannot submitEditors: Submit, approve othersAdmins: Full control
Result: Only approved professionals publishScenario 3: Personaleblog
Sektion kaldt “Scenario 3: Personaleblog”Medarbejdere kan bidrage med:
Create group: "Staff"Anonymous: ViewRegistered: View only (non-staff)Staff: Submit, edit own, publish directlyAdmins: Full control
Result: Staff-authored blogScenario 4: Multi-kategori med forskellige redaktører
Sektion kaldt “Scenario 4: Multi-kategori med forskellige redaktører”Forskellige redaktører til forskellige kategorier:
News category: Editors group A: Full control
Reviews category: Editors group B: Full control
Tutorials category: Editors group C: Full control
Result: Decentralized editorial controlTilladelsestest
Sektion kaldt “Tilladelsestest”Bekræft, at tilladelserne virker
Sektion kaldt “Bekræft, at tilladelserne virker”-
Opret testbruger i hver gruppe
-
Log ind som hver testbruger
-
Prøv at:
- Se artikler
- Indsend artikel (skal oprette udkast, hvis det er tilladt)
- Rediger artikel (egen og andre)
- Slet artikel
- Få adgang til admin panel
- Adgangskategorier
-
Bekræft resultaterne matcher forventede tilladelser
Almindelige testtilfælde
Sektion kaldt “Almindelige testtilfælde”Test Case 1: Anonymous user [ ] Can view published articles: ✓ [ ] Cannot submit articles: ✓ [ ] Cannot access admin: ✓
Test Case 2: Registered user [ ] Can submit articles: ✓ [ ] Articles go to Draft: ✓ [ ] Can edit own article: ✓ [ ] Cannot edit others: ✓ [ ] Cannot access admin: ✓
Test Case 3: Editor [ ] Can approve articles: ✓ [ ] Can edit any article: ✓ [ ] Can access admin: ✓ [ ] Cannot delete all: ✓ (or ✓ if allowed)
Test Case 4: Admin [ ] Can do everything: ✓Fejlfindingstilladelser
Sektion kaldt “Fejlfindingstilladelser”Problem: Brugeren kan ikke indsende artikler
Sektion kaldt “Problem: Brugeren kan ikke indsende artikler”Tjek:
1. User group has "submit articles" permission Admin → Publisher → Permissions
2. User belongs to allowed group Admin → Users → Edit user → Groups
3. Category allows submission from user's group Admin → Publisher → Categories → Permissions
4. User is registered (not anonymous)Løsning:
1. Verify registered user group has submission permission2. Add user to appropriate group3. Check category permissions4. Clear user session cacheProblem: Redaktøren kan ikke godkende artikler
Sektion kaldt “Problem: Redaktøren kan ikke godkende artikler”Tjek:
1. Editor group has "approve articles" permission2. Articles exist with "Pending" status3. Editor is in correct group4. Category allows approval from editor's groupLøsning:
1. Go to Permissions, check "approve articles" is checked for editor group2. Create test article, set to Draft3. Try to approve as editor4. Check error messages in system logProblem: Kan se artikler, men kan ikke få adgang til kategori
Sektion kaldt “Problem: Kan se artikler, men kan ikke få adgang til kategori”Tjek:
1. Category is not disabled/hidden2. Category permissions allow viewing3. User's group is permitted to view category4. Category is publishedLøsning:
1. Go to Categories, check category status is "Enabled"2. Check category permissions are set3. Add user's group to category view permissionProblem: Tilladelser ændret, men træder ikke i kraft
Sektion kaldt “Problem: Tilladelser ændret, men træder ikke i kraft”Løsning:
1. Clear cache: Admin → Tools → Clear Cache2. Clear session: Logout and login again3. Check system log for errors4. Verify permissions actually saved5. Try different browser/incognito windowTilladelse Backup & Export
Sektion kaldt “Tilladelse Backup & Export”Eksporttilladelser
Sektion kaldt “Eksporttilladelser”Nogle systemer tillader eksport:
- Gå til Admin → Udgiver → Værktøjer
- Klik på Eksporttilladelser
- Gem filen
.xmleller.json - Behold som backup
Importtilladelser
Sektion kaldt “Importtilladelser”Gendan fra backup:
- Gå til Admin → Udgiver → Værktøjer
- Klik på Importer tilladelser
- Vælg backup-fil
- Gennemgå ændringer
- Klik på Importer
Bedste praksis
Sektion kaldt “Bedste praksis”Tilladelseskonfigurationstjekliste
Sektion kaldt “Tilladelseskonfigurationstjekliste”- Beslut dig for brugergrupper
- Tildel klare navne til grupper
- Indstil basistilladelser for hver gruppe
- Test hvert tilladelsesniveau
- Dokumenttilladelsesstruktur
- Opret godkendelsesarbejdsgang
- Træn redaktører på moderation
- Overvåg brugen af tilladelser
- Gennemgå tilladelser kvartalsvis
- Sikkerhedskopieringstilladelsesindstillinger
Bedste praksis for sikkerhed
Sektion kaldt “Bedste praksis for sikkerhed”✓ Principle of Least Privilege - Grant minimum necessary permissions
✓ Role-Based Access - Use groups for roles (editor, moderator, etc)
✓ Audit Permissions - Review who has what access
✓ Separate Duties - Submitter, approver, publisher are different
✓ Regular Review - Check permissions quarterly - Remove access when users leave - Update for new requirementsRelaterede vejledninger
Sektion kaldt “Relaterede vejledninger”- Oprettelse af artikler
- Håndtering af kategorier
- Grundlæggende konfiguration
- Installation
Næste trin
Sektion kaldt “Næste trin”- Konfigurer tilladelser til din arbejdsgang
- Opret artikler med de rigtige tilladelser
- Konfigurer kategorier med tilladelser
- Træn brugere i artikeloprettelse
#udgiver #tilladelser #grupper #adgangskontrol #sikkerhed #moderering #xoops