论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
主机系统
›
linux
›
探索新一代轻量级CardDAV/CalDAV服务器:Fennel.js ...
探索新一代轻量级CardDAV/CalDAV服务器:Fennel.js
宝塔山
金牌会员
|
2024-9-13 02:52:00
|
显示全部楼层
|
阅读模式
楼主
主题
786
|
帖子
786
|
积分
2358
探索新一代轻量级CardDAV/CalDAV服务器:Fennel.js
在本日的数字化期间,管理个人信息变得至关重要,而CardDAV和CalDAV协议为此提供了标准化的解决方案。
Fennel.js
,一个由JavaScript编写的概念验证型CardDAV/CalDAV服务器,旨在为您提供一种简单易用的选择。
简介
Fennel.js
最初是一个用以测试Node.js与JavaScript作为服务端开发语言可行性的项目。它是一款运行于Node.js环境中的应用,虽不再举行生动维护,但其社区版本——基于Go语言的Fennel,仍值得您关注。
技术分析
Fennel.js
的计划理念是可插拔性。无论是认证机制(如CourrierAuth和.htaccess)还是数据存储后端(初始支持SQLite3),都能够方便地扩展或替换。得益于Node.js的生态体系,项目充分使用了现有的良好库,如用于数据库操纵的ORM框架
Sequelize
。
应用场景
无论您是个人用户盼望自建轻量级日历和联系人同步服务器,或是开发者想要研究如何构建此类体系,
Fennel.js
都是理想之选。它已经在iOS 7.0以上版本的Calendar和OSX的Calendar以及Mozilla Lightning中得到了初步验证。
项目特点
灵活性
:认证和存储引擎均可插拔,适应性强。
轻量化
:基于JavaScript开发,易于理解和调试。
兼容性
:已知能与主流客户端良好配合。
社区支持
:固然项目已转向Go版的开发,但在其基础上的二次开发仍旧是开放的。
当前状态
只管
Fennel.js
已是beta软件,其CalDAV部门功能完备,CardDAV部门也进入了公共β测试阶段。然而,由于项目重点转移至Go版本,对于新特性的开发可能会相对较少。
安装与运行
起首确保你安装了Node.js。之后克隆项目堆栈并运行npm install获取依赖。为了持久运行,发起使用supervisord。对于安全思量,可以配置Nginx作为反向署理服务器,实现TLS加密传输。
配置与测试
全部配置参数位于config.js文件中,包罗认证方法等设置。要测试
Fennel.js
,只需确保测试用户和暗码正确,并通过npm test运行测试用例。
Fennel.js
的潜力在于它的开源性子,鼓励开发者贡献自己的气力,共同美满这一平台。
如果你有JavaScript编程经验,对文档编写或任何其他方面有所专长,欢迎致信contact at swordlord dot com参与项目。
探索CardDAV/CalDAV世界的新可能,从
Fennel.js
开始,开启你的个人信息管理之旅!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
宝塔山
金牌会员
这个人很懒什么都没写!
楼主热帖
分布式事务 | 使用DTM 的Saga 模式 ...
WebLogic JNDI注入(CVE-2021-2109) ...
Sqlserver2012卸载
【K哥爬虫普法】你很会写爬虫吗?10秒 ...
php微信自定义分享链接,标题,描述, ...
轻量级CI/CD发布部署环境搭建及使用_03 ...
Redis监控指标
SQL Server实例间同步登录用户 ...
HTTPS基础原理和配置-3
JVM中的编译器
标签云
挺好的
服务器
快速回复
返回顶部
返回列表