最好看的新闻,最实用的信息
06月02日 7.3°C-11.4°C
澳元 : 人民币=4.83
墨尔本
今日澳洲app下载
登录 注册

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0

2021-12-30 来源: 36氪 原文链接 评论0条

2021 年已然接近尾声,以 Notion 为代表的「块编辑器」经过多年的发展也早已不是新鲜概念,成为了新兴文字编辑器的 de facto 交互选择。

Craft 在 1.0 时代就因其完整的文字编辑功能、优秀的共享协作体验,以及拥有非electron-based的跨 macOS、iOS、iPadOS 三大平台的原生客户端而饱受好评。Craft 让文字工作者在 Apple 生态圈中首次拥有了支持多人协作的原生「块编辑器」,且 Craft 目标明确 —— 专心做好以「原生客户端」为重心的线上文档协作、个人文档撰写的最佳工具。

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 1

在 iOS、macOS 和 iPadOS 三端都拥有原生客户端的 Craft。

事实上,Craft 1.0 也做到了这一点:专注文字撰写,放弃做一个「大一统」应用,让使用 Craft 的我们专注于自己的个性化 workflow,而非以应用本身为中心来调整自己。但我们在工作学习中,不可能全程使用同一个应用,我们需要浏览网站、浏览其他应用来获取信息,需要在应用中处理、编辑内容,需要将内容导出、发布、分享、汇总。为此,在 Craft 2.0 大版本更新中,Craft X —— Craft 自己的「插件、扩展系统」应运而生。

▍Craft X 设计理念

Craft eXtension,简称 Craft X,是 Craft 2.0 时代的重磅更新,为 Craft 核心编辑体验带来更多可能性。Craft X 的重点是一套完整的 Craft API,用来辅助我们在 Craft 中的工作流。其中我们在前文的介绍中所讲,Craft X 的设计理念在于:

引入资源:让我们浏览其他内容和网站来获取资源、灵感更加方便;

高效编辑:让我们在 Craft 中进行批量处理操作,或引入预设模板;

发布导出:让我们顺畅地将 Craft 中编辑撰写的文字和「块」内容进行共享、导出、发布。

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 2

Craft X:引入资源、高效编辑、发布导出。

可以看到,这样的一套完整拓展插件系统,符合很多 Craft 用户的使用 workflow,能够将 Craft 更加方便地嵌入到自己的工作之中,符合 Craft 2.0 时代「工具为人服务」的创作开发宗旨。为了在开发初期展示 Craft X 的部分功力,Craft 团队设计了一些 demo 性质的 Craft 插件。这些插件我们现在就可以安装试用,展示下载这些插件的官方文档位于: https://www.craft.do/s/OhmDYXrBwI2wZS

▍Craft X 的拓展功能

1. 手动开启 Craft X

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 3

设置 - Advanced - Craft eXtensions,手动打开 Craft X 功能。

目前 Craft X 正处于开发者测试阶段,需要我们在「设置 - Advanced - Craft eXtensions」中手动开启这一功能。手动打开之后,我们的右侧边栏就会出现全新的 eXtensions 选项卡,点击右上角 + 即可安装下载好的.craftx插件安装包,来安装相应的 Craft 插件。

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 4

右侧边栏 eXtensions 选项卡,安装 Craft 插件。

其中,这里右侧边栏开启的 Craft X 界面,就是我们主要跟我们安装好的 Craft X 插件交互的位置,我们可以在这里选择相应安装好的插件,执行相应的操作,来完成我们的任务。同时,也是因为 Craft X 在 Craft 编辑器中有一部分单独的 WebView UI 界面,让 Craft X 拥有更多可拓展的功能方向。

当然,Craft 团队也明确说明了,目前 macOS 端的唯一非原生界面就是 Craft X 的 WebView 界面,其余编辑器、文件管理等等界面,依旧是原生的 macOS 实现。

2. 引入内容

为了展示「引入第三方内容」来激发灵感、辅助写作的 Craft 功能,Craft 官方提供了 Hacker News 插件:

https://www.craft.do/s/OhmDYXrBwI2wZS/b/B7626434-BB54-450E-8C2E-7D67D4C30431/Hacker_News

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 5

Hacker News 插件将 Top 10 内容插入 Craft

Hacker News 插件通过访问 Hacker News 官网 API,检索 Top 10 热门话题,并将请求得到的话题标题、链接、upvote 数量等等信息,归总进入 Craft 当前页面中。Hacker News 插件看起来好像比较简单的功能,实际上包含了「请求外部 API」「在 Craft X 专用界面中显示 UI 元素」「将请求结果导入 Craft」等等一系列的功能实现。这一插件确实体现了 Craft X 所具备的功能潜力,让 Web Clipper - 网页收藏类 Craft 拓展成为触手可及的功能。

3. 高效编辑

在 Craft 编辑器内部,Craft X 也能发挥重要作用。首先,Craft 官方给出了一个简单的 snippet 插件,可以在 Craft 文档中选择部分内容,作为「模板」或可重复使用的「文本段」,保存进入 Craft Snippets 插件之中,后面再需要写入同样的文本段落,即可使用本插件一键直接插入 Craft 文档之中。我们可以在下方链接下载本插件:

https://www.craft.do/s/OhmDYXrBwI2wZS/b/0FD332FF-0D9E-4F09-8449-CE76B50820DB/Custom_Snippets

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 6

Craft Snippet 插件保存、插入重复使用的「文本段落」。

