Я ознакомился с форумом, но, кажется, не нашёл ничего подходящего. Я хотел бы снова создать форум, где пользователи в этот раз смогут вести собственный дневник выращивания (при желании приватно) и указывать, какое оборудование у них есть и т.д.
Есть ли какой-то плагин, который подходит для таких задач? Я не планирую вести блог, хотя собираюсь создать раздел вики. Это для пользователей, чтобы они могли, например, в расширенном разделе профиля добавлять фотографии и прочее, возможно, вне форума, через свой профиль?
Может быть, что-то вроде социального профиля с боковой панелью, где видно, кто сейчас онлайн и т.п.?
Что касается расширяемого раздела пользователя, я нашел плагин User Portfolio. Это, похоже, наиболее близкий вариант, позволяющий пользователям добавлять фотографии в свой профиль. Однако есть нюанс: этот раздел публично доступен для других пользователей, чтобы они могли на него нажать. Поэтому, если пользователи хотят что-то сделать приватно, это может быть не лучшее решение.
Что касается социальных сетей, пользователи могут добавлять ссылки на свои социальные сети в профиле, чтобы делиться своей работой и т.д.
Большое спасибо за ваш подробный ответ. Я случайно наткнулся на раздел «Портфолио пользователя», и, честно говоря, приватность здесь не совсем обязательна. Из моих исследований следует, что это ограничение касается только фотографий? Могут ли другие пользователи комментировать эти фотографии и т.д.? Я посмотрю ещё раз, прежде чем поднимать отдельный сервер Discourse. Возможно, стоит объединить SSO с WordPress и Discourse, но я не уверен.
Есть несколько способов реализовать это. Самый простой способ создать что-то вроде записи в традиционном дневнике на Discourse — отправить личное сообщение самому себе:
Другой подход для вашего случая — создать категорию «grow-logs» (журналы выращивания). Это может быть место, где пользователи публикуют обновления о том, что они делают, какое оборудование используют и т. д.
Меня интересует идея дневников, так как её можно решить способом, аналогичным тому, который требуется для использования Discourse в качестве платформы для публикации — например, чтобы создать на Discourse небольшую версию Substack или чтобы сайт на Discourse позволял нескольким людям публиковать свои заметки Obsidian.
Возможное решение — создать для каждого издателей отдельную категорию и группу на Discourse:
Преимущество такого подхода заключается в том, что он позволяет контролировать, как пользователи могут взаимодействовать с категорией. В приведённом ниже примере только члены группы «simon» (я) могут создавать новые темы в категории. Все остальные могут просматривать темы категории и отвечать на них.
Обратите внимание, что есть веские причины не создавать группу и категорию для каждого пользователя на вашем сайте. В прошлом наличие огромного количества категорий на сайте Discourse вызывало проблемы с производительностью. Думаю, это уже решено. Однако наличие огромного количества групп и категорий на сайте создаст проблемы с пользовательским опытом, по крайней мере для персонала сайта. Если ничего не изменилось, размещённые сайты на Discourse могут создавать только ограниченное (но разумное) количество категорий.
Тем не менее, я считаю, что подход с категориями/группами будет хорошим решением для сайтов с 10–20 отдельными издателями, создателями дневников, авторами заметок и т. д.