PrimeForum - одно из основных, базовых дополнений к плагину WP-Recall, разворачивающее на WordPress сайте полноценный форум.
В основе PrimeForum лежит идея о легком и удобном вордпресс форуме, расширяемом и функциональном, способном реализовать самые смелые ожидания на вашем сайте.
Функционал PrimeForum работает на базе мощного API плагина WP-Recall, активно использует функционал произвольных полей, строит сложные запросы к БД через класс Rcl_Query, имеет гибкую систему шаблонов и позволяет расширять свой функционал и менять тему отображения форума через отдельные дополнения.
Основные достоинства:
- Возможность построения сложной структуры форума
- Возможность смены темы форума, а также основного цвета
- Расширение формы публикации темы форума за счет произвольных полей
- Встроенная поддержка и взаимодействие с дополнением чата, рейтинга и фида от плагина WP-Recall
- Широкие административные возможности
- Гибкая система прав и ролей участников форума
- Поддержка ЧПУ
- Расширение своего функционала за счет отдельных дополнений
Структура форума:
PrimeForum имеет четкую структуру и иерархию своих элементов:
- Группы форумов - объединяют множество форумов
- Форумы - содержат темы, а также могут содержать подфорумы
- Дочерние форумы/Подфорумы
- Темы/Топики форума - хранят добавленные по теме сообщения
- Сообщения темы
Создание групп, их форумов, указание подфорумов и их настроек производится на странице управления структурой форума.
Сначала создаются форумные группы, а внутри этих групп создаются форумы со своими настройками:
Созданные группы и форумы можно сортировать относительно друг друга простым перетаскиваем элементов в общем списке, а также создавать неограниченную иерархию форумов, делая одни форумы дочерними относительно родительского форума:
Вывод форума:
На сайте созданная структура форума выводится через шорткод:
[prime-forum]
При первой активации PrimeForum дополнение автоматически создает страницу "Форум" с уже размещенным внутри нее шорткодом, поэтому специально создавать страницу и размещать указанный шорткод не потребуется.
По-умолчанию, на главной странице форума выводится список созданных форумных групп без вывода принадлежащих им форумов:
Если присутствует необходимость вывода списка форумов для всех групп, то имеет смысл перейти в настройки PrimeForum и указать соответствующие опции вывода списка форумов на главной странице форума:
Если мы указали определенные идентификаторы форумных групп, то форумы будут выводиться только для этих групп:
Публикация темы:
Открытый форум позволяет пользователям публиковать темы для обсуждения. Форма публикация темы по-умолчанию содержит только два необходимых поля: для указания наименования темы и простой редактор для описания:
PrimeForum позволяет расширять форму публикации темы за счет функционала произвольных полей, на странице "Форма топика", в административной части сайта. Можно создать различные формы публикации тем для каждой форумной группы:
Данный функционал позволяет строить сложные формы для публикации тем, которые от автора темы указать все запрашиваемые данные, необходимые для публикации новой темы:
На основании данных указанных внутри предложенной формы будет опубликована новая тема внутри текущего форума, а данные произвольных полей будут также выведены в контенте первого сообщения новой темы, например:
Роли и права:
PrimeForum делит посетителей форума согласно установленных ролей:
- Бан
- Гость
- Участник
- Модератор
- Администратор
Каждая роль имеет свой набор прав:
Бан:
- заблокирован доступ к просмотру содержимого форума
Гость:
- разрешен доступ к форуму
- разрешена публикация сообщений внутри тем, если включена такая возможность
Участник:
- разрешена публикация тем
- разрешена публикация сообщений внутри темы
- разрешено редактирование наименования и данных произвольных полей своей темы
- разрешено редактирование своего сообщения внутри темы, если данное сообщение является последним в теме
Модератор:
- имеет право на набор прав "Участника"
- имеет право на редактирование чужих сообщений внутри тем
- имеет право на редактирование данных чужих тем
- имеет право на перенос темы в другой форум
- имеет право на перенос сообщения в другую тему или создание новой темы из этого сообщения
- разрешено удаление своих сообщений
- разрешена фиксация тем внутри форума
- разрешено закрытие/открытие темы внутри форума
Администратор:
- имеет весь набор прав "Модератора"
- имеет право на удаление любых тем
- имеет право на удаление любых сообщений внутри темы
Управлять ролью определенного пользователя на форуме может администратор сайта на странице профиля этого пользователя в административной части сайта.
На основании текущей роли и набора прав посетителю форума предлагаются элементы управления темой или определенным сообщением внутри темы:
Навигация по форуму:
Для упрощения навигации пользователя на форуме реализовано несколько инструментов:
- Хлебные крошки.
- В верхней части форума всегда выводится иконка на получение списка актуальных тем, т.е. тех тем, в которых были оставлены последние сообщения.
- Также в верхней части форума выводится иконка на получение списка всех созданных форумов для быстрого перехода.
- Кроме того, в личном кабинете пользователя выводится вкладка "Форум", которая позволяет быстро получить все свои созданные темы, а также темы в которых пользователь когда-либо оставлял сообщения.
Шорткоды:
Для вывода последних сообщений с форума можно использовать шорткод:
[prime-posts]
Шорткод может принимать следующие атрибуты:
number - (число) количество последних сообщений с форума, по-умолчанию - 5
avatar_size - (число) размер выводимых аватарок авторов сообщений в пикселях, по-умолчанию - 40
name_length - (число) максимальное количество символов при выводе наименования темы, по-умолчанию - 30. Наименование обрезается до целого слова.
post_length - (число) максимальное количество символов при выводе текста сообщения, по-умолчанию - 120. Текст сообщения обрезается до целого слова.
Описание шорткода в документации.
Интеграция:
На момент публикации этой статьи PrimeForum имеет плотную интеграцию с некоторыми другими дополнениями из базового функционала плагина WP-Recall.
Дополнение рейтинга позволяет активировать свои возможности и в сообщениях форума, выводя иконки голосования и ведя подсчет голосов и рейтинга согласно установленных настроек системы рейтинга на форуме. В личном кабинете пользователя также будет выводиться история изменения рейтинга, в зависимости от полученных голосов, полученных за сообщения пользователя на форуме.
Дополнение чата выведет в блоке сообщения (внутри темы форума) иконку на получение приватного чата с выбранным пользователем, причем чат будет выводиться во всплывающем окне, без необходимости перехода на страницу личного кабинета.
И рядом выводится иконка на получение подробной информации об авторе - в всплывающем окне вы увидите его информацию, что он указал в своём профиле.
Дополнение фида предложит пользователю дополнительную ветку с сообщениями с форума, оставленными другими участниками форума внутри тем, автором, которых этот пользователь является.
SEO - оптимизация:
Для того, чтобы поисковое продвижение сайта на основе контента форума было наиболее простым, было предпринято ряд мер:
- поддержка ЧПУ
- поддержка плагина All in One SEO Pack
- поддержка плагина Yoast SEO
- возможность задавать свои шаблоны для гибкого формирования заголовков текущей страницы форума и ее тега title
ЧПУ и наименование выводимой страницы форума строятся на основе наименования текущей группы, отдельного форума и ее темы, а также постраничной навигации. Благодаря этому поисковый робот без труда отличит одну страницу от другой и с успехом сможет проиндексировать содержимое форума.
Первоначальная настройка:
В видео рассказывается об особенностях этого WordPress форума, о его установке и настройках. Собственно мы создадим форум и я покажу как работать с ним. Вы узнаете много тонкостей и особенностей.
Также вы увидите как расширить данный ВП форум с помощью сторонних дополнений к WP-Recall.
Ниже даны ссылки на нужный временной отрезок к этому видео. Можете самостоятельно перемотать видео выше, или, нажав на ссылку, перейдете на ютуб к этому временному отрезку.
Основные моменты:
1. Введение 0:10
2. Виды форумов 0:31
3. Активируем форум 1:47
4. Обзор настроек форума 2:12
5. Создаём структуру форума 8:13
6. Выведем ссылку на форум 11:35
7. Обновляем постоянные ссылки (ЧПУ) 12:07
8. Мы создали форум 12:28
9. Убираем сайдбар в ВП теме - форум на всю ширину 12:40
10. Страница "Шаблоны" (темы форума и внешний вид) 13:20
11. Страница "Форма темы" 13:43
12. Функционал форума. Создаем новую тему 14:27
13. Общение в реальном времени на форуме 16:30
14. Модерирование, цитирование - еще возможности 17:36
15. Шорткод последних сообщений форума 18:43
16. Преимущества PrimeForum перед другими плагинами форумов 19:14
17. Выведем рейтинг на форуме 20:27
18. Вкладка "форум" в личном кабинете 21:20
19. Расширяем форум дополнениями 21:39
20. Статистика форума 22:16
21. Миграторы с других форумов 22:53
22. oEmbed 23:47
23. Подведём итоги 24:09
Полезные расширения и дополнения:
Скачать дополнения к PrimeForum
Скачать шаблоны (темы) к PrimeForum
В заключении:
Несмотря на то, что PrimeForum уже активно используется на этом сайте и мы уверены в стабильной работе его функционала, мы просим, неравнодушних пользователей плагина WP-Recall и тех, кто решит активировать PrimeForum на своем сайте быть внимательным к его работе и сообщать на нашем форуме поддержки обо всех нюансах и мелочах в работе дополнения, которые показались вам странными или неправильными. Обратная связь поможет в короткие сроки устранить возможные существующие проблемы и позволит вам пользоваться данным функционалом без неприятностей в будущем.
Живая работа форума на нашем сайте. Перейти на форум
Здравствуйте, скажите, а когда Prime Forum будет доступен для получения?)
Здравствуйте.
Читать видимо не пробовали. Самый, самый верх:
Никто не читает описания. Как не выделяй...эх
В начале и в конце это уведомление.
После таких вопросов, какая то аппатия накатывает.
Вы абсолютно правы! У меня то же состояние, если не хуже. Объявляю конкурс, где простое задание: Написать рассказ с преступлением. Иллюстрирую объявление о конкурсе картинкой убийства. Нет. Они все описывают картинку. Ну не твою... Люди перестали читать то, что написано. Зло берет. Совершенно с вами согласен. Сорри.
Значит мы все делаем неправильно и зря.
А все почему? Потому что нет эмодзи!
вчера я открыл на ПК вайбер - так я там поначалу растерялся: где окно ввода сообщений? А все потому что там воткнули справа на 30% крупные смайлы. Вот по ним современные пиплы видимо и читают и общаются.
Сорри за оффтоп - можно удалить
А просто нужно сменить надпись вместо "недоступно" на какую-то "В базовом составе". Или что-то такое. Тогда будет ясно. А то сейчас не отличишь те дополнения которые перестали поддерживаться от тех, которые в базовом, пока не залезешь на страницу и не прочитаешь.
И не надо "залазить" на страницу https://yadi.sk/i/rVDaTqRO3NibAS - все уже есть. Как не пиши и как не выделяй - все равно найдется тот, кто задаст вопрос - "а где скачать".
Не интуитивно. Поэтому и не видно. Нужно наводить. В общем, согласен что всегда найдутся непонятливые, но и факт что на данный момент совсем не интуитивно обозначено.
Андрей, спасибо за постоянную оптимизацию работы. Только обновил и сразу заметил существенное уменьшение запросов. 🙂
я скачивала recall еще до того как в его базовый состав входил PrimeForum как мне доустановить, или обновить, без того чтобы все слетело на сайте.
Обновить.
Подобные вопросы задаем на форуме поддержки
День добрый!
Правильно ли я понимаю, что PrimeForum очень схож с Asgaros Форум? И в связи с этим два вопроса: можно ли их как-то сравнить? И есть ли какая-то процедура экспорта/импорта из одного в другой?
Здравствуйте. По миграции в праймфорум рассказано в этом видео https://codeseller.ru/post-group/primeforum-forum-wordpress-obzor-nastrojki-i-ustanovka-video/
По сравнению: оба плагина бесплатны - сравнивайте.
Как создавать дочерние темы. При перетаскивании не чего не происходит? Спасибо
подобные вопросы разбираются только на форуме дополнения
Доброй ночи, уважаемые люди.
Подскажите пожалуйста, мне необходимо показывать пользователю только те ТЕМЫ в форуме, которые он написал сам. Что бы не видел он чужих тем и не мог в них писать, только собственные.
Если можно, без покупки дополнений, с использованием АПИ. Или просто объяснить какими хуками/функциями можно сделать. Такое, полагаю, через собственный шаблон.
Добрый день. Такие вопросы можно рассматривать только на форуме дополнения, создавайте там тему, может что то удасться подсказать.
Вроде этот вопрос вы задавали https://codeseller.ru/forum/product-15353/vopros-globalnyj-proshu-pomoshhi-ili-soveta/
В выборку тем по тегу "shablon-primeforum" не попала тема Prime Easy Pro https://codeseller.ru/products/prime-easy-pro/. Надо добавить тег. Или так и задумано?
Спасибо. Добавил
Здравствуйте! Нигде не нашёл описания взаимодействия PrimeForum с "Личным кабинетом" WP-Recall.
А именно, пользователь, зарегистрированный в "Личном кабинете" WP-Recall, будет ли также автоматически зарегистрирован на PrimeForum?
Здравствуйте. да. Потому что пользователь регистрируется на сайте, а не в ЛК или на форуме.
Вы бы зашли на этом сайте на форум поддержки - все бы наглядно увидели.
p.s. Подобные вопросы задавайте в дальнейшем на форуме поддержки.
Всем привет! Друзья подскажите пожалуйста, как на одном плагине prime forum, создать два форума на разные темы, на одном сайте. Спасибо
Здравствуйте.
Никак разные.
А один, с разными форумами можно также как на этом сайте https://codeseller.ru/forum/ - с единой точкой входа на все форумы.
Остались вопросы? справа ссылка на форум поддержки по дополнению - идем туда и создаем новую тему на форуме поддержки этого допа.
Если разбить форум на несколько групп по тематикам, то каждая группа имеет свою отдельную ссылку, перейдя по которой пользователь попадает как на отдельный форум, например:
https://codeseller.ru/forum/forum-group/wp-recall/
https://codeseller.ru/forum/forum-group/wordpress/
Добрый день. подскажите пожалуйста, а можно ли это дополнение соединить с дополнением group? Надо чтобы внутри дополнения group был форум
Нет, так не выйдет. Но вы всегда можете дать ссылку на обсуждение конкретного на форуме. Оформить как угодно, хоть с выводом актуальных тем на форуме для группы.
Добрый день. Возможно ли прикрепление файлов добавить и в ответы в теме ?
https://codeseller.ru/task/prime-forum-upload-file/