用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
主机系统
›
linux
›
探索新一代轻量级CardDAV/CalDAV服务器:Fennel.js ...
探索新一代轻量级CardDAV/CalDAV服务器:Fennel.js
宝塔山
论坛元老
|
2024-9-13 02:52:00
|
显示全部楼层
|
阅读模式
楼主
主题
1880
|
帖子
1880
|
积分
5640
探索新一代轻量级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 模式 ...
Maxwell 一款简单易上手的实时抓取Mysq ...
Sqlserver2012卸载
哈工大信息安全概论期末复习 ...
WebLogic JNDI注入(CVE-2021-2109) ...
HTTPS基础原理和配置-3
轻量级CI/CD发布部署环境搭建及使用_03 ...
数字IC-1.9 吃透通信协议中状态机的代 ...
[DuckDB] 多核算子并行的源码解析 ...
.NET服务治理之限流中间件-FireflySoft ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
开源技术
快速回复
返回顶部
返回列表