kandan Tiesioginių pokalbių programinė įranga
Visiškai rodomi „Rails“ pagrįsta greita, saugi ir stabili pokalbių programa.
„Kandan“ yra atvirojo kodo pokalbių programa, turinti elegantišką ir švarų dizainą. Galite pakviesti kolegas pasidalyti idėjomis ir failais nuolatiniuose grupės pokalbių kambariuose.
Apžvalga
„Kandan“ yra nemokamas atvirojo kodo ir gerai palaikoma pokalbių programa, sukurta su „Ruby on Rails“. „Kandan“ realaus laiko pokalbių programa yra greitas, saugus ir stabilus pokalbių sprendimas, pagrįstas „Ruby on Rails“. „Kandan Chat“ turi elegantišką, švarų dizainą ir jis privers jus persvarstyti savo standartinę momentinių pranešimų sistemą. „Kandan Private Chat“ programą iš pradžių sukūrė „Cloudfuji“. Jis turi daugybę funkcijų, tokių kaip paieškos pranešimų istorija, failų įkėlimai, keli pokalbių kambariai, „Hubot“ integracija ir bendras kambario garso įrašas ir tt Ši liekniausia pokalbių programa leidžia jums vienu metu valdyti kelis pokalbius per pokalbių kambarius, taip pat klausytis muzikos per kanalus. „Kandan“ yra visiškai atviro kodo ir gali būti priglobtas vidaus arba išorės jūsų įmonės ar bet kurios trečiųjų šalių. Fantastiškos funkcijos apima pranešimų istorijos paiešką, atsisiuntimo failus ir „Kandan LiveChat“ programos valdymą. Taip pat galima pamatyti aktyvius vartotojus ir kvietimus. „Kandan“ atvirojo kodo pokalbių programa taip pat turi daugybę jaustukų kolekcijų, kurios padėtų vartotojams išreikšti savo emocijas. Kūrėjams „Kandan“ leidžia pridėti naujų funkcijų per papildinių sistemą. Galiausiai programą galima įdiegti „Cloud Hosting“.
Sistemos reikalavimai
Norėdami įdiegti „Kandan“, tai yra sistemos reikalavimai
- Ruby 1.9
- Bėgiai 3.2.21
- „PostgreSQL“ arba „MySQL“ adapteris
- Plonas serveris
- serveris: „Heroku“ arba „AWS“
- „RubyGems“: diegimas kaip priklausomybė
- Redaktorius: „Sublime Text“ arba „Rubymine“
- „Git“ versijos kontrolės sistema
Funkcijos
Toliau pateikiamos pagrindinės „Kandan Chat“ programos savybės.
- Bendradarbiavimo komandos pokalbis
- Neribota kanalai
- Įterpkite vaizdų ir „YouTube“ vaizdo įrašų formatus
- Užklausos kitoms platformoms „Twitter“, „Facebook“ ir kt.
- Sinchronizuotas garso grotuvas
- Labai išplėstinis papildinio formatas
- Lengva dislokacija, „Heroku“, „DotCloud“ ir kt.
- Visiškai atviras kodas
diegimas
Įdiekite „Kandan“ į „Ubuntu“
Jei norite įdiegti „Kandan Chat“ programą privačiame atskirame serveryje arba kurti vietoje, tada čia yra kelias, kurį turite eiti.
git clone https://github.com/kandanapp/kandan.git
cd kandan
Daugybė brangakmenių reikalauja kitų bibliotekų:
sudo apt-get install ruby1.9.1-dev ruby-bundler libxslt-dev libxml2-dev libpq-dev libsqlite3-dev
Kai kurie brangakmeniai sukuria vietinius pratęsimus:
sudo apt-get install gcc g++ make
Plėtros režime
sudo apt-get install nodejs # (execjs needs an execution environment)
gem install execjs # (Could possibly be added to the gemfile in the assets group)
Įdiekite reikiamus brangakmenius:
bundle install
Norėdami pradėti kurti, galite naudoti numatytąją duomenų bazę.YML. Gamybai turėsite redaguoti „config/database.yml“, kad pridėtumėte kažką panašaus:
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
Dabar įkrovos diegimas. Galite praleisti DB: Sukurti žingsnį, jei jau sukūrėte aukščiau nurodytą DB:
bundle exec rake db:create db:migrate kandan:bootstrap
Jei planuojate aptarnauti programą tiesiogiai iš plono (o ne per tarpinį serverį), turėsite sukonfigūruoti bėgelius, kad galėtumėte aptarnauti turtą gamybos aplinkoje. Konfigūracijoje/aplinkoje/gamyboje.rb:
config.serve_static_assets = true
Paleiskite „Rails“ serverį
bundle exec thin start
Jūsų programa turėtų būti veikianti dabar. Numatytasis administratoriaus vartotojas yra administratorius su slaptažodžiu „Kandanappadmin“ arba galite prisiregistruoti kaip kitas vartotojas. Sveikiname! Jūs sėkmingai įdiegėte „Kandan“ atvirojo kodo pokalbių programą. Mėgautis! Tyrinėti
Šiame straipsnyje mes aptarėme „Kandan Chat“ programą, leidžiančią vienu metu valdyti kelis pokalbius. Norėdami sužinoti apie kitą atvirojo kodo tiesioginių pokalbių programinę įrangą, apsilankykite puslapyje: