Discourse Gratis forumprogramvara
På premiss Open Source Discussion Forum Software
Diskursen tillhandahåller flera sociala funktioner som liknar Twitter och Facebook. Bygg, engagera och odla ditt näringsliv på ett trendigt modernt sätt.
Översikt
Diskurs är en 100% gratis, helt öppen källkod, modern, enkel att använda, funktionsrika samhällsbaserade diskussionsforumprogramvara. Det är en robust, pålitlig och anpassningsbar plattform som åtföljer ett brett utbud av verktyg för samhällsdiskussioner. Det är utformat för att bygga samhällsdiskussionsplattformar, e -postlista eller chattrum för ditt team, kunder, fans, supportrar eller vänner. Alla banbrytande bekvämligheter du skulle förutse från en stor social webbplats som Twitter eller Facebook finns i diskursen. Nämn någon av @Name. Klistra in i en länk eller en bild, och det gör det fantastiskt för din fördel. Grundläggande citerande och länkning av svar och ämnen. Svara någon plats du är, online eller via e -post
Systemkrav
Diskursen är baserad på Ruby on Rails, Ember.js, PostgreSQL och Redis. Nuvarande krav för diskurs inkluderar
- Ruby 2.5+
- PostgreSQL 10+
- Redis 2.6+
- En utgående MTA (diskurs ger inte själva e -post)
Funktioner
Diskursen byggs av utvecklare av Stackoverflow med premiumkvalitet. Det är ultimat val av spel, utbildning, tillverkare, utveckling, produkt, media, föreningar och andra. Diskurs stöder integration med Slack, WordPress, Zendesk, Patreon, Github, Google Analytics och mer. Diskurs har en livlig funktionsuppsättning. Viktiga funktioner inkluderar
Högkvalitativ design
Design är en av de bästa funktionerna: Diskursen är utformad för att hjälpa till att bilda fantastiska online -konversationer. Flat diskussioner med mycket utförda citat -system, utbyggbara/hopfällbara svar, oändlig rullning, ren UI och mycket fler funktioner möter för att forma en högkvalitativ forumupplevelse.
Trustsystem
Diskurs har ett enkelt användarförtroende -system som gör att hantera diskussionen betydligt enklare. Användare förvärvar behörigheter när de förvärvar förtroende, vilket begränsar måtten på skador spammare och troll kan göra.
Gratis plugins för diskurs
Diskursen har starkt samhällsstöd, ett brett utbud av gratis plugins finns tillgängliga. Plugins finns tillgängliga på www.discourse.org/plugins Du kan utöka och anpassa ditt diskussionsforum med diskurs plugins gratis. Här är bara några av de för närvarande tillgängliga plugins.
- Akismet anti-spam
- Chatintegration
- OAuth 2.0 & amp; OpenID Connect Support
- SAML -autentisering
- Konserverade svar
- Sitemap
- diskursöversättare
- Diskurspolicy gör
- Kalenderintegration
- förhandsgranskningar av ämnet ToolTip
- utbyggbara fotnoter
Gratis teman för diskurs
Användare kan välja mellan de fria teman som finns tillgängliga på sina instanser och till och med använda olika teman på olika enheter. Gratis teman finns på diskurs community nav.
Andra funktioner
Några av andra viktiga funktioner följer
- Dynamiska aviseringar
- Inbyggd mobil layout
- Automatiskt utvidga länkar
- Single Sign-On
- Kraftfull moderation
- Social inloggning
- Sammanfatta ämnen
- märken/emoji
- Tvåfaktorsautentisering
- olika plugin -alternativ
- Uppgraderingar med en klick
- omfattande API
Installation
Installation med Github
Klona diskursförvaret
git clone https://github.com/discourse/discourse.git ~/discourse
Skapa roll med samma namn som ditt Ubuntu -system Användarnamn:
sudo -u postgres createuser -s "$USER"
Byt till din diskursmapp och installera de nödvändiga ädelstenarna
cd ~/discourse
source ~/.bashrc
bundle install
Nu när du har konfigurerat databasanslutning, kör dessa kommandon:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Försök nu att köra specifikationerna:
bundle exec rake autospec
Start Rails Server:
bundle exec rails server
Installation med Docker
När du har loggat in som rotanvändare kan vi börja Docker -installationen genom att ange följande kommandon. Du bör använda rotanvändaren under resten av installations- och bootstrapping -processen.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Nu, CD i diskursmappen.
cd /var/discourse
Därefter kör du kommandot diskursuppsättning.
./discourse-setup
Därefter kommer du att ställas en serie frågor som krävs för att gå vidare med installationen.
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]:
Diskursuppsättningen skapar en app.yml -fil och startar bootstrapping -processen, som kan ta allt från två till åtta minuter. När denna del är klar kan du gå vidare till den webbläsarbaserade installationen. grattis! Du har framgångsrikt installerat diskursen