Discourse Бесплатное программное обеспечение на форуме
На предпосылке программное обеспечение для дискуссионного форума с открытым исходным кодом
Discourse предоставляет несколько социальных функций, аналогичных Twitter и Facebook. Создавайте, привлекли и развивайте свое деловое сообщество модным современным способом.
Обзор
Discourse-это 100% бесплатное, полностью открытое, современное, простое в использовании программное обеспечение для обсуждений на уровне сообщества. Это надежная, надежная и адаптируемая платформа, которая сопровождает широкий спектр инструментов для обсуждений в сообществе. Он предназначен для создания платформ для обсуждения сообщества, списка рассылки или чата для вашей команды, клиентов, фанатов, сторонников или друзей. Все передовые удобства, которые вы ожидаете от крупного социального веб -сайта, такого как Twitter или Facebook, доступны в дискурсе. Упомяните кого -нибудь @name. Вставьте в ссылку или изображение, и это делает его чудесным для вашей выгоды. Основное цитирование и связывание ответов и тем. Ответьте на любое место, которое вы находитесь, онлайн или по электронной почте
Системные Требования
Дискурс основан на Ruby on Rails, Ember.js, Postgresql и Redis. Текущие требования к дискурсу включают
- Ruby 2.5+
- Postgresql 10+
- Redis 2.6+
- исходящий MTA (дискурс не обеспечивает саму электронную почту)
Функции
Дискурс построен разработчиками Stackoverflow с премиальным качеством. Это окончательный выбор игр, образования, производителей, разработки, продукта, средств массовой информации, ассоциаций и других. Дискурс поддерживает интеграцию с Slack, WordPress, Zendesk, Patreon, Github, Google Analytics и многим другим. Дискурс имеет яркий набор функций. Основные особенности включают
высококачественный дизайн
Дизайн - одна из лучших функций: дискурс предназначен для того, чтобы помочь в формировании отличных онлайн -разговоров. Плоские дискуссии с очень выполненными системами цитирования, расширяемыми/складными ответами, бесконечным свитком, чистым пользовательским интерфейсом и гораздо большим количеством функций, чтобы сформировать высококачественный опыт форума.
Система доверия
У дискурса есть простая система доверия пользователей, которая значительно упрощает управление обсуждением. Пользователи приобретают разрешения по мере приобретения доверия, что ограничивает меру повреждений, которые могут сделать спамеры и троллей.
Бесплатные плагины для дискурса
Дискурс обладает сильной поддержкой сообщества, доступен широкий спектр бесплатных плагинов. Плагины доступны по адресу www.discourse.org/plugins. Вот лишь несколько из доступных в настоящее время плагинов.
- Akismet Anti-Spam
- Интеграция чата
- OAuth 2.0 & amp; Поддержка OpenID Connect
- Аутентификация SAML
- Консервированные ответы
- Sitemap
- дискурс переводчик
- Политика дискурса создает
- Интеграция календаря
- Предварительные просмотры тему подсказки инструментов
- расширяемые сноски
Бесплатные темы для дискурса
Пользователи могут выбирать между бесплатными темами, доступными в их случаях, и даже использовать различные темы на различных устройствах. Бесплатные темы доступны в Дискурс сообщества Хаб.
Другие особенности
Некоторые другие важные функции следующие
- Динамические уведомления
- встроенный мобильный макет
- автоматически расширяя ссылки
- Единая точка входа
- мощная умеренность
- Социальный вход
- суммируйте темы
- Значки/смайлики
- Двухфакторная аутентификация
- Разнообразные варианты плагина
- Один щелчок обновления
- Комплексный API
Монтаж
Установка с использованием GitHub
Клонировать репозиторий дискурса
git clone https://github.com/discourse/discourse.git ~/discourse
Создайте роль с тем же названием, что и имя пользователя Ubuntu System:
sudo -u postgres createuser -s "$USER"
Переключитесь в папку дискурса и установите необходимые драгоценные камни
cd ~/discourse
source ~/.bashrc
bundle install
Теперь, когда вы успешно настроили подключение к базе данных, запустите эти команды:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Теперь попробуйте запустить спецификации:
bundle exec rake autospec
START RAILS SERVER:
bundle exec rails server
Установка с использованием Docker
После того, как вы вошли в систему в качестве пользователя root, мы можем начать установку Docker, введя следующие команды. Вы должны использовать пользователя Root на протяжении всей остальной части настройки и процесса начальной загрузки.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Теперь CD в папку дискурса.
cd /var/discourse
Далее вы запустите команду настройки дискурса.
./discourse-setup
Далее вам будет задана ряд вопросов, которые необходимы для продвижения вперед с установкой.
Hostname for your Discourse? [forum.example.com]:
Email address for admin account(s)? [me@example.com]:
SMTP server address? [smtp.example.com]:
SMTP port? [587]:
SMTP user name? [user@example.com]:
SMTP password? [pa$$word]:
Let's Encrypt account email? (ENTER to skip) [me@example.com]:
Настройка дискурса создаст файл app.yml и начнет процесс начальной загрузки, который может занять от двух до восьми минут. После завершения этой части вы можете перейти к настройке на основе браузера. Поздравляю! Вы успешно установили дискурс