Diskurs är öppen källkod Modern forumprogramvara

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

 Svenska