Использование Discourse как платформы социальных сетей

Я долго размышлял об этом, но наконец решил выговориться. Достаточно ли гибко настраивается Discourse, чтобы использовать его как полноценную (настоящую) социальную сеть?

В последнее время я начал пробовать себя в мире стартапов. У меня есть собственная идея социальной сети, которая объединяет лучшее из того, что объединяет людей онлайн (в частности, энтузиастов технологий и людей всей IT-индустрии).

Наблюдая за такими социальными платформами, как Twitter и Reddit, я просто не мог игнорировать тот факт, что они не обладают той же удобностью, что и Discourse. Они не бесшовны, не предлагают обсуждений в реальном времени или превосходной поисковой функциональности. В них нет бесконечной прокрутки или безупречной интеграции других сервисов. Они не позволяют настраивать стиль дальше, чем акцентные цвета и светлая/тёмная тема. Но самое главное (для разработчиков) — они не дают возможности настроить платформу именно так, как вы хотите.

С другой стороны, Discourse решает все эти задачи. Он настраиваем от и до как в плане внешнего вида, так и функционала. Он сочетает в себе лучшее из традиционных форумов и лучшее из социальных сетей. По сути, Discourse не имеет равных.

Эта цитата Джеффа Аткинда говорит сама за себя:

Мне безумно нравится пользоваться Discourse, и значительно меньше — XenForo, vBulletin, SMF, Reddit, Twitter, электронной почтой и… о боже… я даже не могу вспомнить ничего в интернете, что давало бы мне такое же удовлетворение от обсуждений в реальном времени, основанных на темах и абзацах, с умными уведомлениями, как Discourse.

Увы, это не тема для восхваления, а скорее вопрос, который давно вертится у меня на языке. Я воодушевляюсь, когда думаю об этом, и это лишь подпитывает мою нездоровую одержимость Discourse. Кажется, я люблю его слишком сильно. :smile:

В конечном счёте это приводит меня к вопросу, который я задаю в этой теме. Теоретически, можно ли «превратить» (для краткости) Discourse в социальную сеть, если его сильно настроить, добавить или убрать определённые функции и т. д.? Fakebook — это здорово, но он не передаёт полный опыт «социальной сети». Если бы его расширить множеством функций и другими визуальными изменениями, я думаю, мне бы это очень понравилось. Например, я не думаю, что бейджи хорошо впишутся в среду, которую я задумал. Как в Twitter, я хочу, чтобы пользователи могли «лайкать» посты и отвечать на них прямо со главной страницы. Такая функциональность, на мой взгляд, стала бы настоящим прорывом, и я уже знаю, что это возможно в Discourse! :smiley:

Любые ваши мысли будут очень кстати.

19 лайков

Некоторое время назад по этому поводу было много обсуждений. См.: What would it take to replace Facebook with Discourse?, Community has no boundary: Discourse-as-a-Fabric - ideation & brainstorm и в некоторой степени Facebook Groups - Zuck is coming for us

Лично я считаю, что Discourse предназначен для небольших и средних изолированных экземпляров, а не для МАСШТАБНОГО развёртывания. Однако существует множество подходящих плагинов (например, наш плагин Follow), которые помогают закрыть этот разрыв.

Это можно сделать с помощью нашего плагина Topic List Previews, который, среди прочего, добавляет кнопку «Нравится» к каждой записи в списке тем.

19 лайков

Можно утверждать, что форумы уже являются социальными сетями, но это очень похоже на ситуацию «является ли хот-дог бутербродом»…

Чего это достигает? Это связано с привычкой к основным социальным сетям? Это упрощает использование?

15 лайков

Бросаю вызов… :slightly_smiling_face: Как насчёт версии для крупных масштабов в виде некоего «Каталога Discourse», который объединяет множество различных форумов Discourse? Оттуда можно погружаться в самые разные темы, обсуждаемые более глубоко, чем в обычных социальных сетях, а затем снова выходить и просматривать что-то совершенно иное.

Это также было бы полезно для людей, интересующихся самим Discourse, поскольку там было бы много примеров, помогающих представить, что возможно, достижимо, а чего не хватает и так далее.

Не уверен, как могла бы работать централизованная система входа? Но, возможно, она предлагала бы регистрацию в форумах каталога в один клик. Или, возможно, можно было бы ставить лайки и цитировать контент всех форумов, но не отвечать и не создавать темы, пока вы сознательно не зарегистрируетесь в конкретном форуме? Может быть, какой-то список «Последнее» для форумов в рамках жанра/категории? Или подписка на всю активность форумов?

Совершенно не знаю, является ли это бредом, но именно об этом заставила меня задуматься поставленная задача, и я решил поделиться своими мыслями. :slightly_smiling_face:

12 лайков

Смотрите ссылки в моём посте. Федерация рассмотрена.

10 лайков

С этим я полностью согласен. Некоторое время назад я создал вторую тему о Discourse и протоколе федерации на основе открытых стандартов. Фединтер основан на этом протоколе, где всё больше приложений взаимодействуют друг с другом. Примеры: Mastodon (аналог Twitter), Lemmy (аналог Reddit), PeerTube (аналог YouTube), PixelFed (аналог Instagram) и скоро Owncast (подкастинг). См. также этот список проектов.

Новички в Фединтер часто убеждены, что Фединтер может стать АЛЬТЕРНАТИВОЙ Facebook, Instagram и т. д. Они представляют себе масштабное развёртывание и быстрый рост. Но, возможно, это не лучший подход. Традиционные социальные сети могут хорошо зарабатывать большие деньги, но это обходится обществу слишком дорого.

