Что вы хотели бы сделать?
Я испытываю трудности с определением, является ли Discourse правильным решением для тестирования комментариев на моём бесплатном вики-подобном сайте с контентом.
Для начала стоит отметить, что мы используем VS17 (.Net Framework 4.5), и моя техническая экспертиза ограничивается разработкой, а не поиском оптимальных архитектурных решений. Обёртка C# для Discourse не совместима с нашей средой. Однако, прежде всего: является ли Discourse правильным подходом, исходя из описанного ниже?
Сайт:
У нас есть новый бесплатный сайт с тысячами исторических коротких рассказов в стиле вики, сгруппированных по географическим локациям. Мы хотим разрешить комментарии и взаимодействие на этих страницах. Пользователи должны иметь возможность комментировать и обсуждать только эти рассказы. Если пользователи хотят опубликовать новый тематический контент (например, новый рассказ в этой локации), это должно происходить через нашу собственную простую CMS, а не через форум. Следовательно, мы хотим ограничить создание тем и не стремимся к полноценному открытому формату форума.
Кроме того, в отношении таких функций, как «Предлагаемые темы» и «Недавние темы»: поскольку наши рассказы основаны на географии, релевантные темы — это, по сути, другие наши рассказы, находящиеся физически рядом, а не те, что активны в данный момент. Поэтому мы хотели бы либо убрать эти элементы, либо сделать их более релевантными. Не приводит ли это к тому, что я чрезмерно кастомизирую Discourse, делая его неподходящим решением?
Тем не менее, мне нравится система доверия и формат форумного взаимодействия, позволяющий людям обсуждать исторические аспекты рассказов. При этом я предпочитаю, чтобы обсуждение находилось максимально близко к странице контента. Я мог бы использовать систему доверия, чтобы разрешить пользователям публиковать новый контент без предварительного одобрения на нашем сайте, хотя, возможно, лучше реализовать это кастомно в нашей собственной системе.
У нас также есть собственная простая система администрирования пользователей, в которую можно интегрировать решение для комментариев.
Первоначальная цель:
-
Протестировать интегрированное решение для обсуждений на каждой странице с историей, обеспечивающее возможность чтения и комментирования. Я готов к тому, что изначально пользователь будет переходить со страницы рассказа на полный форум для обсуждения, если это необходимо. Главное — не допустить, чтобы люди потерялись. Я вижу целесообразность полноценной ветки обсуждения для исторических рассказов, так как есть потенциал для детального обсуждения событий и предложений по дальнейшим исследованиям. Таким образом, это должно быть больше, чем просто простая система комментариев.
-
Поскольку у нас тысячи рассказов, нет смысла создавать отдельную тему для каждой страницы, так как комментарии могут появиться лишь на 1% из них.
-
Интегрировать нашу систему пользователей с SSO (мой разработчик сможет это сделать).
-
Дать совет, является ли Discourse самым простым решением для этой задачи (или предложить альтернативу, более доступную через C#), а также рекомендовать подходящую структуру.
-
Оказать помощь в будущем с настройкой кастомизаций, основанных на возможностях обсуждений для повышения вовлечённости.
Когда это нужно?
- Совет по целесообразности нужен немедленно; кастомизации и прочее могут быть выполнены позже.