Насколько сложно использовать открытый исходный код Reddit, чтобы создать дискуссионный форум для сайта моей компании?
Давайте посмотрим. Ранее смотрел (ставил) Reddit. Несмотря на то, что они прекратили обновлять GitHub мы можем использовать то, что у них там есть там, т.е. версию от 17 окт. 2017 года.
Написан на python, использует PostgreSQL, и я не думаю, что есть какие-то сложности в его установке. Они появятся, если делать что-то серьезное и крупное далее. Но мне не совсем понятно, а зачем ставить такую “громадину”. Может быть попробовать найти что-то другое?
Например: Telescope
Ранее он выглядел так:
Сайт был построен на Telescope. Это проще, быстрее.
Еще альтернативы:
-
Drum (Python)
Демо: http://drum.jupo.org/ -
telve.net (PHP)
Демо: https://telve.net/
Reddit не сложно поставить, но его немного сложно обслуживать. Это большая и серьезная система.
Я настоятельно рекомендую не идти по этому пути. Это просто излишество, если вы не знаете, с уверенностью, что вы будете иметь миллионы пользователей на вашем сайте.
Смотрите варианты представленные выше, или ищите на GitHub скрипты на тех языках, которые вы знаете лучше.
Поставить приложение - не сложно. Сложная часть начнется тогда, когда вы будете обслуживать эту систему, или когда вы захотите функции, которая не является стандартными для Reddit.
Я хочу дополнить пост аналогом Reddit - Postmill.
Postmill - бесплатный агрегатор социальных ссылок с голосованием и комментариями. Он построен на основе Symfony. На данный момент 4+.
Требования:
- PHP >= 7.1 with the APCu, curl, gd, mbstring, PDO_PGSQL and xml extensions.
- PostgreSQL >= 9.4
- Composer
Более простая установка, чем Reddit, хотя, есть и свои особенности, если не знать Symfony.