Publisher - הגדרת הרשאות
הגדרת הרשאות מפרסם
Section titled “הגדרת הרשאות מפרסם”מדריך שלם להגדרת הרשאות קבוצה, בקרת גישה וניהול גישת משתמשים ב-Publisher.
יסודות ההרשאה
Section titled “יסודות ההרשאה”מהן הרשאות?
Section titled “מהן הרשאות?”ההרשאות קובעות מה קבוצות משתמשים שונות יכולות לעשות ב-Publisher:
Who can: - View articles - Submit articles - Edit articles - Approve articles - Manage categories - Configure settingsרמות הרשאה
Section titled “רמות הרשאה”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 everythingניהול הרשאות גישה
Section titled “ניהול הרשאות גישה”נווט אל הרשאות
Section titled “נווט אל הרשאות”Admin Panel└── Modules └── Publisher ├── Permissions ├── Category Permissions └── Group Managementגישה מהירה
Section titled “גישה מהירה”- היכנס בתור מנהל מערכת
- עבור אל אדמין → מודולים
- לחץ על Publisher → ניהול
- לחץ על הרשאות בתפריט הימני
הרשאות גלובליות
Section titled “הרשאות גלובליות”הרשאות ברמת מודול
Section titled “הרשאות ברמת מודול”שליטה בגישה למודול ולתכונות של Publisher:
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 │ ✗ │ ✗ │ ✓ │ ✓ │└─────────────────────────────────────┘תיאורי הרשאות
Section titled “תיאורי הרשאות”| רשות | משתמשים | אפקט |
|---|---|---|
| צפה במאמרים | כל הקבוצות | יכול לראות מאמרים שפורסמו בחזית הקצה |
| שלח מאמרים | רשום+ | יכול ליצור מאמרים חדשים (בהמתנה לאישור) |
| ערוך מאמרים משלו | רשום+ | האם edit/delete מאמרים משלהם |
| ערוך את כל המאמרים | עורכים+ | יכול לערוך מאמרים של כל משתמש |
| מחק מאמרים משלו | רשום+ | יכולים למחוק מאמרים שלא פורסמו |
| מחק את כל המאמרים | עורכים+ | יכול למחוק כל מאמר |
| אשר מאמרים | עורכים+ | יכול לפרסם מאמרים ממתינים |
| נהל קטגוריות | מנהלים | צור, ערוך, מחק קטגוריות |
| גישה מנהלתית | עורכים+ | גישה לממשק ניהול |
הגדר הרשאות גלובליות
Section titled “הגדר הרשאות גלובליות”שלב 1: גישה להגדרות הרשאות
Section titled “שלב 1: גישה להגדרות הרשאות”- עבור אל ניהול → מודולים
- מצא את Publisher
- לחץ על הרשאות (או על קישור מנהל מערכת ולאחר מכן על הרשאות)
- אתה רואה מטריצת הרשאות
שלב 2: הגדר הרשאות קבוצה
Section titled “שלב 2: הגדר הרשאות קבוצה”עבור כל קבוצה, הגדר מה הם יכולים לעשות:
משתמשים אנונימיים
Section titled “משתמשים אנונימיים”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 contentמשתמשים רשומים
Section titled “משתמשים רשומים”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 approvalקבוצת עורכים
Section titled “קבוצת עורכים”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 settingsמנהלי מערכת
Section titled “מנהלי מערכת”Admins Group Permissions: ✓ FULL ACCESS to all features
- All editor permissions - Manage all categories - Configure all settings - Manage permissions - Install/uninstallשלב 3: שמור הרשאות
Section titled “שלב 3: שמור הרשאות”- הגדר את ההרשאות של כל קבוצה
- תיבות סימון עבור פעולות מותרות
- בטל את הסימון בתיבות עבור פעולות שנדחו
- לחץ על שמור הרשאות
- מופיעה הודעת אישור
הרשאות ברמת קטגוריה
Section titled “הרשאות ברמת קטגוריה”הגדר גישה לקטגוריה
Section titled “הגדר גישה לקטגוריה”שליטה מי יכול view/submit לקטגוריות ספציפיות:
Admin → Publisher → Categories→ Select category → Permissionsמטריצת הרשאות קטגוריה
Section titled “מטריצת הרשאות קטגוריה” Anonymous Registered Editor AdminView category ✓ ✓ ✓ ✓Submit to category ✗ ✓ ✓ ✓Edit own in category ✗ ✓ ✓ ✓Edit all in category ✗ ✗ ✓ ✓Approve in category ✗ ✗ ✓ ✓Manage category ✗ ✗ ✗ ✓הגדר הרשאות קטגוריה
Section titled “הגדר הרשאות קטגוריה”- עבור אל מנהל מערכת קטגוריות
- מצא קטגוריה
- לחץ על הלחצן הרשאות
- עבור כל קבוצה, בחר:
- הצג קטגוריה זו
- שלח מאמרים
- ערוך מאמרים משלך
- ערוך את כל המאמרים
- אשר מאמרים
- נהל קטגוריה
- לחץ על שמור
דוגמאות להרשאות קטגוריות
Section titled “דוגמאות להרשאות קטגוריות”קטגוריית חדשות ציבוריות
Section titled “קטגוריית חדשות ציבוריות”Anonymous: View onlyRegistered: View + Submit (pending approval)Editors: Approve + EditAdmins: Full controlקטגוריית עדכונים פנימיים
Section titled “קטגוריית עדכונים פנימיים”Anonymous: No accessRegistered: View onlyEditors: Submit + ApproveAdmins: Full controlקטגוריית בלוג אורחים
Section titled “קטגוריית בלוג אורחים”Anonymous: View onlyRegistered: Submit (pending approval)Editors: ApproveAdmins: Full controlהרשאות ברמת השדה
Section titled “הרשאות ברמת השדה”נראות שדה של טופס בקרה
Section titled “נראות שדה של טופס בקרה”הגבל אילו שדות טפסים יכולים המשתמשים see/edit:
Admin → Publisher → Permissions → Fieldsאפשרויות שדה
Section titled “אפשרויות שדה”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)דוגמאות
Section titled “דוגמאות”הגשה מוגבלת לרשומים
Section titled “הגשה מוגבלת לרשומים”משתמשים רשומים רואים פחות אפשרויות:
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)טופס מלא עבור עורכים
Section titled “טופס מלא עבור עורכים”העורכים רואים את כל האפשרויות:
Available fields: - All basic fields - All metadata - Author selection ✓ - Publication date/time ✓ - Scheduled date ✓ - Featured status ✓ - Expiration date ✓ - Permissions ✓תצורת קבוצת משתמשים
Section titled “תצורת קבוצת משתמשים”צור קבוצה מותאמת אישית
Section titled “צור קבוצה מותאמת אישית”- עבור אל ניהול → משתמשים → קבוצות
- לחץ על צור קבוצה
- הזן את פרטי הקבוצה:
Group Name: "Community Bloggers"Group Description: "Users who contribute blog content"Type: Regular group- לחץ על שמור קבוצה
- חזור אל הרשאות מפרסם
- הגדר הרשאות לקבוצה חדשה
דוגמאות לקבוצות
Section titled “דוגמאות לקבוצות”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 settingsהיררכיות הרשאות
Section titled “היררכיות הרשאות”זרימת הרשאות
Section titled “זרימת הרשאות”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]הרשאה ירושה
Section titled “הרשאה ירושה”Base: Global module permissions ↓Category: Overrides for specific categories ↓Field: Further restricts available fields ↓User: Has permission if ALL levels allowדוּגמָה:
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 deniedהרשאות זרימת עבודה לאישור
Section titled “הרשאות זרימת עבודה לאישור”הגדר אישור הגשה
Section titled “הגדר אישור הגשה”שליטה אם מאמרים צריכים אישור:
Admin → Publisher → Preferences → Workflowאפשרויות אישור
Section titled “אפשרויות אישור”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 approvalהגדר לפי קבוצה
Section titled “הגדר לפי קבוצה”- עבור אל העדפות
- מצא את “זרימת עבודה של הגשה”
- עבור כל קבוצה, הגדר:
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- לחץ על שמור
מאמרים מתונים
Section titled “מאמרים מתונים”אשר מאמרים ממתינים
Section titled “אשר מאמרים ממתינים”למשתמשים עם הרשאת “אשר מאמרים”:
- עבור אל אדמין → Publisher → מאמרים
- סנן לפי סטטוס: בהמתנה
- לחץ על מאמר לסקירה
- בדקו את איכות התוכן
- הגדר סטטוס: פורסם
- אופציונלי: הוסף הערות עריכה
- לחץ על שמור
דחה מאמרים
Section titled “דחה מאמרים”אם המאמר אינו עומד בסטנדרטים:
- פתח מאמר
- הגדר את סטטוס: טיוטה
- הוסף סיבת דחייה (בהערה או בדוא”ל)
- לחץ על שמור
- שלח הודעה למחבר המסביר את הדחייה
הערות מתונות
Section titled “הערות מתונות”אם מנחה הערות:
- עבור אל אדמין ← Publisher ← הערות
- סנן לפי סטטוס: בהמתנה
- עיין בהערה
- אפשרויות:
- אישור: לחץ על אשר
- דחייה: לחץ על מחק
- ערוך: לחץ על ערוך, תקן, שמור
- לחץ על שמור
נהל גישת משתמש
Section titled “נהל גישת משתמש”הצג קבוצות משתמשים
Section titled “הצג קבוצות משתמשים”ראה אילו משתמשים שייכים לקבוצות:
Admin → Users → User Groups
For each user: - Primary group (one) - Secondary groups (multiple)
Permissions apply from all groups (union)הוסף משתמש לקבוצה
Section titled “הוסף משתמש לקבוצה”- עבור אל ניהול → משתמשים
- מצא משתמש
- לחץ על ערוך
- בקטע קבוצות, סמן קבוצות להוספה
- לחץ על שמור
שנה הרשאות משתמש
Section titled “שנה הרשאות משתמש”עבור משתמשים בודדים (אם נתמך):
- עבור אל מנהל משתמש
- מצא משתמש
- לחץ על ערוך
- חפש עקיפת הרשאות בודדות
- הגדר לפי הצורך
- לחץ על שמור
תרחישי הרשאה נפוצים
Section titled “תרחישי הרשאה נפוצים”תרחיש 1: פתח את הבלוג
Section titled “תרחיש 1: פתח את הבלוג”אפשר לכל אחד להגיש:
Anonymous: ViewRegistered: Submit, edit own, delete ownEditors: Approve, edit all, delete allAdmins: Full control
Result: Open community blogתרחיש 2: מנחה אתר חדשות
Section titled “תרחיש 2: מנחה אתר חדשות”תהליך אישור קפדני:
Anonymous: View onlyRegistered: Cannot submitEditors: Submit, approve othersAdmins: Full control
Result: Only approved professionals publishתרחיש 3: בלוג צוות
Section titled “תרחיש 3: בלוג צוות”עובדים יכולים לתרום:
Create group: "Staff"Anonymous: ViewRegistered: View only (non-staff)Staff: Submit, edit own, publish directlyAdmins: Full control
Result: Staff-authored blogתרחיש 4: ריבוי קטגוריות עם עורכים שונים
Section titled “תרחיש 4: ריבוי קטגוריות עם עורכים שונים”עורכים שונים לקטגוריות שונות:
News category: Editors group A: Full control
Reviews category: Editors group B: Full control
Tutorials category: Editors group C: Full control
Result: Decentralized editorial controlבדיקת הרשאות
Section titled “בדיקת הרשאות”ודא שההרשאות פועלות
Section titled “ודא שההרשאות פועלות”-
צור משתמש מבחן בכל קבוצה
-
היכנס בתור כל משתמש בבדיקה
-
נסה:
- צפו במאמרים
- שלח מאמר (צריך ליצור טיוטה אם מותר)
- ערוך מאמר (של עצמו ואחרים)
- מחק מאמר
- גישה לפאנל ניהול
- קטגוריות גישה
-
ודא שהתוצאות תואמות להרשאות הצפויות
מקרי בדיקה נפוצים
Section titled “מקרי בדיקה נפוצים”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: ✓הרשאות פתרון בעיות
Section titled “הרשאות פתרון בעיות”בעיה: המשתמש לא יכול לשלוח מאמרים
Section titled “בעיה: המשתמש לא יכול לשלוח מאמרים”בדוק:
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)פִּתָרוֹן:
1. Verify registered user group has submission permission2. Add user to appropriate group3. Check category permissions4. Clear user session cacheבעיה: העורך לא יכול לאשר מאמרים
Section titled “בעיה: העורך לא יכול לאשר מאמרים”בדוק:
1. Editor group has "approve articles" permission2. Articles exist with "Pending" status3. Editor is in correct group4. Category allows approval from editor's groupפִּתָרוֹן:
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 logבעיה: יכול לראות מאמרים אבל לא יכול לגשת לקטגוריה
Section titled “בעיה: יכול לראות מאמרים אבל לא יכול לגשת לקטגוריה”בדוק:
1. Category is not disabled/hidden2. Category permissions allow viewing3. User's group is permitted to view category4. Category is publishedפִּתָרוֹן:
1. Go to Categories, check category status is "Enabled"2. Check category permissions are set3. Add user's group to category view permissionבעיה: ההרשאות השתנו אך לא נכנסות לתוקף
Section titled “בעיה: ההרשאות השתנו אך לא נכנסות לתוקף”פתרון:
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 windowגיבוי וייצוא הרשאות
Section titled “גיבוי וייצוא הרשאות”הרשאות ייצוא
Section titled “הרשאות ייצוא”חלק מהמערכות מאפשרות ייצוא:
- עבור אל אדמין ← מפרסם ← כלים
- לחץ על הרשאות ייצוא
- שמור
.xmlאו.jsonקובץ - שמור כגיבוי
הרשאות ייבוא
Section titled “הרשאות ייבוא”שחזור מגיבוי:
- עבור אל אדמין ← מפרסם ← כלים
- לחץ על ייבוא הרשאות
- בחר קובץ גיבוי
- בדוק שינויים
- לחץ על ייבוא
שיטות עבודה מומלצות
Section titled “שיטות עבודה מומלצות”רשימת תצורת הרשאות
Section titled “רשימת תצורת הרשאות”- החליטו על קבוצות משתמשים
- הקצה שמות ברורים לקבוצות
- הגדר הרשאות בסיס לכל קבוצה
- בדוק כל רמת הרשאה
- מבנה הרשאות מסמך
- צור זרימת עבודה לאישור
- הדרכת עורכים על מתינות
- עקוב אחר השימוש בהרשאות
- בדוק את ההרשאות מדי רבעון
- הגדרות הרשאת גיבוי
שיטות עבודה מומלצות לאבטחה
Section titled “שיטות עבודה מומלצות לאבטחה”✓ 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 requirementsמדריכים קשורים
Section titled “מדריכים קשורים”- יצירת מאמרים
- ניהול קטגוריות
- תצורה בסיסית
- התקנה
השלבים הבאים
Section titled “השלבים הבאים”- הגדר הרשאות עבור זרימת העבודה שלך
- צור מאמרים עם הרשאות מתאימות
- הגדר קטגוריות עם הרשאות
- הדרכת משתמשים ביצירת מאמר
#מפרסם #הרשאות #קבוצות #בקרת גישה #אבטחה #התנהלות #XOOPS