Я хотел бы создать каталог пользователей/участников с расширенным функционалом, например, поиск по конкретным полям и поиск пользователей через мировые карты (Google).
Мне известно, что в стандартный каталог пользователей Discourse можно добавлять пользовательские поля, и что функция поиска охватывает эти поля, но меня интересует более продвинутый функционал.
Мой план — настроить сайт на WordPress с мощным плагином каталога участников и связать его с моим сайтом Discourse через плагин WP Discourse и SSO. Однако прежде чем приступить к этому, я хочу убедиться, что это самый простой способ. Существуют ли более эффективные методы достижения этой цели, или же этот подход является рекомендуемым?
Мне кажется, гораздо проще создать плагин, который делает всё, что вам нужно, чем пытаться связывать вещи через WordPress, если только вы уже не используете WordPress для этих целей.
Спасибо за ваш ответ. Именно поэтому я и спросил — я не знал, что создание плагина возможно.
Я хотел бы иметь главную страницу поиска пользователей, которая позволяет находить других пользователей с помощью карты (геолокация).
Также мне нужна возможность искать пользователей по конкретным полям профиля (имя пользователя, хобби, местоположение и т. д.) и делать это с использованием булевой логики. Например, показать мне всех, кто находится в радиусе 50 миль от Бостона и у кого в профиле указано хобби — настольные игры.
Было бы проще реализовать это как плагин или как отдельный сайт на WordPress?