Дискурс - это программное обеспечение для современного форума с открытым исходным кодом

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 и начнет процесс начальной загрузки, который может занять от двух до восьми минут. После завершения этой части вы можете перейти к настройке на основе браузера. Поздравляю! Вы успешно установили дискурс

 Русский