Видавець – базова конфігурація
Базова конфігурація видавця
Section titled “Базова конфігурація видавця”Налаштуйте параметри, параметри та загальні параметри модуля Publisher для інсталяції XOOPS.
Доступ до конфігурації
Section titled “Доступ до конфігурації”Навігація панелі адміністратора
Section titled “Навігація панелі адміністратора”XOOPS Admin Panel└── Modules └── Publisher ├── Preferences ├── Settings └── Configuration- Увійдіть як Адміністратор
- Перейдіть до Панелі адміністратора → Модулі
- Знайдіть модуль Publisher
- Натисніть Налаштування або посилання Адміністратор
Загальні налаштування
Section titled “Загальні налаштування”Конфігурація доступу
Section titled “Конфігурація доступу”Admin Panel → Modules → PublisherНатисніть значок шестірні або Налаштування, щоб переглянути ці параметри:
Параметри відображення
Section titled “Параметри відображення”| Налаштування | Параметри | За замовчуванням | Опис |
|---|---|---|---|
| Елементів на сторінці | 5-50 | 10 | Статті, показані в списках |
| Показати навігаційну крихту | Yes/No | Так | Відображення навігаційної стежки |
| Використовуйте сторінку | Yes/No | Так | Пагінація довгих списків |
| Показати дату | Yes/No | Так | Показати дату статті |
| Показати категорію | Yes/No | Так | Показати категорію статті |
| Показати автора | Yes/No | Так | Показати автора статті |
| Показати перегляди | Yes/No | Так | Показати кількість переглядів статті |
Приклад конфігурації:
Items Per Page: 15Show Breadcrumb: YesUse Paging: YesShow Date: YesShow Category: YesShow Author: YesShow Views: YesПараметри автора
Section titled “Параметри автора”| Налаштування | За замовчуванням | Опис |
|---|---|---|
| Показати ім’я автора | Так | Відображення справжнього імені або імені користувача |
| Використовуйте ім’я користувача | Ні | Показати ім’я користувача замість імені |
| Показати електронну адресу автора | Ні | Показати контактну електронну адресу автора |
| Показати аватар автора | Так | Показати аватар користувача |
Конфігурація редактора
Section titled “Конфігурація редактора”Виберіть редактор WYSIWYG
Section titled “Виберіть редактор WYSIWYG”Publisher підтримує декілька редакторів:
Доступні редактори
Section titled “Доступні редактори”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 (рекомендовано)
Section titled “CKEditor (рекомендовано)”Найкраще для: більшості користувачів, сучасні браузери, повні функції
- Перейдіть до Налаштування
- Встановіть Редактор: CKEditor
- Налаштуйте параметри:
Editor: CKEditor 4.xToolbar: FullHeight: 400pxWidth: 100%Remove plugins: []Add plugins: [mathjax, codesnippet]FCKeditor
Section titled “FCKeditor”Найкраще для: Сумісність, старіші системи
Editor: FCKeditorToolbar: DefaultCustom config: (optional)TinyMCE
Section titled “TinyMCE”Найкраще для: Мінімальний розмір, базове редагування
Editor: TinyMCEPlugins: [paste, table, link, image]Toolbar: minimalНалаштування файлів і завантаження
Section titled “Налаштування файлів і завантаження”Налаштувати каталоги завантаження
Section titled “Налаштувати каталоги завантаження”Admin → Publisher → Preferences → Upload SettingsНалаштування типу файлу
Section titled “Налаштування типу файлу”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 - movОбмеження розміру файлу
Section titled “Обмеження розміру файлу”| Тип файлу | Максимальний розмір | Примітки |
|---|---|---|
| Зображення | 5 Мб | За файл зображення |
| Документи | 10 Мб | PDF, файли Office |
| Медіа | 50 МБ | Файли Video/audio |
| Усі файли | 100 Мб | Усього за завантаження |
Конфігурація:
Max Image Upload Size: 5 MBMax Document Upload Size: 10 MBMax Media Upload Size: 50 MBTotal Upload Size: 100 MBMax Files per Article: 5Зміна розміру зображення
Section titled “Зміна розміру зображення”Видавець автоматично змінює розміри зображень для узгодженості:
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: ResizeНалаштування коментарів і взаємодії
Section titled “Налаштування коментарів і взаємодії”Конфігурація коментарів
Section titled “Конфігурація коментарів”Preferences → Comments SectionПараметри коментарів
Section titled “Параметри коментарів”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/NoКонфігурація оцінок
Section titled “Конфігурація оцінок”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: YesНалаштування SEO & URL
Section titled “Налаштування SEO & URL”Пошукова оптимізація
Section titled “Пошукова оптимізація”Preferences → SEO SettingsКонфігурація URL
Section titled “Конфігурація 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, titleУвімкнути URL-адреси SEO (Додатково)
Section titled “Увімкнути URL-адреси SEO (Додатково)”Попередні умови:
- Apache з увімкненим
mod_rewrite - Увімкнено підтримку
.htaccess
Кроки налаштування:
- Перейдіть до Налаштування → Налаштування SEO
- Установіть URL-адреси SEO: Так
- Встановіть URL Rewriting: Apache mod_rewrite
- Переконайтеся, що файл
.htaccessіснує в папці Publisher
Налаштування .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>Кеш і продуктивність
Section titled “Кеш і продуктивність”Конфігурація кешування
Section titled “Конфігурація кешування”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: YesОчистити кеш
Section titled “Очистити кеш”Ручне очищення кешу:
- Перейдіть до Адміністратор → Видавець → Інструменти
- Натисніть Очистити кеш
- Виберіть типи кешу для очищення:
- Кеш категорій
- Кеш статей
- Блокувати кеш
- Весь кеш
- Натисніть Очистити вибране
Командний рядок:
# Clear all Publisher cachephp /path/to/xoops/admin/cache_manage.php publisher
# Or directly delete cache filesrm -rf /path/to/xoops/var/cache/publisher/*Сповіщення та робочий процес
Section titled “Сповіщення та робочий процес”Сповіщення електронною поштою
Section titled “Сповіщення електронною поштою”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)Робочий процес подання
Section titled “Робочий процес подання”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 versionsНалаштування вмісту
Section titled “Налаштування вмісту”Публікація за замовчуванням
Section titled “Публікація за замовчуванням”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)Параметри вмісту WYSIWYG
Section titled “Параметри вмісту 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)Налаштування пошукової системи
Section titled “Налаштування пошукової системи”Налаштувати інтеграцію пошуку
Section titled “Налаштувати інтеграцію пошуку”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: YesРозширені налаштування
Section titled “Розширені налаштування”Режим налагодження (тільки для розробки)
Section titled “Режим налагодження (тільки для розробки)”Preferences → AdvancedDebug Mode: - Enabled: No (only for development!)
Development Features: - Show SQL queries: No - Log errors: Yes - Error email: admin@example.comОптимізація бази даних
Section titled “Оптимізація бази даних”Admin → Tools → Optimize Database# Manual optimizationmysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;Налаштування модуля
Section titled “Налаштування модуля”Шаблони тем
Section titled “Шаблони тем”Preferences → Display → TemplatesВиберіть набір шаблонів:
- За замовчуванням
- Класичний
- Сучасний
- Темний
- На замовлення
Кожен шаблон керує:
- Оформлення статті
- Перелік категорій
- Відображення архіву
- Відображення коментарів
Поради щодо налаштування
Section titled “Поради щодо налаштування”Найкращі практики
Section titled “Найкращі практики”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]- Почніть із простого – спочатку ввімкніть основні функції
- Тестуйте кожну зміну - перевірте, перш ніж рухатися далі
- Увімкнути кешування - покращує продуктивність
- Спочатку резервне копіювання - експорт налаштувань перед серйозними змінами
- Моніторинг журналів - регулярно перевіряйте журнали помилок
Оптимізація продуктивності
Section titled “Оптимізація продуктивності”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)Посилення безпеки
Section titled “Посилення безпеки”For Better Security: - Moderate comments: Yes - Disable HTML in comments: Yes - XSS filtering: Yes - File type whitelist: Strict - Max upload size: Reasonable limitExport/Import Налаштування
Section titled “Export/Import Налаштування”Резервна конфігурація
Section titled “Резервна конфігурація”Admin → Tools → Export SettingsЩоб створити резервну копію поточної конфігурації:
- Натисніть Експорт конфігурації
- Збережіть завантажений файл
.cfg - Зберігайте в безпечному місці
Для відновлення:
- Натисніть Імпорт конфігурації
- Виберіть файл
.cfg - Натисніть Відновити
Відповідні посібники з налаштування
Section titled “Відповідні посібники з налаштування”- Управління категоріями
- Створення статті
- Конфігурація дозволу
- Керівництво по установці
Конфігурація усунення несправностей
Section titled “Конфігурація усунення несправностей”Налаштування не зберігаються
Section titled “Налаштування не зберігаються”Рішення:
- Перевірте права доступу до каталогу на
/var/config/ - Перевірте доступ для запису PHP
- Перевірте журнал помилок PHP на наявність проблем
- Очистіть кеш браузера та повторіть спробу
Редактор не відображається
Section titled “Редактор не відображається”Рішення:
- Переконайтеся, що плагін редактора встановлено
- Перевірте конфігурацію редактора XOOPS
- Спробуйте інший варіант редактора
- Перевірте консоль браузера на наявність помилок JavaScript
Проблеми з продуктивністю
Section titled “Проблеми з продуктивністю”Рішення:
- Увімкніть кешування
- Зменшіть кількість елементів на сторінці
- Стискайте зображення
- Перевірити оптимізацію бази даних
- Перегляньте журнал повільних запитів
Наступні кроки
Section titled “Наступні кроки”- Налаштувати дозволи групи
- Створіть свою першу статтю
- Налаштувати категорії
- Перегляньте власні шаблони
#publisher #configuration #preferences #settings #xoops