kandan 实时聊天软件
完全由铁轨的快速,安全和稳定的聊天应用程序。
坎丹(Kandan)是一个开源聊天应用程序,具有优雅干净的设计。您可以邀请同事在持久的小组聊天室中分享想法和文件。
概述
坎丹(Kandan)是一个免费的开源,是由Ruby On Rails开发的良好支持的聊天应用程序。 Kandan实时聊天应用程序是基于Ruby在Rails上的快速,安全和稳定的聊天解决方案。坎丹聊天具有优雅,干净的设计,它将使您重新考虑标准的即时消息系统。 坎丹私人聊天应用程序最初是由Cloudfuji开发的。它具有许多功能,例如可搜索的消息历史记录,文件上传,管理多个聊天室,集成集成和共享室音频等。此精美的聊天应用程序使您可以通过聊天室同时管理多个对话,并通过频道收听音乐。坎丹(Kandan)是完全开源的,可以由您的公司或任何第三方在内部或外部托管。 奇妙的功能包括搜索消息历史记录,下载文件和康达·利维奇(Kandan Livechat)应用程序的管理。也可以看到活跃的用户和邀请。 Kandan开源聊天应用程序还拥有大量的表情符号收藏品,可帮助用户表达自己的情绪。对于开发人员,坎丹允许通过插件系统添加新功能。最后,该应用程序可以安装在云托管上。
系统要求
为了安装kandan,以下是系统要求
- 红宝石1.9
- 铁轨3.2.21
- PostgreSQL或MySQL适配器
- 薄服务器
- 服务器:Heroku或AWS
- 红宝石:安装作为依赖关系
- 编辑:崇高的文字或红宝石
- git版本控制系统
特征
以下是Kandan聊天应用程序的关键功能。
- 协作团队聊天
- 无限频道
- 图像和YouTube视频的嵌入格式
- 请求其他平台Twitter,Facebook等。
- 同步声音播放器
- 高度扩展的插件格式
- 轻松部署,heroku,dotcloud等。
- 完全开源
安装
在Ubuntu上安装Kandan
如果您想在私人独立服务器上安装kandan聊天应用程序或在本地开发,那么这是您必须遵循的路径。
git clone https://github.com/kandanapp/kandan.git
cd kandan
很多宝石都需要其他库:
sudo apt-get install ruby1.9.1-dev ruby-bundler libxslt-dev libxml2-dev libpq-dev libsqlite3-dev
一些宝石建立了本地扩展:
sudo apt-get install gcc g++ make
用于开发模式
sudo apt-get install nodejs # (execjs needs an execution environment)
gem install execjs # (Could possibly be added to the gemfile in the assets group)
安装所需的宝石:
bundle install
您可以使用默认数据库。yml开始开发。对于生产,您需要编辑config/database.yml才能添加类似的内容:
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
现在,引导安装。您可以省略DB:创建步骤,如果您已经创建了上述DB:
bundle exec rake db:create db:migrate kandan:bootstrap
如果您打算直接从薄(而不是通过代理)提供该应用程序,则需要配置导轨以在生产环境中提供资产。在配置/环境/生产中:RB:
config.serve_static_assets = true
启动Rails服务器
bundle exec thin start
您的应用程序应该现在正在运行。默认管理用户使用密码kandanappadmin,或者您可以注册为另一个用户。 恭喜!您已经成功安装了Kandan开源聊天应用程序。享受! 探索
在本文中,我们讨论了Kandan Chat应用程序,该应用程序允许您同时管理多个对话。要了解其他开源实时聊天软件,请访问页面: