Decentralization? We're still early!

从 Trilium 到 TriliumNext:社区驱动下的功能演进与特性解读

  • 从 Trilium 到 TriliumNext:社区驱动下的功能演进与特性解读

    發布人 Brave 2025-05-11 01:35

    Trilium Notes,作为一款开源的分层笔记应用程序,凭借其强大的个人知识库构建能力,赢得了全球众多用户的青睐,其中也包括广大的中文用户群体。它以树状结构组织笔记,支持笔记克隆、丰富的所见即所得(WYSIWYG)编辑(包括表格、图像、数学公式)、Markdown 自动格式化以及源代码编辑等核心功能,辅以日历视图、任务列表和地理标签等实用工具,成为个人知识管理和项目跟踪的利器。

    当原版 Trilium 的主要开发者在 2024 年 1 月宣布项目进入“维护模式”后,开源社区的力量再次凸显。一部分热心的社区开发者决定“fork”(分叉)原项目,创建了 TriliumNext。TriliumNext 的定位是原版 Trilium 的一个社区维护版本,其核心目标是继承 Trilium 的优秀基因,并在此基础上继续活跃地开发新功能、进行改进和优化,同时更好地响应包括中文用户在内的全球社区需求。

    TriliumNext 与原版 Trilium 完全兼容。这意味着现有 Trilium 用户,无论其笔记内容是中文还是其他语言,都可以无缝地将其数据库迁移至 TriliumNext,无需任何特殊的迁移步骤,确保了用户体验的平稳过渡。

    TriliumNext 的核心功能更新:新特性巡礼与发展动向

    自诞生以来,TriliumNext 团队积极投入开发,在原版 Trilium 的坚实基础上引入了诸多令人振奋的新功能和改进。结合其公开的发布说明以及社区中观察到的开发动态,我们可以看到 TriliumNext 在以下几个方面的持续努力与演进:

    1. 笔记组织与创作工具的丰富:

    • 多样化的笔记类型:在原有丰富的笔记类型基础上,TriliumNext 持续探索新的笔记组织形式。例如,早期版本中已加入对周笔记 (Week Notes) 和季度笔记 (Quarter Notes) 的支持,方便用户进行更细致的时间规划与回顾。
    • 引入思维导图 (Mind Map) 笔记:为了满足用户对可视化思考和信息梳理的需求,TriliumNext 在其发展过程中引入了思维导图笔记类型。
      • 当前功能集:用户已可以体验到思维导图的核心编辑功能,如修改节点文本颜色、背景颜色,添加标签和链接,以及从预设的几种大小中选择字体。
      • 导出与分享:支持将思维导图导出为 SVG 格式或复制为图像,分享的思维导图目前以图片形式呈现,满足了基本的查阅需求。
      • 未来展望:作为一项重要的可视化工具,思维导图功能在社区的持续开发下,有望在未来加入更多高级特性,如更灵活的布局控制、图片直接嵌入节点、更丰富的样式自定义等,使其成为 TriliumNext 中一个更为强大的内置工具。

    2. 用户界面 (UI) 与用户体验 (UX) 的持续打磨:

    • 国际化与中文支持的深化
      • 全面的语言切换与区域设置:TriliumNext 从早期版本(如 v0.92.6)开始就明确支持“区域设置 (locale)”,并加入了界面语言切换功能。这为包括中文在内的多语言用户提供了更深层次的本地化基础,例如日期时间格式、数字格式、排序习惯等都能更好地适应用户所在地区。
      • 中文覆盖度的提升:通过社区的努力,中文语言包在不断完善,力求覆盖所有常用界面元素,为中文用户提供更沉浸的母语操作环境。
      • 星期起始日自定义:国际化设置中通常包含对星期起始日的自定义选项,以照顾不同文化背景用户的使用习惯。
      • 字符编码兼容性:对 UTF-16 LE 等字符编码的导入支持,有助于更好地处理和兼容来自不同源的中文内容,避免乱码问题。
    • 导航与布局的灵活性
      • 导航栏位置可定制:在近期的开发迭代中,TriliumNext 引入了导航栏位置的自定义选项,用户可以根据个人偏好,选择将主导航栏放置在界面左侧或顶部,提升了个性化体验。
      • 界面元素的持续优化:开发团队持续对界面布局进行微调和优化。例如,左上角功能按钮的编排、搜索框相关元素的布局、笔记路径的显示方式(如从传统的 / 分隔符演变为更现代的 > 指示符)等细节调整,都是为了提升操作的直观性和流畅性,并为未来的功能扩展预留空间。部分界面元素的折叠处理也体现了这一设计思路。
    • 主题与个性化定制
      • 新主题的加入:TriliumNext 在发展中不断引入新的主题选项(例如,曾出现名为 "Trilium Next" 的主题),并且通常会提供浅色和深色两种模式,以满足不同用户的视觉偏好和工作环境需求。
    • 属性与关系图的视图优化探索
      • 自定义属性展示的演进:对于笔记自定义属性的展示方式,TriliumNext 社区可能会持续探索不同的布局方案,以平衡信息密度和交互便捷性。
      • 关系图功能增强:在关系图(Relation Map)方面,有迹象表明项目在探索如节点数量的维度缩放等功能,旨在改善复杂知识网络的视觉呈现和导航效率。
    • 窗口管理工具:诸如“保持窗口置顶”等实用小功能依然是标准配置,其在界面中的具体位置可能会根据整体布局的优化而调整。

    3. 任务管理与效率提升工具:

    • 自定义属性的增强:为了更好地支持任务管理和信息组织,TriliumNext 在自定义标签属性时,增加了对“时间”数据类型的支持。这对于需要标记日期、截止时间、提醒等的任务或事件类笔记非常实用。
    • 任务列表系统的规划与开发:根据早期的项目规划,一个更完善的任务列表/待办事项系统也在积极的开发考虑之中,旨在增强 Trilium 作为项目管理和个人事务追踪工具的综合能力。

    4. 安全性与技术底层优化:

    • 多因素身份验证 (MFA):TriliumNext 较早地引入了对 Google OAuth 和 TOTP (Time-based One-Time Password) 的支持,为用户账户提供了重要的额外安全保障。
    • 代码质量与平台支持的持续投入:项目代码库已完成向 TypeScript 的迁移,这显著提升了代码的健壮性、可维护性和开发效率。同时,TriliumNext 持续提供对 Windows (包括对原生 ARM 构建的支持)、macOS (例如对 Touch Bar 等特性的支持) 和 Linux (通过提供 RPM, Flatpak 等多种打包格式) 等主流操作系统的良好兼容与优化。

    社区驱动的力量与展望

    TriliumNext 的发展充分体现了开源社区的活力与创造力。正是全球用户的积极反馈、建议以及核心开发者的不懈努力,共同推动着各项功能的迭代升级和用户体验的持续优化。对于广大的中文用户而言,TriliumNext 在国际化和本地化方面的明确投入和持续进展,特别是对“区域设置”的底层支持以及中文语言覆盖度的不断提升,预示着一个越来越友好、越来越贴合中文用户使用习惯的知识管理环境。 社区的力量也意味着中文用户可以通过积极反馈、参与翻译贡献等多种方式,共同促进 TriliumNext 中文支持向更高水平迈进。

    总之,TriliumNext 作为原版 Trilium 富有活力的社区延续,不仅忠实继承了其备受赞誉的核心优势,更在社区智慧的驱动下,勇敢地探索新的功能边界,不懈地优化用户体验。无论是新引入的思维导图工具、更具灵活性的导航布局选项,还是对中文用户体验的深度关怀,都清晰地展现了其蓬勃的生命力和巨大的发展潜力,值得长期关注、积极尝试并寄予厚望。

    Brave 回复 6 days, 6 hours ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在