Raven 是一个简单的开源团队消息传递平台,专为帮助团队协作和沟通而设计,旨在简化工作流程。Raven 由 Frappe 开发框架构建,可以安装在任何新的或现有的 Frappe 站点上,例如可以与 ERPNext 或 FrappeHR 结合使用。用户可以在 Raven 上创建自己的频道(公共或私人),并发送消息、表情符号、文件和图像。
Raven 的产生源于 The Commit Company 对一个简单的工作沟通工具的需求,以取代 Slack。市场上的大多数工作沟通工具存在以下问题:
Raven 提供了一系列实用且简洁的功能:
Raven 是基于 Frappe 开发框架构建的。以下是它的一些核心技术:
作为一个 Frappe 应用,Raven 可以通过 frappe-bench 在本地机器或生产站点上安装。
安装步骤:
bench get-app https://github.com/The-Commit-Company/raven.git
bench --site <yoursite.name> install-app raven
安装完成后,可以通过访问 Frappe 站点的 /raven
端点来访问 Raven。
若需进行本地开发设置,请确保已在 Frappe 站点配置中激活开发者模式。还需关闭跨站点请求伪造 (CSRF) 防护,并启动 React 的实时 web 服务器:
cd frappe-bench/apps/raven yarn dev
本地开发服务器会在 http://localhost:8080
上运行。
任何发现的错误均可以在 GitHub Issues 上进行报告。项目采用 AGPLv3 许可,社区成员可以通过 GitHub 页面查看和贡献。
Raven 提供的简洁与高效的功能,让团队在日常工作沟通中更加顺畅,使其成为替代传统复杂工具的理想选择。