为了展现更为强大的 Craft X 编辑功能,Craft 团队提供了一个批量编辑处理文字的效率插件:Craft PowerTools,并且集成了下面的三种功能:

全局搜索替换:支持规则自定义与正则表达式的文本搜索,支持整篇 Craft 文档的批量文字替换;

高级 block 选择:能够对文档中的文本进行搜索选择,也可以直接选择筛选匹配 block 样式、列表样式、以及文字本身的样式;

高级批量操作:还集成了许多批量处理小工具,比如批量移除文字样式(格式刷)、批量应用样式、按字母顺序排列文本、批量转换 block 为无序列表等等;

我们可以在这里下载:

https://www.craft.do/s/OhmDYXrBwI2wZS/b/1761ADC6-8860-4476-B73C-92A87C9CF364/Craft_Power_Tools

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 7

Craft PowerTools 提供的查找替换、高级批量选择、格式样式批量处理插件。

Craft PowerTools 更多的还是为了示范性的 demo Craft X 的各项功能,并给予开发者们更多的灵感来开发强有力的 Craft 拓展插件。同时也是为了方便 Craft X 开发者朋友们,Craft 也提供了 Craft X 示例插件,用于展示一些基础性的操作功能与如何实现它们:比如数据 API 操作、Craft 编辑器 API、以及本地存储 API 等等。示例插件可以在这里下载: Craft X Example 。

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 8

Craft X 示例插件:展示各项 API 操作与功能。

4. 发布导出

最后,Craft 通过两个插件来展示如何将在 Craft 中撰写好的文章、文档,导出发布到第三方 App 或平台。对于整篇文章,Craft 可以直接利用 Craft X 的Export to Blogs插件将文章导出到相应的平台,只需要配置好平台的 API 密钥(比如 Medium)以及站点信息(比如 Ghost 还需要站点 URL)即可将文章直接一键发布。

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 9

使用 Export to Blogs 插件将 Craft 中的文章发布到其他平台。

这一插件展示了将 Craft 文章直接导出为通用格式,或转换为其他第三方平台所接受格式的功能。同样也体现了 Craft X 的通用性和 Craft 文档格式的灵活,利用这一功能我们可以放心大胆地在 Craft 中撰写文字,在最后利用 Craft X 一键发布文章到指定平台,或者批量将 Craft 中的文档导出并创建个人站点 —— 这些都是可以简单实现的拓展功能。

另外,对于第三方 App,Craft X 也可以将自己的文本块转换为相应的格式,从而顺畅地导入其他应用之中。Craft 官方提供了Send to Apps的插件,用来将整篇 Craft 文章导入比如 iA Writer、Ulysses、Bear 等写作软件进行最终修改,或将部分选中的 Craft 内容,导入包括 OmniFocus、Things、DayOne 等 GTD 软件,并转换为相应的比如 Todo 事项或日记部分。

年度Mac应用大更新,用扩展插件开启更多可能:Craft 2.0 - 10

将部分 Craft 片段或整篇文章导入第三方 App。

不难看出,Craft X 提供了完整的 Craft 文档内容 API,并可以灵活地将文字块转化为通用的或第三方应用、平台所接受的格式,再由 Craft 发送请求,将 Craft 文档进行方便的导出、发布。足以见得 Craft X 强大的功能和灵活的工作流适配。

▍Craft 2.0 的其他更新内容

除了 Craft X 之外,Craft 2.0 还对自己编辑器的核心体验进行了 Bug 修复和更新优化,并画了一张巨大的饼。Craft 团队介绍他们将预计在未来的一年内:

提升对图片、文件、嵌入内容的编辑支持,让「块编辑」继续接近传统「行编辑」的体验;

引入「标签系统」「双向链接」,提供更方便的内容跳转功能,扩展组织浏览文字内容的体验;

提升多人协作功能,包括评论的推送通知、更细粒度的团队管理功能、以及更多的页面分享自定义功能(比如分享页面协作编辑链接、共享链接自定义、SEO 和域名自定义等)。

同时,Craft 也宣布了在 2022 年第一季度的 Web 端完整支持(达到和 macOS 一样的编辑体验),为跨出 Apple 生态圈进行充分准备。可以预见,Craft 在 2.0 时代将全方位提升其文档编辑功能,让 Craft 能够无缝进入任何人的工作流程之中。

▍尾巴

Each person should rightfully expect all their software tools to have the flexibility to suit their own unique needs, so you can focus on your workflow, instead of fighting a tool that gets in your way and doesn't work for you.

Craft 2.0 的设计均围绕着「将我们工具适配原本的工作流」而非「修正我们的工作流只因工具不够灵活」的理念。Craft X 的问世让 Craft 的可扩展性大大增加,让 Craft 的功能特性拥有无限可能。

与此同时,Craft 2.0 时代还有着许许多多的开发计划,让 Craft 从一个「原生客户端」为主要优势的文档应用,转变为拥有强大功能、优秀体验的文字处理、多人协作的块编辑器。

本文来自微信公众号“少数派”(ID:sspaime),作者:SpencerWoo,36氪经授权发布。

转载声明:本文为转载发布,仅代表原作者或原平台态度,不代表我方观点。今日澳洲仅提供信息发布平台,文章或有适当删改。对转载有异议和删稿要求的原著方,可联络content@sydneytoday.com。
今日评论 网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论


Copyright Media Today Group Pty Ltd.隐私条款联系我们商务合作加入我们网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:news@sydneytoday.com

电话: (03)9448 8479

联系邮箱: info@meltoday.com

友情链接: 华人找房 到家 今日支付Umall今日优选