Penerbit - Menguruskan Kategori
Menguruskan Kategori dalam Penerbit
Section titled “Menguruskan Kategori dalam Penerbit”Panduan lengkap untuk mencipta, menyusun hierarki dan mengurus kategori dalam modul Penerbit.
Asas Kategori
Section titled “Asas Kategori”Apakah Kategori?
Section titled “Apakah Kategori?”Kategori menyusun artikel ke dalam kumpulan logik:
Example Structure:
News (Main Category) ├── Technology ├── Sports └── Entertainment
Tutorials (Main Category) ├── Photography │ ├── Basics │ └── Advanced └── Writing └── BloggingFaedah Struktur Kategori Baik
Section titled “Faedah Struktur Kategori Baik”✓ Better user navigation✓ Organized content✓ Improved SEO✓ Easier content management✓ Better editorial workflowPengurusan Kategori Akses
Section titled “Pengurusan Kategori Akses”Navigasi Panel Pentadbir
Section titled “Navigasi Panel Pentadbir”Admin Panel└── Modules └── Publisher └── Categories ├── Create New ├── Edit ├── Delete ├── Permissions └── OrganizeAkses Pantas
Section titled “Akses Pantas”- Log masuk sebagai Pentadbir
- Pergi ke Admin → Modules
- Klik Penerbit → Pentadbir
- Klik Kategori dalam menu kiri
Mencipta Kategori
Section titled “Mencipta Kategori”Borang Penciptaan Kategori
Section titled “Borang Penciptaan Kategori”graph TD A[Create Category] -->|Step 1| B[Basic Info] A -->|Step 2| C[Details] A -->|Step 3| D[Images] A -->|Step 4| E[Settings] A -->|Step 5| F[Save]Langkah 1: Maklumat Asas
Section titled “Langkah 1: Maklumat Asas”Nama Kategori
Section titled “Nama Kategori”Field: Category NameType: Text input (required)Max length: 100 charactersUniqueness: Should be uniqueExample: "Photography"Garis Panduan:
- Deskriptif dan tunggal atau jamak secara konsisten
- Digunakan huruf besar dengan betul
- Elakkan watak istimewa
- Pastikan pendek
Penerangan Kategori
Section titled “Penerangan Kategori”Field: DescriptionType: Textarea (optional)Max length: 500 charactersUsed in: Category listing pages, category blocksTujuan:
- Menerangkan kandungan kategori
- Muncul di atas artikel kategori
- Membantu pengguna memahami skop
- Digunakan untuk SEO perihalan meta
Contoh:
"Photography tips, tutorials, and inspiration forall skill levels. From composition basics to advancedlighting techniques, master your craft."Langkah 2: Kategori Induk
Section titled “Langkah 2: Kategori Induk”Cipta Hierarki
Section titled “Cipta Hierarki”Field: Parent CategoryType: DropdownOptions: None (root), or existing categoriesContoh Hierarki:
Flat Structure: News Tutorials Reviews
Nested Structure: News Technology Business Sports Tutorials Photography Basics Advanced WritingBuat Subkategori:
- Klik lungsur turun Kategori Induk
- Pilih ibu bapa (cth., “Berita”)
- Isikan nama kategori
- Jimat
- Kategori baharu muncul sebagai kanak-kanak
Langkah 3: Imej Kategori
Section titled “Langkah 3: Imej Kategori”Muat Naik Imej Kategori
Section titled “Muat Naik Imej Kategori”Field: Category ImageType: Image upload (optional)Format: JPG, PNG, GIF, WebPMax size: 5 MBRecommended: 300x200 px (or your theme size)Untuk Muat Naik:
- Klik butang Muat Naik Imej
- Pilih imej daripada komputer
- Crop/resize jika diperlukan
- Klik Gunakan Imej Ini
Di mana Digunakan:
- Halaman penyenaraian kategori
- Pengepala blok kategori
- Serbuk roti (beberapa tema)
- Perkongsian media sosial
Langkah 4: Tetapan Kategori
Section titled “Langkah 4: Tetapan Kategori”Tetapan Paparan
Section titled “Tetapan Paparan”Status: - Enabled: Yes/No - Hidden: Yes/No (hidden from menus, still accessible)
Display Options: - Show description: Yes/No - Show image: Yes/No - Show article count: Yes/No - Show subcategories: Yes/No
Layout: - Items per page: 10-50 - Display order: Date/Title/Author - Display direction: Ascending/DescendingKebenaran Kategori
Section titled “Kebenaran Kategori”Who Can View: - Anonymous: Yes/No - Registered: Yes/No - Specific groups: Configure per group
Who Can Submit: - Registered: Yes/No - Specific groups: Configure per group - Author must have: "submit articles" permissionLangkah 5: SEO Tetapan
Section titled “Langkah 5: SEO Tetapan”Tag Meta
Section titled “Tag Meta”Field: Meta DescriptionType: Text (160 characters)Purpose: Search engine description
Field: Meta KeywordsType: Comma-separated listExample: photography, tutorials, tips, techniquesURL Konfigurasi
Section titled “URL Konfigurasi”Field: URL SlugType: TextAuto-generated from category nameExample: "photography" from "Photography"Can be customized before savingSimpan Kategori
Section titled “Simpan Kategori”- Isikan semua medan yang diperlukan:
- Nama Kategori ✓
- Penerangan (disyorkan)
- Pilihan: Muat naik imej, tetapkan SEO
- Klik Simpan Kategori
- Mesej pengesahan muncul
- Kategori kini tersedia
Hierarki Kategori
Section titled “Hierarki Kategori”Buat Struktur Bersarang
Section titled “Buat Struktur Bersarang”Step-by-step example: Create News → Technology subcategory
1. Go to Categories admin2. Click "Add Category"3. Name: "News"4. Parent: (leave blank - this is root)5. Save6. Click "Add Category" again7. Name: "Technology"8. Parent: "News" (select from dropdown)9. SaveLihat Pokok Hierarki
Section titled “Lihat Pokok Hierarki”Categories view shows tree structure:
📁 News 📄 Technology 📄 Sports 📄 Entertainment📁 Tutorials 📄 Photography 📄 Basics 📄 Advanced 📄 WritingKlik anak panah kembangkan ke show/hide subkategori.
Susun Semula Kategori
Section titled “Susun Semula Kategori”Kategori Alih
Section titled “Kategori Alih”- Pergi ke senarai Kategori
- Klik Edit pada kategori
- Tukar Kategori Induk
- Klik Simpan
- Kategori dipindahkan ke kedudukan baharu
Susun Semula Kategori
Section titled “Susun Semula Kategori”Jika tersedia, gunakan drag-and-drop:
- Pergi ke senarai Kategori
- Klik dan seret kategori
- Gugur dalam jawatan baru
- Pesanan disimpan secara automatik
Padamkan Kategori
Section titled “Padamkan Kategori”Pilihan 1: Padam Lembut (Sembunyikan)
- Edit kategori
- Tetapkan Status: Dilumpuhkan
- Klik Simpan
- Kategori disembunyikan tetapi tidak dipadamkan
Pilihan 2: Padam Keras
- Pergi ke senarai Kategori
- Klik Padam pada kategori
- Pilih tindakan untuk artikel:
☐ Move articles to parent category ☐ Move articles to root (News) ☐ Delete all articles in category ```4. Sahkan pemadaman
---
## Operasi Kategori
### Edit Kategori
1. Pergi ke **Pentadbir → Penerbit → Kategori**2. Klik **Edit** pada kategori3. Ubah suai medan: - Nama - Penerangan - Kategori ibu bapa - Imej - Tetapan4. Klik **Simpan**
### Edit Kebenaran Kategori
1. Pergi ke Kategori2. Klik **Kebenaran** pada kategori (atau klik kategori kemudian klik Kebenaran)3. Konfigurasikan kumpulan:For each group: ☐ View articles in this category ☐ Submit articles to this category ☐ Edit own articles ☐ Edit all articles ☐ Approve/Moderate articles ☐ Manage category
4. Klik **Simpan Kebenaran**
### Tetapkan Imej Kategori
**Muat naik imej baharu:**
1. Edit kategori2. Klik **Tukar Imej**3. Muat naik atau pilih imej4. Crop/resize5. Klik **Gunakan Imej**6. Klik **Simpan Kategori**
**Alih keluar imej:**
1. Edit kategori2. Klik **Alih Keluar Imej** (jika ada)3. Klik **Simpan Kategori**
---
## Kebenaran Kategori
### Matriks Kebenaran Anonymous Registered Editor AdminView category ✓ ✓ ✓ ✓ Submit article ✗ ✓ ✓ ✓ Edit own article ✗ ✓ ✓ ✓ Edit all articles ✗ ✗ ✓ ✓ Moderate articles ✗ ✗ ✓ ✓ Manage category ✗ ✗ ✗ ✓
### Tetapkan Kebenaran Peringkat Kategori
#### Kawalan Akses Setiap Kategori
1. Pergi ke senarai **Kategori**2. Pilih kategori3. Klik **Kebenaran**4. Untuk setiap kumpulan, pilih kebenaran:Example: News category Anonymous: View only Registered: Submit articles Editors: Approve articles Admins: Full control
5. Klik **Simpan**
#### Kebenaran Peringkat Medan
Kawal medan borang yang mana pengguna boleh see/edit:Example: Limit field visibility for Registered users
Registered users can see/edit: ✓ Title ✓ Description ✓ Content ✗ Author (auto-set to current user) ✗ Scheduled date (only editors) ✗ Featured (only admins)
**Konfigurasikan dalam:**- Kebenaran Kategori- Cari bahagian "Keterlihatan Medan".
---
## Amalan Terbaik untuk Kategori
### Struktur Kategori✓ Keep hierarchy 2-3 levels deep ✗ Don’t create too many top-level categories ✗ Don’t create categories with one article
✓ Use consistent naming (plural or singular) ✗ Don’t use vague names (“Stuff”, “Other”)
✓ Create categories for articles that exist ✗ Don’t create empty categories in advance
### Garis Panduan PenamaanGood names: “Photography” “Web Development” “Travel Tips” “Business News”
Avoid: “Articles” (too vague) “Content” (redundant) “News&Updates” (inconsistent) “PHOTOGRAPHY STUFF” (formatting)
### Petua OrganisasiBy Topic: News Technology Sports Entertainment
By Type: Tutorials Video Text Interactive
By Audience: For Beginners For Experts Case Studies
Geographic: North America United States Canada Europe
---
## Blok Kategori
### Blok Kategori Penerbit
Paparkan penyenaraian kategori di tapak anda:
1. Pergi ke **Admin → Blocks**2. Cari **Penerbit - Kategori**3. Klik **Edit**4. Konfigurasikan:Block Title: “News Categories” Show subcategories: Yes/No Show article count: Yes/No Height: (pixels or auto)
5. Klik **Simpan**
### Sekat Artikel Kategori
Tunjukkan artikel terkini daripada kategori tertentu:
1. Pergi ke **Admin → Blocks**2. Cari **Penerbit - Artikel Kategori**3. Klik **Edit**4. Pilih:Category: News (or specific category) Number of articles: 5 Show images: Yes/No Show description: Yes/No
5. Klik **Simpan**
---
## Analitis Kategori
### Lihat Statistik Kategori
Daripada pentadbir Kategori:Each category shows:
- Total articles: 45
- Published: 42
- Draft: 2
- Pending approval: 1
- Total views: 5,234
- Latest article: 2 hours ago
### Lihat Trafik Kategori
Jika analitis didayakan:
1. Klik nama kategori2. Klik tab **Statistik**3. Lihat: - Paparan halaman - Artikel popular - Aliran trafik - Istilah carian digunakan
---
## Templat Kategori
### Sesuaikan Paparan Kategori
Jika menggunakan templat tersuai, setiap kategori boleh mengatasi:publisher_category.tpl ├── Category header ├── Category description ├── Category image ├── Article listing └── Pagination
**Untuk menyesuaikan:**
1. Salin fail templat2. Ubah suai HTML/CSS3. Berikan kepada kategori dalam pentadbir4. Kategori menggunakan templat tersuai
---
## Tugas Biasa
### Cipta Hierarki BeritaAdmin → Publisher → Categories
- Create “News” (parent)
- Create “Technology” (parent: News)
- Create “Sports” (parent: News)
- Create “Entertainment” (parent: News)
### Alihkan Artikel Antara Kategori
1. Pergi ke **Artikel** admin2. Pilih artikel (kotak pilihan)3. Pilih **"Tukar Kategori"** daripada lungsur turun tindakan pukal4. Pilih kategori baharu5. Klik **Kemas kini Semua**
### Sembunyikan Kategori Tanpa Memadam
1. Edit kategori2. Tetapkan **Status**: Disabled/Hidden3. Jimat4. Kategori tidak ditunjukkan dalam menu (masih boleh diakses melalui URL)
### Cipta Kategori untuk DrafBest Practice:
Create “In Review” category ├── Purpose: Articles awaiting approval ├── Permissions: Hidden from public ├── Only admins/editors can see ├── Move articles here until approved └── Move to “News” when published
---
## Import/Export Kategori
### Kategori Eksport
Jika tersedia:
1. Pergi ke **Kategori** admin2. Klik **Eksport**3. Pilih format: CSV/JSON/XML4. Muat turun fail5. Sandaran disimpan
### Kategori Import
Jika tersedia:
1. Sediakan fail dengan kategori2. Pergi ke **Kategori** admin3. Klik **Import**4. Muat naik fail5. Pilih strategi kemas kini: - Buat baharu sahaja - Kemas kini sedia ada - Gantikan semua6. Klik **Import**
---
## Kategori Penyelesaian masalah
### Masalah: Subkategori tidak dipaparkan
**Penyelesaian:**- Verify parent category status is “Enabled”
- Check permissions allow viewing
- Verify subcategories have status “Enabled”
- Clear cache: Admin → Tools → Clear Cache
- Check theme shows subcategories
### Masalah: Tidak dapat memadamkan kategori
**Penyelesaian:**- Category must have no articles
- Move or delete articles first: Admin → Articles Select articles in category Change category to another
- Then delete empty category
- Or choose “move articles” option when deleting
### Masalah: Imej kategori tidak dipaparkan
**Penyelesaian:**- Verify image uploaded successfully
- Check image file format (JPG, PNG)
- Verify upload directory permissions
- Check theme displays category images
- Try re-uploading image
- Clear browser cache
### Masalah: Kebenaran tidak berkuat kuasa
**Penyelesaian:**- Check group permissions in Category
- Check global Publisher permissions
- Check user belongs to configured group
- Clear session cache
- Log out and log back in
- Check permission modules installed
---
## Senarai Semak Amalan Terbaik Kategori
Sebelum menggunakan kategori:
- [ ] Hierarki adalah 2-3 tahap dalam- [ ] Setiap kategori mempunyai 5+ artikel- [ ] Nama kategori adalah konsisten- [ ] Kebenaran adalah sesuai- [ ] Imej kategori dioptimumkan- [ ] Penerangan telah lengkap- [ ] SEO metadata diisi- [ ] URL mesra- [ ] Kategori diuji pada bahagian hadapan- [ ] Dokumentasi dikemas kini
---
## Panduan Berkaitan
- Penciptaan Artikel- Pengurusan Kebenaran- Konfigurasi Modul- Panduan Pemasangan
---
## Langkah Seterusnya
- Buat Artikel dalam kategori- Konfigurasikan Kebenaran- Sesuaikan dengan Templat Tersuai
---
#penerbit #kategori #organisasi #hierarki #pengurusan #XOOPS