Penerbit - Konfigurasi Dasar
Konfigurasi Dasar Penerbit
Section titled “Konfigurasi Dasar Penerbit”Konfigurasikan pengaturan module Publisher, preferensi, dan opsi umum untuk instalasi XOOPS Anda.
Mengakses Konfigurasi
Section titled “Mengakses Konfigurasi”Navigasi Panel Admin
Section titled “Navigasi Panel Admin”XOOPS Admin Panel└── Modules └── Publisher ├── Preferences ├── Settings └── Configuration- Masuk sebagai Administrator
- Buka Panel Admin → module
- Temukan module Penerbit
- Klik tautan Preferensi atau Admin
Pengaturan Umum
Section titled “Pengaturan Umum”Konfigurasi Akses
Section titled “Konfigurasi Akses”Admin Panel → Modules → PublisherKlik ikon roda gigi atau Setelan untuk opsi berikut:
Opsi Tampilan
Section titled “Opsi Tampilan”| Pengaturan | Pilihan | Bawaan | Deskripsi |
|---|---|---|---|
| Item per halaman | 5-50 | 10 | Artikel ditampilkan dalam daftar |
| Tampilkan remah roti | Yes/No | Ya | Tampilan jejak navigasi |
| Gunakan halaman | Yes/No | Ya | Buat paginasi daftar panjang |
| Tanggal tayang | Yes/No | Ya | Tampilkan tanggal artikel |
| Tampilkan kategori | Yes/No | Ya | Tampilkan kategori artikel |
| Tampilkan penulis | Yes/No | Ya | Tampilkan penulis artikel |
| Tampilkan tampilan | Yes/No | Ya | Tampilkan jumlah penayangan artikel |
Contoh Konfigurasi:
Items Per Page: 15Show Breadcrumb: YesUse Paging: YesShow Date: YesShow Category: YesShow Author: YesShow Views: YesOpsi Penulis
Section titled “Opsi Penulis”| Pengaturan | Bawaan | Deskripsi |
|---|---|---|
| Tampilkan nama penulis | Ya | Menampilkan nama asli atau nama pengguna |
| Gunakan nama pengguna | Tidak | Tampilkan nama pengguna, bukan nama |
| Tampilkan email penulis | Tidak | Tampilkan email kontak penulis |
| Tampilkan avatar penulis | Ya | Tampilkan avatar pengguna |
Konfigurasi Penyunting
Section titled “Konfigurasi Penyunting”Pilih Editor WYSIWYG
Section titled “Pilih Editor WYSIWYG”Penerbit mendukung banyak editor:
Editor yang Tersedia
Section titled “Editor yang Tersedia”graph LR A[Editor Selection] -->|CKEditor| B[Modern, feature-rich] A -->|FCKeditor| C[Legacy, compatible] A -->|TinyMCE| D[Lightweight, simple] A -->|DHTML Editor| E[Very basic, minimal]CKEditor (Disarankan)
Section titled “CKEditor (Disarankan)”Terbaik untuk: Sebagian besar pengguna, browser modern, fitur lengkap
- Buka Preferensi
- Atur Editor: CKEditor
- Konfigurasikan opsi:
Editor: CKEditor 4.xToolbar: FullHeight: 400pxWidth: 100%Remove plugins: []Add plugins: [mathjax, codesnippet]FCKeditor
Section titled “FCKeditor”Terbaik untuk: Kompatibilitas, sistem lama
Editor: FCKeditorToolbar: DefaultCustom config: (optional)KecilMCE
Section titled “KecilMCE”Terbaik untuk: Jejak minimal, pengeditan dasar
Editor: TinyMCEPlugins: [paste, table, link, image]Toolbar: minimalPengaturan File & Unggah
Section titled “Pengaturan File & Unggah”Konfigurasikan Direktori Unggah
Section titled “Konfigurasikan Direktori Unggah”Admin → Publisher → Preferences → Upload SettingsPengaturan Jenis File
Section titled “Pengaturan Jenis File”Allowed File Types: Images: - jpg - jpeg - gif - png - webp Documents: - pdf - doc - docx - xls - xlsx - ppt - pptx Archives: - zip - rar - 7z Media: - mp3 - mp4 - webm - movBatas Ukuran File
Section titled “Batas Ukuran File”| Jenis File | Ukuran Maks | Catatan |
|---|---|---|
| Gambar | 5MB | Per file gambar |
| Dokumen | 10MB | PDF, file Office |
| Media | 50MB | File Video/audio |
| Semua file | 100MB | Total per unggahan |
Konfigurasi:
Max Image Upload Size: 5 MBMax Document Upload Size: 10 MBMax Media Upload Size: 50 MBTotal Upload Size: 100 MBMax Files per Article: 5Mengubah Ukuran Gambar
Section titled “Mengubah Ukuran Gambar”Penerbit secara otomatis mengubah ukuran gambar untuk konsistensi:
Thumbnail Size: Width: 150 Height: 150 Mode: Crop/Resize
Category Image Size: Width: 300 Height: 200 Mode: Resize
Article Featured Image: Width: 600 Height: 400 Mode: ResizePengaturan Komentar & Interaksi
Section titled “Pengaturan Komentar & Interaksi”Konfigurasi Komentar
Section titled “Konfigurasi Komentar”Preferences → Comments SectionOpsi Komentar
Section titled “Opsi Komentar”Allow Comments: - Enabled: Yes/No - Default: Yes - Per-article override: Yes
Comment Moderation: - Moderate comments: Yes/No - Moderate guest comments only: Yes/No - Spam filter: Enabled - Max comments per day: (unlimited)
Comment Display: - Display format: Threaded/Flat - Comments per page: 10 - Date format: Full date/Time ago - Show comment count: Yes/NoKonfigurasi Peringkat
Section titled “Konfigurasi Peringkat”Allow Ratings: - Enabled: Yes/No - Default: Yes - Per-article override: Yes
Rating Options: - Rating scale: 5 stars (default) - Allow user to rate own: No - Show average rating: Yes - Show rating count: YesPengaturan SEO & URL
Section titled “Pengaturan SEO & URL”Optimasi Mesin Pencari
Section titled “Optimasi Mesin Pencari”Preferences → SEO SettingsKonfigurasi URL
Section titled “Konfigurasi URL”SEO URLs: - Enabled: No (set to Yes for SEO URLs) - URL rewriting: None/Apache mod_rewrite/IIS rewrite
URL Format: - Category: /category/news - Article: /article/welcome-to-site - Archive: /archive/2024/01
Meta Description: - Auto-generate: Yes - Max length: 160 characters
Meta Keywords: - Auto-generate: Yes - From: Article tags, titleAktifkan URL SEO (Lanjutan)
Section titled “Aktifkan URL SEO (Lanjutan)”Prasyarat:
- Apache dengan
mod_rewritediaktifkan - Dukungan
.htaccessdiaktifkan
Langkah Konfigurasi:
- Buka Preferensi → Pengaturan SEO
- Setel URL SEO: Ya
- Setel URL Penulisan Ulang: Apache mod_rewrite
- Verifikasi file
.htaccessada di folder Publisher
Konfigurasi .htaccess:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /modules/publisher/
# Category rewrites RewriteRule ^category/([0-9]+)-(.*)\.html$ index.php?op=showcategory&categoryid=$1 [L,QSA]
# Article rewrites RewriteRule ^article/([0-9]+)-(.*)\.html$ index.php?op=showitem&itemid=$1 [L,QSA]
# Archive rewrites RewriteRule ^archive/([0-9]+)/([0-9]+)/$ index.php?op=archive&year=$1&month=$2 [L,QSA]</IfModule>Tembolok & Kinerja
Section titled “Tembolok & Kinerja”Konfigurasi Cache
Section titled “Konfigurasi Cache”Preferences → Cache SettingsEnable Caching: - Enabled: Yes - Cache type: File (or Memcache)
Cache Lifetime: - Category lists: 3600 seconds (1 hour) - Article lists: 1800 seconds (30 minutes) - Single article: 7200 seconds (2 hours) - Recent articles block: 900 seconds (15 minutes)
Cache Clear: - Manual clear: Available in admin - Auto-clear on article save: Yes - Clear on category change: YesHapus Tembolok
Section titled “Hapus Tembolok”Hapus Cache Manual:
- Buka Admin → Penerbit → Alat
- Klik Hapus Cache
- Pilih jenis cache yang akan dihapus:
- Cache kategori
- Tembolok artikel
- Blokir tembolok
- Semua tembolok
- Klik Hapus Pilihan
Baris Perintah:
# Clear all Publisher cachephp /path/to/xoops/admin/cache_manage.php publisher
# Or directly delete cache filesrm -rf /path/to/xoops/var/cache/publisher/*Pemberitahuan & Alur Kerja
Section titled “Pemberitahuan & Alur Kerja”Pemberitahuan Email
Section titled “Pemberitahuan Email”Preferences → NotificationsNotify Admin on New Article: - Enabled: Yes - Recipient: Admin email - Include summary: Yes
Notify Moderators: - Enabled: Yes - On new submission: Yes - On pending articles: Yes
Notify Author: - On approval: Yes - On rejection: Yes - On comment: No (optional)Alur Kerja Pengiriman
Section titled “Alur Kerja Pengiriman”Require Approval: - Enabled: Yes - Editor approval: Yes - Admin approval: No
Draft Save: - Auto-save interval: 60 seconds - Save local versions: Yes - Revision history: Last 5 versionsPengaturan Konten
Section titled “Pengaturan Konten”Penerbitan Default
Section titled “Penerbitan Default”Preferences → Content SettingsDefault Article Status: - Draft/Published: Draft - Featured by default: No - Auto-publish time: None
Default Visibility: - Public/Private: Public - Show on front page: Yes - Show in categories: Yes
Scheduled Publishing: - Enabled: Yes - Allow per-article: Yes
Content Expiration: - Enabled: No - Auto-archive old: No - Archive after days: (unlimited)Opsi Konten WYSIWYG
Section titled “Opsi Konten WYSIWYG”Allow HTML: - In articles: Yes - In comments: No
Allow Embedded Media: - Videos (iframe): Yes - Images: Yes - Plugins: No
Content Filtering: - Strip tags: No - XSS filter: Yes (recommended)Pengaturan Mesin Pencari
Section titled “Pengaturan Mesin Pencari”Konfigurasikan Integrasi Pencarian
Section titled “Konfigurasikan Integrasi Pencarian”Preferences → Search SettingsEnable Article Indexing: - Include in site search: Yes - Index type: Full text/Title only
Search Options: - Search in titles: Yes - Search in content: Yes - Search in comments: Yes
Meta Tags: - Auto generate: Yes - OG tags (social): Yes - Twitter cards: YesPengaturan Lanjutan
Section titled “Pengaturan Lanjutan”Mode Debug (Khusus Pengembangan)
Section titled “Mode Debug (Khusus Pengembangan)”Preferences → AdvancedDebug Mode: - Enabled: No (only for development!)
Development Features: - Show SQL queries: No - Log errors: Yes - Error email: admin@example.comOptimasi Basis Data
Section titled “Optimasi Basis Data”Admin → Tools → Optimize Database# Manual optimizationmysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;Kustomisasi module### template theme
Section titled “Kustomisasi module### template theme”Preferences → Display → TemplatesPilih kumpulan template:
- Bawaan
- Klasik
- Modern
- Gelap
- Adat
Setiap template mengontrol:
- Tata letak artikel
- Daftar kategori
- Tampilan arsip
- Tampilan komentar
Kiat Konfigurasi
Section titled “Kiat Konfigurasi”Praktik Terbaik
Section titled “Praktik Terbaik”graph TD A[Configuration Strategy] -->|Start| B[Enable basic features] B -->|Test| C[Verify functionality] C -->|Scale| D[Enable advanced features] D -->|Optimize| E[Performance tune] E -->|Secure| F[Apply security settings]- Mulai Sederhana - Aktifkan fitur core terlebih dahulu
- Uji Setiap Perubahan - Verifikasi sebelum melanjutkan
- Aktifkan Caching - Meningkatkan kinerja
- Cadangkan Terlebih Dahulu - Ekspor pengaturan sebelum perubahan besar
- Monitor Log - Periksa log kesalahan secara berkala
Optimasi Kinerja
Section titled “Optimasi Kinerja”For Better Performance: - Enable caching: Yes - Cache lifetime: 3600 seconds - Limit items per page: 10-15 - Compress images: Yes - Minify CSS/JS: Yes (if available)Pengerasan Keamanan
Section titled “Pengerasan Keamanan”For Better Security: - Moderate comments: Yes - Disable HTML in comments: Yes - XSS filtering: Yes - File type whitelist: Strict - Max upload size: Reasonable limitPengaturan Export/Import
Section titled “Pengaturan Export/Import”Konfigurasi Cadangan
Section titled “Konfigurasi Cadangan”Admin → Tools → Export SettingsUntuk mencadangkan konfigurasi saat ini:
- Klik Ekspor Konfigurasi
- Simpan file
.cfgyang diunduh - Simpan di tempat yang aman
Untuk memulihkan:
- Klik Impor Konfigurasi
- Pilih file
.cfg - Klik Pulihkan
Panduan Konfigurasi Terkait
Section titled “Panduan Konfigurasi Terkait”- Manajemen Kategori
- Pembuatan Artikel
- Konfigurasi Izin
- Panduan Instalasi
Pemecahan Masalah Konfigurasi
Section titled “Pemecahan Masalah Konfigurasi”Setelan Tidak Dapat Disimpan
Section titled “Setelan Tidak Dapat Disimpan”Solusi:
- Periksa izin direktori di
/var/config/ - Verifikasi akses tulis PHP
- Periksa log kesalahan PHP untuk mengetahui adanya masalah
- Hapus cache browser dan coba lagi
Editor Tidak Muncul
Section titled “Editor Tidak Muncul”Solusi:
- Pastikan plugin editor telah diinstal
- Periksa konfigurasi editor XOOPS
- Coba opsi editor lain
- Periksa konsol browser untuk kesalahan JavaScript
Masalah Kinerja
Section titled “Masalah Kinerja”Solusi:
- Aktifkan cache
- Kurangi item per halaman
- Kompres gambar
- Periksa optimasi database
- Tinjau log kueri yang lambat
Langkah Selanjutnya
Section titled “Langkah Selanjutnya”- Konfigurasikan Izin Grup
- Buat Artikel pertama Anda
- Atur Kategori
- Tinjau template Khusus
#penerbit #konfigurasi #preferensi #pengaturan #xoops