Привет, ребята! Я только что настроил новый форум и хочу добавить каталог предприятий и услуг.
Есть какие-то идеи?
Привет, ребята! Я только что настроил новый форум и хочу добавить каталог предприятий и услуг.
Есть какие-то идеи?
Может быть, создать для них категорию и разрешить людям создавать темы для каждого бизнеса?
Может быть, использовать теги для услуг?
У Джей есть действительно отличная идея. Если речь идёт о фиксированном количестве бизнесов, у Page Publishing есть множество вариантов.
А также различные компоненты тем, такие как:
В канале #theme-component доступно ещё больше возможных вариантов.
В канале #theme-component также есть ещё больше возможных вариантов.
И, скорее всего, ещё множество других решений. Ведь это же Discourse. ![]()
Возможно, стоит подумать об этом с точки зрения того, какой аспект Discourse (технически — какая модель в базе данных Discourse) наиболее точно отражает ключевые элементы предприятия.
Ни один из следующих вариантов не кажется подходящим:
Я считаю, что «группа» — хорошее соответствие для предприятия. В группах Discourse есть следующие поля:
Эти поля, по-видимому, соответствуют аспектам предприятия, которые вы могли бы захотеть отразить на форуме. В Discourse также есть «каталог групп» и отдельные страницы групп. Я предполагаю, что каталог групп может стать вашим каталогом предприятий с минимальными усилиями или вообще без кастомизации.
Очевидно, что всё зависит от вашего конкретного случая использования. Если предприятия не являются ключевой частью вашего форума, возможно, стоит рассмотреть другой подход.
Интересная идея. Если вам нужно, чтобы пользователи были членами компаний и вы заранее знали, кто они, чтобы администратор мог добавить их, это тестовая концепция.
Если же вам просто нужен список таких компаний, использование категории, возможно, с шаблоном, может быть тем, что вам нужно. В этом случае любой может добавлять новые компании. Но при этом пользователи не смогут вступать в компании.
Это была бы отличная идея, если бы было возможно создавать «пользовательские типы групп»:
Это позволило бы получить каталог предприятий по адресу https://forum.example.com/g?type=business.
Без этой функции такой подход мог бы хорошо работать, если бы предприятия были основным фокусом форума — тогда страница групп фактически превратилась бы в каталог предприятий.