Форум с дневником/блогом/профилем пользователя

Я ознакомился с форумом, но, кажется, не нашёл ничего подходящего. Я хотел бы снова создать форум, где пользователи в этот раз смогут вести собственный дневник выращивания (при желании приватно) и указывать, какое оборудование у них есть и т.д.

Есть ли какой-то плагин, который подходит для таких задач? Я не планирую вести блог, хотя собираюсь создать раздел вики. Это для пользователей, чтобы они могли, например, в расширенном разделе профиля добавлять фотографии и прочее, возможно, вне форума, через свой профиль?

Может быть, что-то вроде социального профиля с боковой панелью, где видно, кто сейчас онлайн и т.п.?

Спасибо.

Добро пожаловать в Meta, Джейми! :tada:

Я просмотрел некоторые доступные здесь на Meta #плагина и #компонента темы и нашел несколько, которые могут вас заинтересовать.


Что касается расширяемого раздела профиля пользователя, я нашел плагин «User Portfolio». Это, похоже, наиболее близкое решение, позволяющее пользователям добавлять фотографии в свой профиль. Однако есть нюанс: этот раздел доступен публично, и другие пользователи могут на него перейти. Поэтому это может быть не лучшим решением, если пользователи хотят что-то сделать в частном порядке.


Что касается социальных сетей, пользователи могут добавить ссылки на свои профили в социальных сетях в свой профиль, чтобы делиться своими работами и т. д.


Чтобы создать тему в стиле записи блога, существует этот компонент темы (TC).


Наконец, для функции «Кто онлайн» доступен соответствующий плагин.

Надеюсь, это поможет.

Большое спасибо за ваш подробный ответ. Я случайно наткнулся на раздел «Портфолио пользователя», и, честно говоря, приватность здесь не совсем обязательна. Из моих исследований следует, что это ограничение касается только фотографий? Могут ли другие пользователи комментировать эти фотографии и т.д.? Я посмотрю ещё раз, прежде чем поднимать отдельный сервер Discourse. Возможно, стоит объединить SSO с WordPress и Discourse, но я не уверен.

Есть несколько способов реализовать это. Самый простой способ создать что-то вроде записи в традиционном дневнике на Discourse — отправить личное сообщение самому себе:

Другой подход для вашего случая — создать категорию «grow-logs» (журналы выращивания). Это может быть место, где пользователи публикуют обновления о том, что они делают, какое оборудование используют и т. д.

Меня интересует идея дневников, так как её можно решить способом, аналогичным тому, который требуется для использования Discourse в качестве платформы для публикации — например, чтобы создать на Discourse небольшую версию Substack или чтобы сайт на Discourse позволял нескольким людям публиковать свои заметки Obsidian.

Возможное решение — создать для каждого издателей отдельную категорию и группу на Discourse:

Преимущество такого подхода заключается в том, что он позволяет контролировать, как пользователи могут взаимодействовать с категорией. В приведённом ниже примере только члены группы «simon» (я) могут создавать новые темы в категории. Все остальные могут просматривать темы категории и отвечать на них.

Обратите внимание, что есть веские причины не создавать группу и категорию для каждого пользователя на вашем сайте. В прошлом наличие огромного количества категорий на сайте Discourse вызывало проблемы с производительностью. Думаю, это уже решено. Однако наличие огромного количества групп и категорий на сайте создаст проблемы с пользовательским опытом, по крайней мере для персонала сайта. Если ничего не изменилось, размещённые сайты на Discourse могут создавать только ограниченное (но разумное) количество категорий.

Тем не менее, я считаю, что подход с категориями/группами будет хорошим решением для сайтов с 10–20 отдельными издателями, создателями дневников, авторами заметок и т. д.