Discourse Ücretsiz Forum Yazılımı
Önceden Açık Kaynak Tartışma Forum Yazılımı
Söylem Twitter ve Facebook'a benzer çeşitli sosyal özellikler sunar. İş topluluğunuzu modern bir şekilde inşa edin, meşgul edin ve büyütün.
Genel Bakış
Söylem% 100 ücretsiz, tamamen açık kaynaklı, modern, kullanımı kolay, zengin topluluk tabanlı tartışma forumu yazılımıdır. Topluluk tartışmaları için çok çeşitli araçlara eşlik eden sağlam, güvenilir ve uyarlanabilir bir platform. Ekibiniz, müşterileriniz, hayranlarınız, destekçileriniz veya arkadaşlarınız için topluluk tartışma platformları, posta listesi veya sohbet odası oluşturmak için tasarlanmıştır. Twitter veya Facebook gibi büyük bir sosyal web sitesinden beklediğiniz tüm son teknoloji kolaylıklar söylemde mevcuttur. @Name’den birinden bahset. Bir bağlantıya veya bir görüntüye yapıştırın ve sizin yararınız için muhteşem hale getirir. Cevapların ve konuların temel atıfta bulunulması ve bağlantısı. Çevrimiçi veya e -posta yoluyla herhangi bir yeri yanıtlayın
Sistem gereksinimleri
Söylem Ruby on Rails, Ember.js, Postgresql ve Redis’e dayanmaktadır. Söylem için güncel gereksinimler
- Ruby 2.5+
- PostgreSQL 10+
- Redis 2.6+
- Giden bir MTA (Söylem e -postanın kendisini sağlamaz)
Özellikler
Söylem, premium kalitede StackOverflow geliştiricileri tarafından inşa edilmiştir. Oyunlar, eğitim, üreticiler, geliştirme, ürün, medya, dernekler ve diğerlerinin nihai seçimidir. Söylem, Slack, WordPress, Zendesk, Patreon, GitHub, Google Analytics ve daha fazlası ile entegrasyonu destekler. Söylemin canlı bir özellik kümesi vardır. Başlıca özellikler içerir
Yüksek kaliteli tasarım
Tasarım en iyi özelliklerden biridir: Söylem, harika çevrimiçi konuşmaların oluşumunda yardımcı olmak için tasarlanmıştır. Çok fazla yürütülen alıntı sistemleri, genişletilebilir/katlanabilir yanıtlar, sonsuz kaydırma, temiz kullanıcı arayüzü ve çok daha fazla özellik ile düz tartışmalar yüksek kaliteli bir forum deneyimini şekillendirmek için toplanır.
Güven Sistemi
Söylem, tartışmayı yönetmeyi önemli ölçüde daha basit hale getiren basit bir kullanıcı güven sistemine sahiptir. Kullanıcılar, spam gönderen ve trollerin yapabileceği hasar ölçüsünü kısıtlayan güven kazandıklarında izin alırlar.
Söylem için #### Ücretsiz Eklentiler Söylemin güçlü topluluk desteği vardır, çok çeşitli ücretsiz eklentiler mevcuttur. Eklentiler www.discourse.org/plugins adresinde bulunabilir. İşte mevcut eklentilerden sadece birkaçı.
- Akismet anti-spam
- Sohbet entegrasyonu
- OAuth 2.0 & amp; OpenID Connect Desteği
- SAML kimlik doğrulaması
- konserve yanıtlar
- site haritası
- Söylem çevirmen
- Söylem Politikası
- Takvim entegrasyonu
- Konu Araç İleri Önizlemeleri
- Genişletilebilir dipnotlar
Söylem için ücretsiz temalar
Kullanıcılar örneklerinde sunulan ücretsiz temalar arasında seçim yapabilir ve hatta çeşitli cihazlarda çeşitli temalar kullanabilir. Ücretsiz temalar Söylem Topluluk Hub‘da mevcuttur.
Diğer özellikler
Diğer önemli özelliklerden bazıları takip ediyor
- Dinamik Bildirimler
- Yerleşik mobil düzen
- otomatik olarak genişleyen bağlantılar
- Tek seferlik
- Güçlü ılımlılık
- Sosyal giriş
- Konuları özetleyin
- rozetler/emoji
- İki faktörlü kimlik doğrulama
- Çeşitli eklenti seçenekleri
- Tek tıklamayla yükseltmeler
- Kapsamlı API
Kurulum
GitHub kullanarak kurulum
Söylem deposunu klonla
git clone https://github.com/discourse/discourse.git ~/discourse
Ubuntu sistem kullanıcı adınızla aynı adla rol oluşturun:
sudo -u postgres createuser -s "$USER"
Söylem klasörünüze geçin ve gerekli taşları yükleyin
cd ~/discourse
source ~/.bashrc
bundle install
Artık veritabanı bağlantısını başarıyla yapılandırdığınıza göre, şu komutları çalıştırın:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Şimdi özellikleri çalıştırmayı deneyin:
bundle exec rake autospec
Başlat Rails Sunucusu:
bundle exec rails server
Docker kullanarak kurulum
Kök kullanıcı olarak oturum açtıktan sonra, aşağıdaki komutları girerek Docker kurulumuna başlayabiliriz. Kurulum ve önyükleme işleminin geri kalanında kök kullanıcıyı kullanmalısınız.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Şimdi, Söylem Klasörüne CD.
cd /var/discourse
Ardından, söylem kurulum komutunu çalıştıracaksınız.
./discourse-setup
Ardından, kurulumla ilerlemesi gereken bir dizi soru sorulacaktır.
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]:
Söylem kurulumu bir App.yml dosyası oluşturacak ve iki ila sekiz dakika arasında herhangi bir yere sürebilen önyükleme işlemini başlatır. Bu kısım tamamlandığında, tarayıcı tabanlı kuruluma geçebilirsiniz. Tebrikler! Söylemi başarıyla yüklediniz