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ą