Publisher - Базовая конфигурация
Базовая конфигурация Publisher
Заголовок раздела «Базовая конфигурация Publisher»Настройте параметры модуля Publisher, предпочтения и общие опции для вашей установки XOOPS.
Доступ к конфигурации
Заголовок раздела «Доступ к конфигурации»Навигация по админ панели
Заголовок раздела «Навигация по админ панели»XOOPS Админ панель└── Modules └── Publisher ├── Preferences ├── Settings └── Configuration- Войдите как Administrator
- Перейдите в Admin Panel → Modules
- Найдите модуль Publisher
- Нажмите Preferences или Admin ссылку
Общие параметры
Заголовок раздела «Общие параметры»Доступ к конфигурации
Заголовок раздела «Доступ к конфигурации»Admin Panel → Modules → PublisherНажмите на иконку шестеренки или Settings для этих опций:
Параметры отображения
Заголовок раздела «Параметры отображения»| Параметр | Варианты | По умолчанию | Описание |
|---|---|---|---|
| Элементов на странице | 5-50 | 10 | Статей показано в списках |
| Показать хлебные крошки | Yes/No | Yes | Отображение след |
| Использовать нумерацию | Yes/No | Yes | Нумерация длинных списков |
| Показать дату | Yes/No | Yes | Отображение даты статьи |
| Показать категорию | Yes/No | Yes | Показывать категорию статьи |
| Показать автора | Yes/No | Yes | Показывать автора статьи |
| Показать просмотры | Yes/No | Yes | Показывать счетчик просмотров |
Пример конфигурации:
Элементов на странице: 15Показать хлебные крошки: YesИспользовать нумерацию: YesПоказать дату: YesПоказать категорию: YesПоказать автора: YesПоказать просмотры: YesПараметры автора
Заголовок раздела «Параметры автора»| Параметр | По умолчанию | Описание |
|---|---|---|
| Показать имя автора | Yes | Отображение реального имени или логина |
| Использовать логин | No | Показывать логин вместо имени |
| Показать email автора | No | Отображение email для контакта |
| Показать аватар автора | Yes | Отображение аватара пользователя |
Конфигурация редактора
Заголовок раздела «Конфигурация редактора»Выбор WYSIWYG редактора
Заголовок раздела «Выбор WYSIWYG редактора»Publisher поддерживает несколько редакторов:
Доступные редакторы
Заголовок раздела «Доступные редакторы»graph LR A[Выбор редактора] -->|CKEditor| B[Современный, полнофункциональный] A -->|FCKeditor| C[Старый, совместимый] A -->|TinyMCE| D[Легкий, простой] A -->|DHTML Editor| E[Очень базовый, минимальный]CKEditor (рекомендуется)
Заголовок раздела «CKEditor (рекомендуется)»Лучше всего для: Большинства пользователей, современных браузеров, полного функционала
- Перейдите в Preferences
- Установите Editor: CKEditor
- Настройте опции:
Редактор: CKEditor 4.xПанель инструментов: FullВысота: 400pxШирина: 100%Удалить плагины: []Добавить плагины: [mathjax, codesnippet]FCKeditor
Заголовок раздела «FCKeditor»Лучше всего для: Совместимости, старых систем
Редактор: FCKeditorПанель инструментов: DefaultПользовательский конфиг: (опционально)TinyMCE
Заголовок раздела «TinyMCE»Лучше всего для: Минимального дискового пространства, базового редактирования
Редактор: TinyMCEПлагины: [paste, table, link, image]Панель инструментов: minimalПараметры файлов и загрузки
Заголовок раздела «Параметры файлов и загрузки»Конфигурирование каталогов загрузки
Заголовок раздела «Конфигурирование каталогов загрузки»Admin → Publisher → Preferences → Upload SettingsПараметры типов файлов
Заголовок раздела «Параметры типов файлов»Разрешенные типы файлов: Изображения: - jpg - jpeg - gif - png - webp Документы: - pdf - doc - docx - xls - xlsx - ppt - pptx Архивы: - zip - rar - 7z Медиа: - mp3 - mp4 - webm - movОграничения размера файла
Заголовок раздела «Ограничения размера файла»| Тип файла | Макс размер | Примечания |
|---|---|---|
| Изображения | 5 МБ | За файл изображения |
| Документы | 10 МБ | PDF, файлы Office |
| Медиа | 50 МБ | Видео/аудио файлы |
| Все файлы | 100 МБ | Всего за загрузку |
Конфигурация:
Макс размер загрузки изображения: 5 MBМакс размер загрузки документа: 10 MBМакс размер загрузки медиа: 50 MBВсего размер загрузки: 100 MBМакс файлов на статью: 5Изменение размера изображений
Заголовок раздела «Изменение размера изображений»Publisher автоматически изменяет размер изображений для согласованности:
Размер эскиза: Ширина: 150 Высота: 150 Режим: Crop/Resize
Размер изображения категории: Ширина: 300 Высота: 200 Режим: Resize
Главное изображение статьи: Ширина: 600 Высота: 400 Режим: ResizeПараметры комментариев и взаимодействия
Заголовок раздела «Параметры комментариев и взаимодействия»Конфигурация комментариев
Заголовок раздела «Конфигурация комментариев»Preferences → Comments SectionПараметры комментариев
Заголовок раздела «Параметры комментариев»Разрешить комментарии: - Включено: Yes/No - По умолчанию: Yes - Переопределение на статью: Yes
Модерирование комментариев: - Модерировать комментарии: Yes/No - Модерировать только гостевые: Yes/No - Фильтр спама: Enabled - Макс комментариев в день: (неограниченно)
Отображение комментариев: - Формат отображения: Threaded/Flat - Комментариев на странице: 10 - Формат даты: Full date/Time ago - Показать количество комментариев: Yes/NoКонфигурация оценок
Заголовок раздела «Конфигурация оценок»Разрешить оценки: - Включено: Yes/No - По умолчанию: Yes - Переопределение на статью: Yes
Параметры оценок: - Шкала оценок: 5 звезд (по умолчанию) - Позволить пользователю оценивать свое: No - Показать среднюю оценку: Yes - Показать количество оценок: YesПараметры SEO и URL
Заголовок раздела «Параметры SEO и URL»Оптимизация поисковых систем
Заголовок раздела «Оптимизация поисковых систем»Preferences → SEO SettingsКонфигурация URL
Заголовок раздела «Конфигурация URL»SEO URLs: - Включено: No (установите Yes для SEO URLs) - Переписывание URL: None/Apache mod_rewrite/IIS rewrite
Формат URL: - Категория: /category/news - Статья: /article/welcome-to-site - Архив: /archive/2024/01
Мета-описание: - Автогенерация: Yes - Макс длина: 160 символов
Мета-ключевые слова: - Автогенерация: Yes - Из: Tags статьи, названиеВключение SEO URLs (продвинутое)
Заголовок раздела «Включение SEO URLs (продвинутое)»Предварительные условия:
- Apache с включенным
mod_rewrite - Поддержка
.htaccessвключена
Этапы конфигурации:
- Перейдите в Preferences → SEO Settings
- Установите SEO URLs: Yes
- Установите URL Rewriting: Apache mod_rewrite
- Проверьте наличие файла
.htaccessв папке Publisher
.htaccess конфигурация:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /modules/publisher/
# Переписывания категорий RewriteRule ^category/([0-9]+)-(.*)\.html$ index.php?op=showcategory&categoryid=$1 [L,QSA]
# Переписывания статей RewriteRule ^article/([0-9]+)-(.*)\.html$ index.php?op=showitem&itemid=$1 [L,QSA]
# Переписывания архива RewriteRule ^archive/([0-9]+)/([0-9]+)/$ index.php?op=archive&year=$1&month=$2 [L,QSA]</IfModule>Кэш и производительность
Заголовок раздела «Кэш и производительность»Конфигурация кэширования
Заголовок раздела «Конфигурация кэширования»Preferences → Cache SettingsВключить кэширование: - Включено: Yes - Тип кэша: File (или Memcache)
Время жизни кэша: - Списки категорий: 3600 секунд (1 час) - Списки статей: 1800 секунд (30 минут) - Одиночная статья: 7200 секунд (2 часа) - Блок последних статей: 900 секунд (15 минут)
Очистка кэша: - Ручная очистка: Доступна в админе - Автоочистка при сохранении статьи: Yes - Очистить при изменении категории: YesОчистить кэш
Заголовок раздела «Очистить кэш»Ручная очистка кэша:
- Перейдите в Admin → Publisher → Tools
- Нажмите Clear Cache
- Выберите типы кэша для очистки:
- Category cache
- Article cache
- Block cache
- All cache
- Нажмите Clear Selected
Командная строка:
# Очистить весь кэш Publisherphp /path/to/xoops/admin/cache_manage.php publisher
# Или напрямую удалить файлы кэшаrm -rf /path/to/xoops/var/cache/publisher/*Уведомления и рабочий процесс
Заголовок раздела «Уведомления и рабочий процесс»Email уведомления
Заголовок раздела «Email уведомления»Preferences → NotificationsУведомить админа о новой статье: - Включено: Yes - Получатель: Admin email - Включить сводку: Yes
Уведомить модераторов: - Включено: Yes - При новой отправке: Yes - При ожидающих статьях: Yes
Уведомить автора: - При одобрении: Yes - При отклонении: Yes - При комментарии: No (опционально)Рабочий процесс отправки
Заголовок раздела «Рабочий процесс отправки»Требовать одобрения: - Включено: Yes - Одобрение редактором: Yes - Одобрение админом: No
Сохранение черновика: - Интервал автосохранения: 60 секунд - Сохранять локальные версии: Yes - История версий: Последних 5 версийПараметры контента
Заголовок раздела «Параметры контента»Значения по умолчанию для публикации
Заголовок раздела «Значения по умолчанию для публикации»Preferences → Content SettingsСтатус статьи по умолчанию: - Draft/Published: Draft - Featured по умолчанию: No - Время автопубликации: None
Видимость по умолчанию: - Public/Private: Public - Показывать на главной странице: Yes - Показывать в категориях: Yes
Планируемая публикация: - Включено: Yes - Разрешить на статью: Yes
Срок действия контента: - Включено: No - Автоархив старого: No - Архивировать после дней: (неограниченно)Параметры контента WYSIWYG
Заголовок раздела «Параметры контента WYSIWYG»Разрешить HTML: - В статьях: Yes - В комментариях: No
Разрешить встроенное медиа: - Видео (iframe): Yes - Изображения: Yes - Плагины: No
Фильтрация контента: - Удалять теги: No - XSS фильтр: Yes (рекомендуется)Параметры поисковых систем
Заголовок раздела «Параметры поисковых систем»Конфигурирование интеграции с поиском
Заголовок раздела «Конфигурирование интеграции с поиском»Preferences → Search SettingsВключить индексирование статей: - Включить в поиск сайта: Yes - Тип индексации: Full text/Title only
Параметры поиска: - Поиск в названиях: Yes - Поиск в контенте: Yes - Поиск в комментариях: Yes
Мета-теги: - Автогенерация: Yes - OG теги (социальные): Yes - Twitter cards: YesРасширенные параметры
Заголовок раздела «Расширенные параметры»Режим отладки (только для разработки)
Заголовок раздела «Режим отладки (только для разработки)»Preferences → AdvancedРежим отладки: - Включено: No (только для разработки!)
Функции разработки: - Показывать SQL запросы: No - Логировать ошибки: Yes - Email ошибок: admin@example.comОптимизация базы данных
Заголовок раздела «Оптимизация базы данных»Admin → Tools → Optimize Database# Ручная оптимизацияmysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;Кастомизация модуля
Заголовок раздела «Кастомизация модуля»Шаблоны темы
Заголовок раздела «Шаблоны темы»Preferences → Display → TemplatesВыберите набор шаблонов:
- Default
- Classic
- Modern
- Dark
- Custom
Каждый шаблон контролирует:
- Макет статьи
- Список категорий
- Отображение архива
- Отображение комментариев
Советы по конфигурации
Заголовок раздела «Советы по конфигурации»Лучшие практики
Заголовок раздела «Лучшие практики»graph TD A[Стратегия конфигурации] -->|Начните| B[Включите базовые функции] B -->|Тестируйте| C[Проверьте функциональность] C -->|Масштабируйте| D[Включите продвинутые функции] D -->|Оптимизируйте| E[Tune производительности] E -->|Защитите| F[Применить параметры безопасности]- Начните просто - Сначала включите основные функции
- Тестируйте каждое изменение - Проверьте перед продолжением
- Включите кэширование - Улучшает производительность
- Создайте резервную копию сначала - Экспортируйте параметры перед большими изменениями
- Мониторьте логи - Регулярно проверяйте логи ошибок
Оптимизация производительности
Заголовок раздела «Оптимизация производительности»Для лучшей производительности: - Включить кэширование: Yes - Время жизни кэша: 3600 секунд - Ограничить элементы на странице: 10-15 - Сжать изображения: Yes - Минифицировать CSS/JS: Yes (если доступно)Усиление безопасности
Заголовок раздела «Усиление безопасности»Для лучшей безопасности: - Модерировать комментарии: Yes - Отключить HTML в комментариях: Yes - XSS фильтрация: Yes - Whitelist типов файлов: Strict - Макс размер загрузки: Разумный лимитЭкспорт/импорт параметров
Заголовок раздела «Экспорт/импорт параметров»Резервная копия конфигурации
Заголовок раздела «Резервная копия конфигурации»Admin → Tools → Export SettingsДля создания резервной копии текущей конфигурации:
- Нажмите Export Configuration
- Сохраните загруженный файл
.cfg - Храните в безопасном месте
Для восстановления:
- Нажмите Import Configuration
- Выберите файл
.cfg - Нажмите Restore
Связанные руководства конфигурации
Заголовок раздела «Связанные руководства конфигурации»- Category Management
- Article Creation
- Permission Configuration
- Installation Guide
Устранение неполадок конфигурации
Заголовок раздела «Устранение неполадок конфигурации»Параметры не сохраняются
Заголовок раздела «Параметры не сохраняются»Решение:
- Проверьте разрешения на каталог
/var/config/ - Проверьте доступ на запись PHP
- Проверьте журнал ошибок PHP на проблемы
- Очистите кэш браузера и попробуйте снова
Редактор не отображается
Заголовок раздела «Редактор не отображается»Решение:
- Проверьте установлен ли плагин редактора
- Проверьте конфигурацию редактора XOOPS
- Попробуйте другой вариант редактора
- Проверьте консоль браузера на ошибки JavaScript
Проблемы производительности
Заголовок раздела «Проблемы производительности»Решение:
- Включите кэширование
- Сократите элементы на странице
- Сожмите изображения
- Проверьте оптимизацию базы данных
- Просмотрите журнал медленных запросов
Следующие шаги
Заголовок раздела «Следующие шаги»- Настройте разрешения группы
- Создайте первую статью
- Установите категории
- Просмотрите пользовательские шаблоны
#publisher #configuration #preferences #settings #xoops