Dyskurs to oprogramowanie Modern Forum Open Source

Discourse Bezpłatne oprogramowanie forum

W Forum Forum Dyskusja open source Oprogramowanie

Dyskurs zawiera kilka funkcji społecznościowych podobnych do Twittera i Facebooka. Buduj, angażuj i rozwijaj swoją społeczność biznesową w modny nowoczesny sposób.

Przegląd

Discourse to w 100% bezpłatne, w pełni open source, nowoczesne, łatwe w użyciu, bogate w funkcje oprogramowanie do forum dyskusyjnego oparte na społeczności. Jest to solidna, niezawodna i dostosowująca się platforma, która towarzyszy szeroki zakres narzędzi do dyskusji społeczności. Jest przeznaczony do budowania platform dyskusyjnych społeczności, listy mailingowej lub pokoju czatowego dla twojego zespołu, klientów, fanów, kibiców lub przyjaciół. Wszystkie najnowocześniejsze udogodnienia, które można oczekiwać od głównej strony społecznościowej, takiej jak Twitter lub Facebook, są dostępne w dyskursie. Wspomnij o kimś przez @Name. Wklej link lub obraz, a to sprawia, że ​​jest cudowna dla Twojej korzyści. Podstawowe cytowanie i łączenie odpowiedzi i tematów. Odpowiedz na dowolne miejsce, online lub za pośrednictwem poczty elektronicznej

Wymagania systemowe

Dyskurs opiera się na Ruby na Rails, Ember.js, PostgreSql i Redis. Obecne wymagania dotyczące dyskursu obejmują

  • Ruby 2.5+
  • PostgreSQL 10+
  • Redis 2.6+
  • Wychodzący MTA (dyskurs nie podaje samego wiadomości e -mail)

Cechy

Dyskurs jest zbudowany przez programistów StackoverFlow o jakości premium. Jest to ostateczny wybór gier, edukacji, twórców, rozwoju, produktu, mediów, stowarzyszeń i innych. Dyskurs wspiera integrację z Slack, WordPress, Zendesk, Patreon, Github, Google Analytics i wiele innych. Dyskurs ma żywy zestaw funkcji. Główne funkcje obejmują

Wysokiej jakości projekt

Design jest jedną z najlepszych funkcji: dyskurs ma pomóc w tworzeniu świetnych rozmów online. Płaskie dyskusje z bardzo wykonywanymi systemami cytowania, rozszerzalnymi/składającymi się odpowiedzią, nieskończonym zwój, czystym interfejsem użytkownika i znacznie więcej funkcji, aby ukształtować wysokiej jakości wrażenia z forum.

System zaufania

Dyskurs ma prosty system zaufania użytkowników, który sprawia, że ​​zarządzanie dyskusją jest znacznie prostsze. Użytkownicy nabywają uprawnienia, gdy nabywają zaufanie, co ogranicza miarę spamerów i trolli szkód.

Darmowe wtyczki do dyskursu

Dyskurs ma silne wsparcie społeczności, dostępna jest szeroka gama bezpłatnych wtyczek. Wtyczki są dostępne na stronie www.discourse.org/plugins Oto tylko niektóre z obecnie dostępnych wtyczek.

  • Akismet Anti-Spam
  • Integracja czatu
  • OAuth 2.0 & amp; OpenId Connect Support
  • Uwierzytelnianie SAML
  • Odpowiedzi w puszkach
  • Mapa witryny
  • Tłumacz dyskursu
  • Wykonaj politykę dyskursu
  • Integracja kalendarza
  • Podgląd podpowiedzi tematu
  • Rozszerzalne przypisy

Bezpłatne motywy do dyskursu

Użytkownicy mogą wybierać między bezpłatnymi motywami udostępnionymi w swoich instancjach, a nawet wykorzystywać różne motywy na różnych urządzeniach. Bezpłatne motywy są dostępne pod numerem Discourse Community Hub.

Inne funkcje

Niektóre z innych ważnych funkcji następują

  • Powiadomienia dynamiczne
  • wbudowany układ mobilny
  • Automatycznie rozszerzanie linków
  • pojedyncze logowanie
  • Mocne umiar
  • Logowanie społeczne
  • Podsumuj tematy
  • odznaki/emoji
  • Uwierzytelnianie dwuskładnikowe
  • różnorodne opcje wtyczek
  • Ulepszenia jednego kliknięcia
  • Kompleksowy interfejs API

Instalacja

instalacja za pomocą github

Klonuj repozytorium dyskursu

    git clone https://github.com/discourse/discourse.git ~/discourse

Utwórz rolę o tej samej nazwie co nazwa użytkownika systemu Ubuntu:

    sudo -u postgres createuser -s "$USER"

Przełącz na folder dyskursu i zainstaluj potrzebne klejnoty

    cd ~/discourse 
    source ~/.bashrc 
    bundle install

Teraz, gdy pomyślnie skonfigurowałeś połączenie bazy danych, uruchom te polecenia:

    bundle exec rake db:create 
    bundle exec rake db:migrate
    RAILS_ENV=test bundle exec rake db:create db:migrate

Teraz spróbuj uruchomić specyfikacje:

    bundle exec rake autospec

Server Start Rails:

    bundle exec rails server

Instalacja za pomocą Docker

Po zalogowaniu się jako użytkownik root możemy rozpocząć instalację Docker, wprowadzając następujące polecenia. Powinieneś użyć użytkownika root przez resztę procesu konfiguracji i ładowania początkowego.

     sudo -s  
    
     git clone https://github.com/discourse/discourse_docker.git /var/discourse  

Teraz CD w folderze dyskursu.

     cd /var/discourse  

Następnie uruchomisz polecenie konfiguracji dyskursu.

     ./discourse-setup 

Następnie zostaniesz zadany serię pytań, które są zobowiązane do kontynuowania instalacji.

    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]:

Konfiguracja dyskursu utworzy plik App.YML i rozpocznie proces ładowania początkowego, który może zająć od dwóch do ośmiu minut. Po zakończeniu tej części możesz przejść do konfiguracji opartej na przeglądarce. Gratulacje! Pomyślnie zainstalowałeś dyskurs

 Polski