Izdavač - Postavljanje dopuštenja
Postavljanje dopuštenja izdavača
Section titled “Postavljanje dopuštenja izdavača”Potpuni vodič za konfiguriranje dopuštenja grupe, kontrolu pristupa i upravljanje korisničkim pristupom u Publisheru.
Osnove dopuštenja
Section titled “Osnove dopuštenja”Što su dopuštenja?
Section titled “Što su dopuštenja?”Dopuštenja kontroliraju što različite grupe korisnika mogu raditi u Publisheru:
Who can: - View articles - Submit articles - Edit articles - Approve articles - Manage categories - Configure settingsRazine dopuštenja
Section titled “Razine dopuštenja”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 everythingUpravljanje dozvolama za pristup
Section titled “Upravljanje dozvolama za pristup”Idite na Dopuštenja
Section titled “Idite na Dopuštenja”Admin Panel└── Modules └── Publisher ├── Permissions ├── Category Permissions └── Group ManagementBrzi pristup
Section titled “Brzi pristup”- Prijavite se kao Administrator
- Idite na Administrator → moduli
- Kliknite Izdavač → Administrator
- Kliknite dozvole u lijevom izborniku
Globalne dozvole
Section titled “Globalne dozvole”dozvole na razini modula
Section titled “dozvole na razini modula”Upravljajte pristupom Publisher modulu i značajkama:
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 │ ✗ │ ✗ │ ✓ │ ✓ │└─────────────────────────────────────┘Opisi dopuštenja
Section titled “Opisi dopuštenja”| Dopuštenje | Korisnici | Učinak |
|---|---|---|
| Pogledajte članke | Sve grupe | Može vidjeti objavljene članke na front-end |
| Pošaljite članke | Registriran+ | Može stvarati nove članke (čeka odobrenje) |
| Uredite vlastite članke | Registriran+ | Mogu uređivati/brisati vlastite članke |
| Uredi sve članke | Urednici+ | Može uređivati članke bilo kojeg korisnika |
| Brisanje vlastitih članaka | Registriran+ | Mogu brisati vlastite neobjavljene članke |
| Izbriši sve članke | Urednici+ | Može izbrisati bilo koji članak |
| Odobri članke | Urednici+ | Može objaviti članke na čekanju |
| Upravljanje kategorijama | Administratori | Stvaranje, uređivanje, brisanje kategorija |
| Administratorski pristup | Urednici+ | Pristup sučelju admin |
Konfigurirajte globalne dozvole
Section titled “Konfigurirajte globalne dozvole”Korak 1: Postavke dopuštenja pristupa
Section titled “Korak 1: Postavke dopuštenja pristupa”- Idite na Administrator → moduli
- Pronađite Izdavača
- Kliknite dozvole (ili vezu Administrator pa zatim Dopuštenja)
- Vidite matricu dopuštenja
Korak 2: Postavite dopuštenja grupe
Section titled “Korak 2: Postavite dopuštenja grupe”Za svaku grupu konfigurirajte što mogu učiniti:
Anonimni korisnici
Section titled “Anonimni korisnici”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 contentRegistrirani korisnici
Section titled “Registrirani korisnici”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 approvalGrupa urednika
Section titled “Grupa urednika”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 settingsAdministratori
Section titled “Administratori”Admins Group Permissions: ✓ FULL ACCESS to all features
- All editor permissions - Manage all categories - Configure all settings - Manage permissions - Install/uninstallKorak 3: Spremite dopuštenja
Section titled “Korak 3: Spremite dopuštenja”- Konfigurirajte dopuštenja svake grupe
- Potvrdite okvire za dopuštene radnje
- Poništite okvire za odbijene radnje
- Kliknite Spremi dopuštenja
- Pojavljuje se poruka potvrde
dozvole na razini kategorije
Section titled “dozvole na razini kategorije”Postavite pristup kategoriji
Section titled “Postavite pristup kategoriji”Kontrolirajte tko može pregledavati/podnijeti određene kategorije:
Admin → Publisher → Categories→ Select category → PermissionsMatrica dopuštenja kategorije
Section titled “Matrica dopuštenja kategorije” Anonymous Registered Editor AdminView category ✓ ✓ ✓ ✓Submit to category ✗ ✓ ✓ ✓Edit own in category ✗ ✓ ✓ ✓Edit all in category ✗ ✗ ✓ ✓Approve in category ✗ ✗ ✓ ✓Manage category ✗ ✗ ✗ ✓Konfigurirajte dozvole za kategoriju
Section titled “Konfigurirajte dozvole za kategoriju”- Idite na Kategorije admin
- Pronađite kategoriju
- Pritisnite gumb dozvole
- Za svaku grupu odaberite:
- Pogledaj ovu kategoriju
- Pošaljite članke
- Uređivanje vlastitih članaka
- Uredi sve članke
- Odobravanje članaka
- Upravljanje kategorijom
- Kliknite Spremi
Primjeri dozvola za kategorije
Section titled “Primjeri dozvola za kategorije”Kategorija javnih vijesti
Section titled “Kategorija javnih vijesti”Anonymous: View onlyRegistered: View + Submit (pending approval)Editors: Approve + EditAdmins: Full controlKategorija internih ažuriranja
Section titled “Kategorija internih ažuriranja”Anonymous: No accessRegistered: View onlyEditors: Submit + ApproveAdmins: Full controlKategorija bloga za goste
Section titled “Kategorija bloga za goste”Anonymous: View onlyRegistered: Submit (pending approval)Editors: ApproveAdmins: Full controlDopuštenja na razini polja
Section titled “Dopuštenja na razini polja”Kontrolna vidljivost polja obrasca
Section titled “Kontrolna vidljivost polja obrasca”Ograničite koja polja obrasca korisnici mogu vidjeti/uređivati:
Admin → Publisher → Permissions → FieldsOpcije polja
Section titled “Opcije polja”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)Primjeri
Section titled “Primjeri”Ograničeno podnošenje za registrirane
Section titled “Ograničeno podnošenje za registrirane”Registrirani korisnici vide manje opcija:
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)Puni obrazac za urednike
Section titled “Puni obrazac za urednike”Urednici vide sve opcije:
Available fields: - All basic fields - All metadata - Author selection ✓ - Publication date/time ✓ - Scheduled date ✓ - Featured status ✓ - Expiration date ✓ - Permissions ✓Konfiguracija grupe korisnika
Section titled “Konfiguracija grupe korisnika”Stvorite prilagođenu grupu
Section titled “Stvorite prilagođenu grupu”- Idite na Administrator → Korisnici → Grupe
- Kliknite Stvori grupu
- Unesite detalje grupe:
Group Name: "Community Bloggers"Group Description: "Users who contribute blog content"Type: Regular group- Kliknite Spremi grupu
- Vratite se na dozvole izdavača
- Postavite dopuštenja za novu grupu
Grupni primjeri
Section titled “Grupni primjeri”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 settingsHijerarhije dopuštenja
Section titled “Hijerarhije dopuštenja”Tijek dopuštenja
Section titled “Tijek dopuštenja”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]Nasljeđivanje dopuštenja
Section titled “Nasljeđivanje dopuštenja”Base: Global module permissions ↓Category: Overrides for specific categories ↓Field: Further restricts available fields ↓User: Has permission if ALL levels allowPrimjer:
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 denieddozvole tijeka rada odobrenja
Section titled “dozvole tijeka rada odobrenja”Konfigurirajte odobrenje za podnošenje
Section titled “Konfigurirajte odobrenje za podnošenje”Kontrolirajte trebaju li članci odobrenje:
Admin → Publisher → Preferences → WorkflowMogućnosti odobrenja
Section titled “Mogućnosti odobrenja”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 approvalKonfiguriraj po grupi
Section titled “Konfiguriraj po grupi”- Idite na Postavke
- Pronađite “Tijek rada za podnošenje”
- Za svaku grupu postavite:
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- Kliknite Spremi
Umjereni članci
Section titled “Umjereni članci”Odobri članke na čekanju
Section titled “Odobri članke na čekanju”Za korisnike s dozvolom za “odobravanje članaka”:
- Idite na Administrator → Izdavač → Članci
- Filtrirajte prema Statusu: Na čekanju
- Pritisnite članak za recenziju
- Provjerite kvalitetu sadržaja
- Postavite Status: Objavljeno
- Izborno: dodajte uredničke bilješke
- Kliknite Spremi
Odbaci članke
Section titled “Odbaci članke”Ako artikl ne zadovoljava standarde:
- Otvorite članak
- Postavite Status: Skica
- Dodajte razlog odbijanja (u komentaru ili e-pošti)
- Kliknite Spremi
- Pošaljite poruku autoru s objašnjenjem odbijanja
Umjereni komentari
Section titled “Umjereni komentari”Ako moderirate komentare:
- Idite na Administrator → Izdavač → Komentari
- Filtrirajte prema Statusu: Na čekanju
- Pregledajte komentar
- Mogućnosti:
- Odobrenje: Kliknite Odobri
- Odbijanje: kliknite Izbriši
- Uredi: Kliknite Uredi, popravite, spremite
- Kliknite Spremi
Upravljanje korisničkim pristupom
Section titled “Upravljanje korisničkim pristupom”Prikaz korisničkih grupa
Section titled “Prikaz korisničkih grupa”Pogledajte koji korisnici pripadaju grupama:
Admin → Users → User Groups
For each user: - Primary group (one) - Secondary groups (multiple)
Permissions apply from all groups (union)Dodaj korisnika grupi
Section titled “Dodaj korisnika grupi”- Idite na Administrator → Korisnici
- Pronađite korisnika
- Kliknite Uredi
- Pod Grupe označite grupe za dodavanje
- Kliknite Spremi
Promjena korisničkih dopuštenja
Section titled “Promjena korisničkih dopuštenja”Za pojedinačne korisnike (ako je podržano):
- Idite do korisnika admin
- Pronađite korisnika
- Kliknite Uredi
- Potražite nadjačavanje pojedinačnih dopuštenja
- Konfigurirajte prema potrebi
- Kliknite Spremi
Uobičajeni scenariji dopuštenja
Section titled “Uobičajeni scenariji dopuštenja”Scenarij 1: Otvorite blog
Section titled “Scenarij 1: Otvorite blog”Dopusti svima da podnesu:
Anonymous: ViewRegistered: Submit, edit own, delete ownEditors: Approve, edit all, delete allAdmins: Full control
Result: Open community blogScenarij 2: Moderirana stranica s vijestima
Section titled “Scenarij 2: Moderirana stranica s vijestima”Strogi postupak odobravanja:
Anonymous: View onlyRegistered: Cannot submitEditors: Submit, approve othersAdmins: Full control
Result: Only approved professionals publishScenarij 3: Blog osoblja
Section titled “Scenarij 3: Blog osoblja”Zaposlenici mogu doprinijeti:
Create group: "Staff"Anonymous: ViewRegistered: View only (non-staff)Staff: Submit, edit own, publish directlyAdmins: Full control
Result: Staff-authored blogScenarij 4: Više kategorija s različitim urednicima
Section titled “Scenarij 4: Više kategorija s različitim urednicima”Različiti uređivači za različite kategorije:
News category: Editors group A: Full control
Reviews category: Editors group B: Full control
Tutorials category: Editors group C: Full control
Result: Decentralized editorial controlTestiranje dopuštenja
Section titled “Testiranje dopuštenja”Provjerite rad dopuštenja
Section titled “Provjerite rad dopuštenja”-
Stvorite probnog korisnika u svakoj grupi
-
Prijavite se kao svaki testni korisnik
-
Pokušajte:
- Pregledajte članke
- Pošaljite članak (treba izraditi nacrt ako je dopušteno)
- Uredi članak (vlastiti i tuđi)
- Brisanje članka
- Pristup ploči admin
- Pristup kategorijama
-
Provjerite odgovaraju li rezultati očekivanim dopuštenjima
Uobičajeni testni slučajevi
Section titled “Uobičajeni testni slučajevi”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: ✓Dopuštenja za rješavanje problema
Section titled “Dopuštenja za rješavanje problema”Problem: Korisnik ne može slati članke
Section titled “Problem: Korisnik ne može slati članke”Provjeri:
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)Rješenje:
1. Verify registered user group has submission permission2. Add user to appropriate group3. Check category permissions4. Clear user session cacheProblem: Urednik ne može odobriti članke
Section titled “Problem: Urednik ne može odobriti članke”Provjeri:
1. Editor group has "approve articles" permission2. Articles exist with "Pending" status3. Editor is in correct group4. Category allows approval from editor's groupRješenje:
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: Mogu vidjeti članke, ali ne mogu pristupiti kategoriji
Section titled “Problem: Mogu vidjeti članke, ali ne mogu pristupiti kategoriji”Provjeri:
1. Category is not disabled/hidden2. Category permissions allow viewing3. User's group is permitted to view category4. Category is publishedRješenje:
1. Go to Categories, check category status is "Enabled"2. Check category permissions are set3. Add user's group to category view permissionProblem: dozvole su promijenjene, ali ne stupaju na snagu
Section titled “Problem: dozvole su promijenjene, ali ne stupaju na snagu”Rješenje:
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 windowSigurnosno kopiranje i izvoz dopuštenja
Section titled “Sigurnosno kopiranje i izvoz dopuštenja”Dopuštenja za izvoz
Section titled “Dopuštenja za izvoz”Neki sustavi dopuštaju izvoz:
- Idite na Administrator → Izdavač → Alati
- Kliknite dozvole za izvoz
- Spremite datoteku
.xmlili.json - Čuvajte kao rezervnu kopiju### Dopuštenja za uvoz
Vrati iz sigurnosne kopije:
- Idite na Administrator → Izdavač → Alati
- Kliknite dozvole za uvoz
- Odaberite datoteku sigurnosne kopije
- Pregledajte promjene
- Kliknite Uvezi
Najbolji primjeri iz prakse
Section titled “Najbolji primjeri iz prakse”Kontrolni popis za konfiguraciju dopuštenja
Section titled “Kontrolni popis za konfiguraciju dopuštenja”- Odlučite o korisničkim grupama
- Dodijelite jasna imena grupama
- Postavite osnovna dopuštenja za svaku grupu
- Testirajte svaku razinu dopuštenja
- Struktura dopuštenja dokumenta
- Stvorite tijek rada odobrenja
- Obučite urednike o moderiranju
- Pratite korištenje dopuštenja
- Pregled dopuštenja kvartalno
- Postavke dopuštenja za sigurnosno kopiranje
Najbolje sigurnosne prakse
Section titled “Najbolje sigurnosne prakse”✓ 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 requirementsPovezani vodiči
Section titled “Povezani vodiči”- Izrada članaka
- Upravljanje kategorijama
- Osnovna konfiguracija
- Instalacija
Sljedeći koraci
Section titled “Sljedeći koraci”- Postavite dopuštenja za svoj tijek rada
- Stvorite članke s odgovarajućim dopuštenjima
- Konfigurirajte kategorije s dopuštenjima
- Obučite korisnike o izradi članaka
#publisher #permissions #groups #access-control #security #moderation #xoops