Kandan, zarif, temiz bir tasarıma sahip açık kaynaklı bir sohbet uygulamasıdır.

kandan Canlı sohbet yazılımı

Tam özellikli raylar tabanlı hızlı, güvenli ve kararlı sohbet uygulaması.

Kandan, zarif ve temiz bir tasarıma sahip açık kaynaklı bir sohbet uygulamasıdır. Meslektaşları kalıcı grup sohbet odalarında fikir ve dosyaları paylaşmaya davet edebilirsiniz.

Genel Bakış

Kandan, Ruby on Rails ile geliştirilen ücretsiz açık kaynak ve iyi desteklenmiş sohbet uygulamasıdır. Kandan gerçek zamanlı sohbet uygulaması, Ruby on Rails tabanlı hızlı, güvenli ve kararlı bir sohbet çözümüdür. Kandan Chat zarif, temiz bir tasarıma sahiptir ve standart anlık mesajlaşma sisteminizi yeniden gözden geçirmenizi sağlayacaktır. Kandan özel sohbet uygulaması başlangıçta Cloudfuji tarafından geliştirilmiştir. Aranabilir mesaj geçmişi, dosya yüklemeleri, birden fazla sohbet odasını yönetme, hubot entegrasyonu ve paylaşılan oda sesi vb. Kandan tamamen açık kaynaklıdır ve şirketiniz veya herhangi bir üçüncü taraf tarafından dahili veya harici olarak barındırılabilir. Fantastik özellikler arasında mesaj geçmişi, indirme dosyaları ve Kandan LiveChat uygulamasının yönetimini arama yer alıyor. Aktif kullanıcıları ve davetiyeleri görmek de mümkündür. Kandan açık kaynaklı sohbet uygulaması, kullanıcıların duygularını ifade etmelerine yardımcı olacak çok sayıda emoji koleksiyonuna sahiptir. Geliştiriciler için Kandan, bir eklenti sistemi aracılığıyla yeni işlevlerin eklenmesine izin verir. Son olarak, uygulama bulut barındırma üzerine kurulabilir.

Sistem gereksinimleri


Kandan’ı kurmak için sistem gereksinimleri aşağıdadır.

  • Ruby 1.9
  • Ray 3.2.21
  • PostgreSQL veya MySQL adaptörü
  • İnce sunucu
  • Sunucu: Heroku veya AWS
  • Rubygems: Bağımlılık Olarak Kurulum
  • Editör: Yüce Metin veya Rubymine
  • git sürüm kontrol sistemi

Özellikler


Kandan sohbet uygulamasının temel özellikleri aşağıdadır.

  • İşbirlikçi Takım Sohbeti
  • Sınırsız kanallar
  • Resimler ve YouTube videoları için formatları gömmek
  • Diğer platformlar için istekler Twitter, Facebook vb.
  • Senkronize Ses Oynatıcı
  • Son derece genişletilebilir eklenti biçimi
  • Kolay dağıtım, Heroku, Dotcloud vb.
  • Tamamen açık kaynak

Kurulum

Kandan’ı Ubuntu’ya yükle

Kandan sohbet uygulamasını özel bir stant sunucusuna yüklemek veya yerel olarak geliştirmek istiyorsanız, işte izlemeniz gereken yol.

git clone https://github.com/kandanapp/kandan.git 
cd kandan

Taşların birçoğu başka kütüphaneler gerektirir:

sudo apt-get install ruby1.9.1-dev ruby-bundler libxslt-dev libxml2-dev libpq-dev libsqlite3-dev

Bazı taşlar yerel uzantılar inşa eder:

sudo apt-get install gcc g++ make

Geliştirme modu için

sudo apt-get install nodejs # (execjs needs an execution environment)
gem install execjs # (Could possibly be added to the gemfile in the assets group)

Gerekli taşları yükleyin:

bundle install

Geliştirmeye başlamak için varsayılan Database.yml’i kullanabilirsiniz. Üretim için böyle bir şey eklemek için config/database.yml düzenlemeniz gerekir:


production:
  adapter: postgresql
  host: localhost
  database: kandan_production
  pool: 5
  timeout: 5000
  # You might need these depending on your Postgres auth setup.
  username: kandan 
  password: something

Şimdi, kurulumu önyükleyin. Yukarıda referans verilen DB’yi zaten oluşturduysanız DB: Oluştur adımını atlayabilirsiniz:

bundle exec rake db:create db:migrate kandan:bootstrap

Uygulamayı doğrudan ince (bir proxy yerine) sunmayı planlıyorsanız, üretim ortamındaki varlıklara hizmet edecek şekilde rayları yapılandırmanız gerekecektir. Config/moltements/üretim.rb:

config.serve_static_assets = true

Rails Sunucusunu Başlat

bundle exec thin start

Uygulamanız şimdi çalışır durumda olmalı. Varsayılan yönetici kullanıcısı Şifre Kandanappadmin ile yöneticidir veya başka bir kullanıcı olarak kaydolabilirsiniz. Tebrikler! Kandan açık kaynak sohbet uygulamasını başarıyla yüklediniz. Eğlence! Keşfetmek

Bu makalede, aynı anda birkaç konuşmayı yönetmenizi sağlayan Kandan sohbet uygulamasını tartıştık. Diğer açık kaynaklı canlı sohbet yazılımı hakkında bilgi edinmek için lütfen sayfayı ziyaret edin:

 Türkçe