Там, где Discourse, как и приложения Фединтера, преуспевает, — это в предоставлении правильного места — безопасного пространства, дома — для небольших и средних групп людей, которые разделяют общие интересы, обсуждают и сотрудничают. То есть сообществ, которые дают «чувство принадлежности». Красота сообществ в том, что постепенно их участники разделяют общую культуру, которая сближает их. Это не означает, что сообщества не связаны с другими сообществами, а их участники не общаются с «аутсайдерами».

PS. Lemmy — недавно запущенный — близок к федеративному форуму (это платформа для обмена ссылками), и люди просили развить этот вариант использования. Конечно, он не может соответствовать сложной функциональности Discourse. Если бы Discourse стал федеративным, он сразу занял бы позицию ГЛАВНОГО программного обеспечения для форумов в Фединтере.

13 лайков

Мне известен один масштабный экземпляр Discourse, так что, возможно, не всё так однозначно? :thinking:

Вместо того чтобы нажимать/кликать на пост, это на одно нажатие/клик меньше. Мне нравится, как это сделано в Twitter, но для меня дело не в привычности. :slight_smile:

Самое близкое, что вы найдёте, — это: BuiltWith Trends

Кажется, это отличная идея (и это точно не бред)! Действуйте! :smiley:

9 лайков

У Facebook миллиарды пользователей… Я уверен, что «Roblox» популярен, но…

9 лайков

Я не ожидаю иметь «миллиарды пользователей» в любой момент времени. :grin:

7 лайков

Зарегистрировано 646 869 аккаунтов, еженедельная активность составляет около 5–6 тысяч пользователей. Однако, если экземпляры Discourse получат возможность федерации, эти показатели, разумеется, резко возрастут. Я бы хотел, чтобы мы могли внедрить какую-либо систему федерации просто для облегчения координации и организации сообществ со схожими интересами. SSO и объединённые экземпляры хороши, когда вы контролируете эти экземпляры и они являются частью единой системы, но когда речь идёт о свободно связанном сообществе, например, о местных отделениях международной организации в разных городах, то имеет смысл создать общие федеративные темы или категории, чтобы каждый пользователь мог публиковать сообщения на любом экземпляре.

И нет, Fakebooz — это не лучший вариант.

12 лайков

Как вы знаете, я лично очень люблю идею федерации :slight_smile:

Однако это сопряжено с рядом существенных технических и функциональных препятствий, для преодоления которых потребуются значительные временные затраты.

4 лайка

Я ранее предлагал инвестицию до 200 000 € для реализации этой идеи, но откликнувшихся не нашлось. На самом деле @erlend_sh от имени команды Discourse выдвинул предложение, которое было принято консорциумом NGI Zero. Затем он покинул компанию, и предложение оставалось без движения некоторое время, пока его не взял на себя @rishabh, что вызвало новый энтузиазм. Однако в итоге заявка была полностью отклонена.

Предложение остаётся в силе. Если вы заинтересованы в том, чтобы взяться за этот проект, я предлагаю продолжить обсуждение на платформе SocialHub — его можно реализовать в виде плагина. Если вам потребуется дополнительная информация о гранте, вы можете связаться со мной там. См. также ActivityPub Implementation for Discourse

13 лайков

Нам почти наверняка было бы интересно что-то сделать. Я напишу вам в личные сообщения и добавлю @angus и @erlend_sh (как раз сейчас я работаю с ними над небольшим проектом).

11 лайков

А как насчёт Nextdoor (который всё больше забит рекламой)?

Что нужно Discourse, чтобы заменить его?

8 лайков

Discourse for Teams может стать подходящей заменой.

2 лайка

Для полного воспроизведения этого в крупном масштабе потребуется сложный плагин.

Уникальное торговое предложение (УТП) Nextdoor и аналогичных платформ заключается в том, как они группируют и таргетируют пользователей по местоположению и расстоянию между ними.

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

8 лайков

Я точно знаю, что @nexo пытался сделать что-то подобное, но, насколько я понимаю, проект не задался. Интересно, не сможет ли он прокомментировать это?

2 лайка

Кто-то из района создаёт форум и раскладывает в почтовые ящики всем листовку с URL и приглашением.

Миссия Discourse не совпадает с бизнес-моделями, движущими социальными сетями: FB, IG, LI и другими. Эти платформы созданы для манипуляции пользователями ради контроля и прибыли. Discourse же разработан для пользы конечных пользователей.

По мере того как коммерческие интересы продолжают подрывать доверие, я предполагаю, что текущие гиганты столкнутся с трудностями в обеспечении детализации, поскольку мы коллективно будем уходить в свои «племена».

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

Тем не менее — я пока не успел изучить функционал федерации — мне кажется, что какие-то ограниченные внутриустановочные механизмы интеграции могли бы быть интересны. Например, раздел на панели управления, где отображались бы другие (участвующие) сообщества, которые можно было бы исследовать по ключевым параметрам: отрасль, размер и/или возраст. Подтягивать логотипы и слоганы, создать semacam мини-каталог.

Мне нравится идея возможности показывать участникам моего сообщества другие хорошие сообщества. Но мне не нравится идея того, что Discourse будет ассоциироваться с силами, которые фактически разрушили интернет за последние 15 лет.

Отличная тема, кстати.
:call_me_hand:

4 лайка

Пусть злые практики Facebook отправятся на три буквы. Я говорю о хорошей стороне социальных сетей.

7 лайков

Twitter не хочет никаких обсуждений. Он создан, как и многие «обычные» решения для быстрой рассылки, для этого. Однако он не пытается скрывать треды, как это делает Facebook у мобильных пользователей. В этом нет необходимости, потому что в Twitter понятия «треды» вообще не существует :wink:

7 лайков