Uitgever - Machtigingen instellen
Uitgeversmachtigingen instellen
Section titled “Uitgeversmachtigingen instellen”Volledige gids voor het configureren van groepsrechten, toegangscontrole en het beheren van gebruikerstoegang in Publisher.
Basisprincipes van rechten
Section titled “Basisprincipes van rechten”Wat zijn machtigingen?
Section titled “Wat zijn machtigingen?”Machtigingen bepalen wat verschillende gebruikersgroepen kunnen doen in Publisher:
Who can: - View articles - Submit articles - Edit articles - Approve articles - Manage categories - Configure settingsMachtigingsniveaus
Section titled “Machtigingsniveaus”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 everythingBeheer van toegangsrechten
Section titled “Beheer van toegangsrechten”Navigeer naar Machtigingen
Section titled “Navigeer naar Machtigingen”Admin Panel└── Modules └── Publisher ├── Permissions ├── Category Permissions └── Group ManagementSnelle toegang
Section titled “Snelle toegang”- Log in als Beheerder
- Ga naar Beheer → Modules
- Klik op Uitgever → Beheerder
- Klik op Permissies in het linkermenu
Algemene machtigingen
Section titled “Algemene machtigingen”Machtigingen op moduleniveau
Section titled “Machtigingen op moduleniveau”Beheer de toegang tot de Publisher-module en -functies:
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 │ ✗ │ ✗ │ ✓ │ ✓ │└─────────────────────────────────────┘Toestemmingsbeschrijvingen
Section titled “Toestemmingsbeschrijvingen”| Toestemming | Gebruikers | Effect |
|---|---|---|
| Bekijk artikelen | Alle groepen | Kan gepubliceerde artikelen op front-end zien |
| Artikelen indienen | Geregistreerd+ | Kan nieuwe artikelen aanmaken (in afwachting van goedkeuring) |
| Eigen artikelen bewerken | Geregistreerd+ | Kunnen hun eigen artikelen bewerken/verwijderen |
| Alle artikelen bewerken | Redacteuren+ | Kan de artikelen van elke gebruiker bewerken |
| Eigen artikelen verwijderen | Geregistreerd+ | Kunnen hun eigen niet-gepubliceerde artikelen verwijderen |
| Verwijder alle artikelen | Redacteuren+ | Kan elk artikel verwijderen |
| Artikelen goedkeuren | Redacteuren+ | Kan in behandeling zijnde artikelen publiceren |
| Categorieën beheren | Beheerders | Categorieën maken, bewerken, verwijderen |
| Beheerderstoegang | Redacteuren+ | Toegang tot beheerdersinterface |
Algemene machtigingen configureren
Section titled “Algemene machtigingen configureren”Stap 1: Toegang tot toestemmingsinstellingen
Section titled “Stap 1: Toegang tot toestemmingsinstellingen”- Ga naar Beheer → Modules
- Zoek Uitgever
- Klik op Machtigingen (of de beheerderslink en vervolgens Machtigingen)
- U ziet de toestemmingsmatrix
Stap 2: Groepsrechten instellen
Section titled “Stap 2: Groepsrechten instellen”Configureer voor elke groep wat ze kunnen doen:
Anonieme gebruikers
Section titled “Anonieme gebruikers”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 contentGeregistreerde gebruikers
Section titled “Geregistreerde gebruikers”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 approvalRedacteursgroep
Section titled “Redacteursgroep”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 settingsBeheerders
Section titled “Beheerders”Admins Group Permissions: ✓ FULL ACCESS to all features
- All editor permissions - Manage all categories - Configure all settings - Manage permissions - Install/uninstallStap 3: Machtigingen opslaan
Section titled “Stap 3: Machtigingen opslaan”- Configureer de machtigingen van elke groep
- Vink vakjes aan voor toegestane acties
- Schakel de selectievakjes voor geweigerde acties uit
- Klik op Machtigingen opslaan
- Er verschijnt een bevestigingsbericht
Machtigingen op categorieniveau
Section titled “Machtigingen op categorieniveau”Categorietoegang instellen
Section titled “Categorietoegang instellen”Bepaal wie specifieke categorieën kan bekijken/inzenden:
Admin → Publisher → Categories→ Select category → PermissionsCategoriemachtigingsmatrix
Section titled “Categoriemachtigingsmatrix” Anonymous Registered Editor AdminView category ✓ ✓ ✓ ✓Submit to category ✗ ✓ ✓ ✓Edit own in category ✗ ✓ ✓ ✓Edit all in category ✗ ✗ ✓ ✓Approve in category ✗ ✗ ✓ ✓Manage category ✗ ✗ ✗ ✓Categoriemachtigingen configureren
Section titled “Categoriemachtigingen configureren”- Ga naar het Categorieën-beheer
- Zoek categorie
- Klik op de knop Machtigingen
- Selecteer voor elke groep:
- Bekijk deze categorie
- Artikelen indienen
- Eigen artikelen bewerken
- Bewerk alle artikelen
- Artikelen goedkeuren
- Categorie beheren
- Klik op Opslaan
Voorbeelden van categorierechten
Section titled “Voorbeelden van categorierechten”Categorie openbaar nieuws
Section titled “Categorie openbaar nieuws”Anonymous: View onlyRegistered: View + Submit (pending approval)Editors: Approve + EditAdmins: Full controlCategorie Interne updates
Section titled “Categorie Interne updates”Anonymous: No accessRegistered: View onlyEditors: Submit + ApproveAdmins: Full controlGastblogcategorie
Section titled “Gastblogcategorie”Anonymous: View onlyRegistered: Submit (pending approval)Editors: ApproveAdmins: Full controlMachtigingen op veldniveau
Section titled “Machtigingen op veldniveau”Controleformulier Veldzichtbaarheid
Section titled “Controleformulier Veldzichtbaarheid”Beperk welke formuliervelden gebruikers kunnen zien/bewerken:
Admin → Publisher → Permissions → FieldsVeldopties
Section titled “Veldopties”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)Voorbeelden
Section titled “Voorbeelden”Beperkte inzending voor geregistreerd
Section titled “Beperkte inzending voor geregistreerd”Geregistreerde gebruikers zien minder opties:
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)Volledig formulier voor redacteuren
Section titled “Volledig formulier voor redacteuren”Bewerkers zien alle opties:
Available fields: - All basic fields - All metadata - Author selection ✓ - Publication date/time ✓ - Scheduled date ✓ - Featured status ✓ - Expiration date ✓ - Permissions ✓Configuratie gebruikersgroep
Section titled “Configuratie gebruikersgroep”Aangepaste groep maken
Section titled “Aangepaste groep maken”- Ga naar Beheer → Gebruikers → Groepen
- Klik op Groep maken
- Groepsgegevens invoeren:
Group Name: "Community Bloggers"Group Description: "Users who contribute blog content"Type: Regular group- Klik op Groep opslaan
- Ga terug naar Uitgeversrechten
- Stel machtigingen in voor een nieuwe groep
Groepsvoorbeelden
Section titled “Groepsvoorbeelden”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 settingsToestemmingshiërarchieën
Section titled “Toestemmingshiërarchieën”Toestemmingsstroom
Section titled “Toestemmingsstroom”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]Overerving van toestemming
Section titled “Overerving van toestemming”Base: Global module permissions ↓Category: Overrides for specific categories ↓Field: Further restricts available fields ↓User: Has permission if ALL levels allowVoorbeeld:
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 deniedGoedkeuringswerkstroommachtigingen
Section titled “Goedkeuringswerkstroommachtigingen”Configureer goedkeuring van indiening
Section titled “Configureer goedkeuring van indiening”Bepaal of artikelen goedkeuring nodig hebben:
Admin → Publisher → Preferences → WorkflowGoedkeuringsopties
Section titled “Goedkeuringsopties”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 approvalConfigureer per groep
Section titled “Configureer per groep”- Ga naar Voorkeuren
- Ga naar “Inzendingsworkflow”
- Stel voor elke groep het volgende in:
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 op Opslaan
Gematigde artikelen
Section titled “Gematigde artikelen”In behandeling zijnde artikelen goedkeuren
Section titled “In behandeling zijnde artikelen goedkeuren”Voor gebruikers met de machtiging ‘artikelen goedkeuren’:
- Ga naar Beheerder → Uitgever → Artikelen
- Filter op Status: In behandeling
- Klik op het artikel dat u wilt beoordelen
- Controleer de inhoudskwaliteit
- Stel Status in: Gepubliceerd
- Optioneel: voeg redactionele opmerkingen toe
- Klik op Opslaan
Artikelen afwijzenAls het artikel niet aan de normen voldoet:
Section titled “Artikelen afwijzenAls het artikel niet aan de normen voldoet:”- Artikel openen
- Stel Status in: Concept
- Voeg een afwijzingsreden toe (in reactie of e-mail)
- Klik op Opslaan
- Stuur een bericht naar de auteur met uitleg over de afwijzing
Gematigde reacties
Section titled “Gematigde reacties”Als u reacties modereert:
- Ga naar Beheerder → Uitgever → Opmerkingen
- Filter op Status: In behandeling
- Reactie beoordelen
- Opties:
- Goedkeuren: klik op Goedkeuren
- Weigeren: klik op Verwijderen
- Bewerken: klik op Bewerken, repareren, opslaan
- Klik op Opslaan
Beheer gebruikerstoegang
Section titled “Beheer gebruikerstoegang”Gebruikersgroepen bekijken
Section titled “Gebruikersgroepen bekijken”Bekijk welke gebruikers tot groepen behoren:
Admin → Users → User Groups
For each user: - Primary group (one) - Secondary groups (multiple)
Permissions apply from all groups (union)Gebruiker toevoegen aan groep
Section titled “Gebruiker toevoegen aan groep”- Ga naar Beheerder → Gebruikers
- Zoek gebruiker
- Klik op Bewerken
- Vink onder Groepen de groepen aan die u wilt toevoegen
- Klik op Opslaan
Wijzig gebruikersrechten
Section titled “Wijzig gebruikersrechten”Voor individuele gebruikers (indien ondersteund):
- Ga naar Gebruikersbeheer
- Zoek gebruiker
- Klik op Bewerken
- Zoek naar individuele toestemmingsoverschrijvingen
- Configureer indien nodig
- Klik op Opslaan
Algemene toestemmingsscenario’s
Section titled “Algemene toestemmingsscenario’s”Scenario 1: Blog openen
Section titled “Scenario 1: Blog openen”Iedereen toestaan om in te dienen:
Anonymous: ViewRegistered: Submit, edit own, delete ownEditors: Approve, edit all, delete allAdmins: Full control
Result: Open community blogScenario 2: Gemodereerde nieuwssite
Section titled “Scenario 2: Gemodereerde nieuwssite”Strikt goedkeuringsproces:
Anonymous: View onlyRegistered: Cannot submitEditors: Submit, approve othersAdmins: Full control
Result: Only approved professionals publishScenario 3: Personeelsblog
Section titled “Scenario 3: Personeelsblog”Medewerkers kunnen bijdragen:
Create group: "Staff"Anonymous: ViewRegistered: View only (non-staff)Staff: Submit, edit own, publish directlyAdmins: Full control
Result: Staff-authored blogScenario 4: Meerdere categorieën met verschillende editors
Section titled “Scenario 4: Meerdere categorieën met verschillende editors”Verschillende editors voor verschillende categorieën:
News category: Editors group A: Full control
Reviews category: Editors group B: Full control
Tutorials category: Editors group C: Full control
Result: Decentralized editorial controlToestemming testen
Section titled “Toestemming testen”Controleer of de machtigingen werken
Section titled “Controleer of de machtigingen werken”-
Maak in elke groep een testgebruiker aan
-
Log in als elke testgebruiker
-
Probeer:
- Bekijk artikelen
- Artikel indienen (zou een concept moeten maken, indien toegestaan)
- Artikel bewerken (eigen en anderen)
- Artikel verwijderen
- Toegang tot het beheerderspaneel
- Toegang tot categorieën
-
Controleer of de resultaten overeenkomen met de verwachte machtigingen
Veelvoorkomende testgevallen
Section titled “Veelvoorkomende testgevallen”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: ✓Problemen met rechten oplossen
Section titled “Problemen met rechten oplossen”Probleem: Gebruiker kan geen artikelen indienen
Section titled “Probleem: Gebruiker kan geen artikelen indienen”Controleer:
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)Oplossing:
1. Verify registered user group has submission permission2. Add user to appropriate group3. Check category permissions4. Clear user session cacheProbleem: Editor kan artikelen niet goedkeuren
Section titled “Probleem: Editor kan artikelen niet goedkeuren”Controleer:
1. Editor group has "approve articles" permission2. Articles exist with "Pending" status3. Editor is in correct group4. Category allows approval from editor's groupOplossing:
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 logProbleem: Kan artikelen zien, maar heeft geen toegang tot de categorie
Section titled “Probleem: Kan artikelen zien, maar heeft geen toegang tot de categorie”Controleer:
1. Category is not disabled/hidden2. Category permissions allow viewing3. User's group is permitted to view category4. Category is publishedOplossing:
1. Go to Categories, check category status is "Enabled"2. Check category permissions are set3. Add user's group to category view permissionProbleem: Machtigingen gewijzigd, maar worden niet van kracht
Section titled “Probleem: Machtigingen gewijzigd, maar worden niet van kracht”Oplossing:
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 windowToestemming Back-up en export
Section titled “Toestemming Back-up en export”Exportrechten
Section titled “Exportrechten”Sommige systemen staan exporteren toe:
- Ga naar Beheer → Uitgever → Tools
- Klik op Exportrechten
- Sla het
.xml- of.json-bestand op - Bewaar als back-up
Importrechten
Section titled “Importrechten”Herstellen vanaf back-up:
- Ga naar Beheer → Uitgever → Tools
- Klik op Machtigingen importeren
- Selecteer een back-upbestand
- Wijzigingen beoordelen
- Klik op Importeren
Beste praktijken
Section titled “Beste praktijken”Controlelijst voor machtigingsconfiguratie
Section titled “Controlelijst voor machtigingsconfiguratie”- Bepaal gebruikersgroepen
- Wijs duidelijke namen toe aan groepen
- Stel basisrechten in voor elke groep
- Test elk toestemmingsniveau
- Documentmachtigingsstructuur
- Goedkeuringsworkflow maken
- Train redacteuren op moderatie
- Toestemmingsgebruik controleren
- Permissies per kwartaal beoordelen
- Instellingen voor back-uprechten
Beste praktijken op het gebied van beveiliging
Section titled “Beste praktijken op het gebied van beveiliging”✓ 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 requirementsGerelateerde gidsen
Section titled “Gerelateerde gidsen”- Artikelen maken
- Categorieën beheren
- Basisconfiguratie
- Installatie
Volgende stappen
Section titled “Volgende stappen”- Stel machtigingen in voor uw workflow
- Maak artikelen met de juiste machtigingen
- Configureer categorieën met machtigingen
- Train gebruikers bij het maken van artikelen
#publisher #permissions #groups #access-control #security #moderation #xoops