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