Diskursas yra atvirojo kodo moderni forumo programinė įranga

Discourse Nemokama forumo programinė įranga

„Prie prielaidos atvirojo kodo“ diskusijų forumo programinėje įrangoje

Diskursas suteikia keletą socialinių funkcijų, panašių į „Twitter“ ir „Facebook“. Sukurkite, įtraukite ir auginkite savo verslo bendruomenę madingai moderniai.

Apžvalga

„Discours“ yra 100% nemokamas, visiškai atviras, modernus, lengvai naudojamas, turtingas bruožų bendruomenės diskusijų forumo programinė įranga. Tai tvirta, patikima ir pritaikoma platforma, pridedama prie daugybės priemonių bendruomenės diskusijoms. Jis skirtas kurti bendruomenės diskusijų platformas, adresų sąrašą ar pokalbių kambarį jūsų komandai, klientams, gerbėjams, rėmėjams ar draugams. Visus pažangiausius patogumus, kurių tikėjomės iš pagrindinės socialinės svetainės, tokios kaip „Twitter“ ar „Facebook“, yra diskurse. Paminėkite ką nors @Name. Įklijuokite į nuorodą ar vaizdą, ir tai daro nuostabų jūsų naudai. Pagrindinis atsakymų ir temų citavimas ir susiejimas. Atsakykite į bet kurią vietą, kurioje esate, internetu arba el. Paštu

Sistemos reikalavimai

Diskursas remiasi „Ruby on Rails“, „Ember.js“, „Postgresql“ ir „Redis“. Dabartiniai diskurso reikalavimai apima

  • „Ruby 2,5+“
  • „Postgresql 10+“
  • Redis 2,6+
  • Išeinanti MTA (diskursas pats nepateikia el. Laiškų)

Funkcijos

„Discours“ stato „Stackoverflow“, turinčių aukščiausios kokybės, kūrėjai. Tai yra galutinis žaidimų, švietimo, kūrėjų, plėtros, produkto, žiniasklaidos, asociacijų ir kitų pasirinkimas. Diskursas palaiko integraciją su „Slack“, „WordPress“, „Zendesk“, „Patreon“, „Github“, „Google Analytics“ ir dar daugiau. Diskursas turi gyvybingą funkcijų rinkinį. Pagrindinės savybės yra

aukštos kokybės dizainas

Dizainas yra viena geriausių savybių: diskursas skirtas padėti formuoti puikius internetinius pokalbius. Plokščios diskusijos su labai vykdomomis citavimo sistemomis, išplėstiniais/sulankstomais atsakymais, „Infinite Scroll“, „Clean UI“ ir daug daugiau funkcijų atitinka aukštos kokybės forumo patirtį.

Pasitikėjimo sistema

Diskursas turi paprastą vartotojo pasitikėjimo sistemą, dėl kurios diskusija yra žymiai paprastesnė. Vartotojai įgyja leidimų, kai įgyja pasitikėjimo, o tai suvaržo žalos šlamšto ir trolių matą.

Nemokami diskurso papildiniai

Diskursas turi tvirtą bendruomenės palaikymą, yra platus nemokamų papildinių asortimentas. Papildinius galite rasti tinklalapyje www.discourse.org/plugins. Galite nemokamai išplėsti ir pritaikyti savo diskusijų forumą naudodamiesi „Disurse“ papildiniais. Čia yra tik keletas šiuo metu galimų papildinių.

  • „Akismet“ anti-šleifas
  • Pokalbių integracija
  • OAuth 2.0 & amp; „OpenID Connect“ palaikymas
  • SAML autentifikavimas
  • Konservuoti atsakymai
  • Svetainės schema
  • Diskurso vertėjas
  • Diskurso politika daro
  • Kalendoriaus integracija
  • Temos patarimų peržiūra
  • Išplečiamos išnašos

Nemokamos diskurso temos

Vartotojai gali pasirinkti iš nemokamų temų, pateiktų savo egzemplioriuose, ir netgi naudoti įvairias temas įvairiuose įrenginiuose. Nemokamos temos yra Diskurso bendruomenės centras.

Kitos funkcijos

Kai kurios kitos svarbios savybės yra sekamos

  • Dinaminiai pranešimai
  • Integruotas mobiliojo telefono išdėstymas
  • Automatiškai išplėsdami nuorodas
  • Vienkartinis prisijungimas
  • Galingas nuosaikumas
  • Socialinis prisijungimas
  • Apibendrinkite temas
  • ženkleliai/jaustukai
  • Dviejų faktorių autentifikavimas
  • Įvairios papildinių parinktys
  • Vieno paspaudimo atnaujinimai
  • Išsami API

diegimas

diegimas naudojant „GitHub“

Klonuoti diskurso saugyklą

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

Sukurkite vaidmenį tuo pačiu pavadinimu kaip ir jūsų „Ubuntu“ sistemos vartotojo vardas:

    sudo -u postgres createuser -s "$USER"

Perjunkite į savo diskurso aplanką ir įdiekite reikiamus brangakmenius

    cd ~/discourse 
    source ~/.bashrc 
    bundle install

Dabar, kai sėkmingai sukonfigūravote duomenų bazės ryšį, paleiskite šias komandas:

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

Dabar pabandykite paleisti specifikacijas:

    bundle exec rake autospec

„Start Rails Server“:

    bundle exec rails server

diegimas naudojant „Docker“

Kai prisijungsite kaip pagrindinį vartotoją, galime pradėti diegti „Docker“ įvesdami šias komandas. Visame likusiame sąrankos ir įkrovos proceso metu turėtumėte naudoti pagrindinį vartotoją.

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

Dabar CD į diskurso aplanką.

     cd /var/discourse  

Toliau paleisite komandą „Discove Setup“.

     ./discourse-setup 

Toliau jūsų bus užduota keletas klausimų, kurių reikia norint judėti pirmyn su diegimu.

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

Diskurso sąranka sukurs „App.yml“ failą ir pradės įkrovos procesą, kuris gali užtrukti nuo dviejų iki aštuonių minučių. Kai ši dalis bus baigta, galite pereiti prie naršyklės pagrįstos sąrankos. Sveikinimai! Jūs sėkmingai įdiegėte diskursą

 Latviski