Кто знает приложение/сервис/движок/протокол под описанные задачи?
Интересует следующее, вдруг что-то подобное попадалось. Формы рассматриваются разные - работающие сервисы, приложения, движки, просто протоколы на основе которых имеет смысл искать такие решения.
Нужные функции или свойства:
1. Одновременно форумная структура с разделами и топиками, которая может быть быстродоступна в интерфейсе, и лента. Для ленты могут быть варианты как постов с комментариями (лучше), так и общей свалки в групповом чате. Организация этого в мессенжерах через теги не подходит.
2. Относительная конфиденциальность. Т.е. желательно, конечно, чтобы было продумано и сделано в этом направлении побольше, но идеал никто не ждёт.
3. Организационная устойчивость для сервисов или разработчиков - чтобы не было явных предпосылок к "через неделю мы закрываемся. всем спасибо". Ещё лучше прям проверенность временем.
Необязательные, но желательные функции или свойства:
1. Открытый код.
2. Возможность установки на свой сервер.
3. Регистрация без привязки к телефону.
4. Русский интерфейс.
5. База знаний с файловым хранилищем.
6. Настраиваемость с возможностью добавления полей профиля и способов верификации.
7. Многоуровневая структура сообществ.
8. Наличие и веб, и приложений под разные ОС.
9. Интеграция, внутренние приложения и боты.
10. Бесплатность, естественно. Как минимум для пользователей, если это сервис.
За кривизну возможных формулировок сразу извиняюсь - не специалист. Поправьте, если надо иначе написать.
1. Discourse
Функции и свойства:
Форумная структура с разделами и темами.
Поддержка ленты обсуждений.
Открытый код и возможность установки на свой сервер.
Русский интерфейс.
Настраиваемая система профилей.
Многоуровневая структура сообществ.
Возможность добавления плагинов для интеграции с другими сервисами.
Конфиденциальность: Позволяет создавать частные форумы.
Проверенность временем: Хорошо зарекомендовал себя и широко используется.
Необязательные функции: Поддержка веб и мобильного интерфейсов. Нет привязки к телефону по умолчанию, но зависит от настроек администратора.
2. Matrix (с клиентом Element)
Функции и свойства:
Протокол для безопасного общения, поддержка форумов и чатов.
Относительная конфиденциальность благодаря end-to-end шифрованию.
Открытый код и возможность установки на свой сервер.
Русский интерфейс.
Многоуровневая структура чатов и сообществ.
Поддержка ботов и интеграций.
Поддержка веб и мобильных приложений.
Конфиденциальность: Высокий уровень благодаря E2E шифрованию.
Проверенность временем: Широко используется, устойчивое сообщество разработчиков.
Необязательные функции: Бесплатность и регистрация без телефона (можно настроить).
3. Rocket.Chat
Функции и свойства:
Комбинация форумной структуры и ленты сообщений (больше фокус на чаты).
Возможность настройки приватных и публичных каналов.
Открытый код и возможность установки на свой сервер.
Русский интерфейс.
Поддержка ботов и интеграций.
Многоуровневая структура.
Поддержка веб и мобильных интерфейсов.
Конфиденциальность: Поддержка шифрования и приватных каналов.
Проверенность временем: Достаточно устойчивая платформа.
Необязательные функции: Возможность использования без привязки к телефону.
4. Mastodon
Функции и свойства:
Социальная сеть с поддержкой ленты и публичных/приватных обсуждений.
Поддержка форумоподобных сообществ.
Открытый код и возможность установки на свой сервер.
Русский интерфейс.
Настраиваемость с поддержкой плагинов.
Многоуровневая структура.
Поддержка веб и мобильных интерфейсов.
Конфиденциальность: Поддержка приватных постов, но конфиденциальность зависит от настройки сервера.
Проверенность временем: Хорошо зарекомендовала себя, активно используется.
Необязательные функции: Возможность использования без привязки к телефону.
5. Nextcloud (с плагинами для форума и чатов)
Функции и свойства:
База знаний с файловым хранилищем.
Возможность создания форумов и чатов (через дополнительные модули).
Открытый код и возможность установки на свой сервер.
Русский интерфейс.
Поддержка множества плагинов для расширения функциональности.
Конфиденциальность: Высокая, так как размещается на вашем сервере.
Проверенность временем: Широко используется для управления файлами и коммуникациями.
Необязательные функции: Настраиваемость, многоуровневая структура, возможность использования без привязки к телефону.
1. Одновременно форумная структура с разделами и топиками, которая может быть быстродоступна в интерфейсе, и лента. Для ленты могут быть варианты как постов с комментариями (лучше), так и общей свалки в групповом чате. Организация этого в мессенжерах через теги не подходит.,
Из всего перечня на выбор в основном влияет только это. И для этого подходят только классические формные движки (не новомодные свистопеределки, типа фларума).
Однако они не перекроют абсолютно все хотелки и что-то придётся допиливать.
5. База знаний с файловым хранилищем.
Это нужно делать на отдельном движке.
7. Многоуровневая структура сообществ.
Это вообще не понятно что.
ЗЫ. когда узнаешь во что это всё обойдётся - поумеришь аппетиты или вовсе передумаешь :)
С точки зрения специальной разработки я прекрасно понимаю, что это непосильная сумма. Поэтому и вопрос - вдруг кто-то похожее уже запилил.
По поводу старых и новомодных. Мои знания устарели в т.ч. и в терминологии. Возможно сформулировать нужно и не так. Мне, например, при поиске попадались упоминания про систематизацию "тредов". И отдалённо это вполне похоже на форумную структуру, но нет уверенности, что я правильно понимаю описанное.
В опен-сорсе обычно очень маленькое количество огромных комбайнов. У вас тут хотелки на 5-6 отдельных продуктов. А все в одном бывает в основном в крупном ентерпрайз продукте, типа комбо от atlassians, или какой-нить битрикс.
Разбейте ваши хотелки на отдельные компоненты, тогда можно поискать какой-то бесплатный аутсорс, и то..