默认情况下,OmniOutliner 会将文件保存在您的 iOS 设备本地。如同下一章利用文稿浏览器管理文件中所说的,您的文件保存在设备上的本地文稿文件夹中。但现在 OmniOutliner 可以跨越各种 iOS 设备进行工作,因此您应该考虑将文件保存在云中。当您这样做之后,您就可以在 iPad、iPhone、iPod touch(第五代或更新的版本)等设备上访问您的文件,当然如果您在 Mac 上使用 OmniOutliner,也可以从 Mac 上访问。
您可以通过 OmniPresence 将文件(以 .oo3 文件扩展名结尾的文件)同步到 Omni Sync Server 或 Apple 的 iCloud Drive。或者,如果您使用的是其他云存储供应商,如 Box 或 Dropbox,可以用支持的大纲处理标记语言或 OPML 文件格式输出大纲。这两种文件格式存在一些明显的差异,我们将在本章中简单说明,帮助您就大纲的存储位置做出最佳决策。
您可以随意尽量多的添加云帐户。比如,您可以针对个人使用或工作使用的目的分别添加云帐户,也可以为 UX 团队添加可供群组访问的帐户...几乎可以满足您的任何需求。实际上唯一的限制就是每台设备上可用的存储空间。
本章节为您展示了如何通过 OmniOutliner 内建的 OmniPresence 来创建和连接 Omni Sync Server,从而开启云的时代。从这里,您将学习到如何使用全新的 服务连接到其他云存储供应商,它允许您连接到 iCloud Drive、Box、Dropbox 等。
在云中工作这个概念听起来很酷,也很未来,但实际上它表示您的文件安全地保存在别的地方,而您的 iOS 设备上则保存了文件的副本。
不论任何时候,只要你对文件进行了更改,OmniOutliner 下次执行同步操作时,云中的文件就会更新。当然,这是假设您的 iOS 设备连接到了 Internet。如果您没有连接,则会在下次连接的时候同步这些更改。
将文件保存在云中的另一个好处是,如果您的 iOS 设备丢失或找不到了,您的文稿也会安全地保存在云服务提供商的服务器上。您只需要登录云帐户,更改密码,然后访问文件,并将其与您的新 iPhone 或 iPad 进行同步,之后就可以恢复工作了。
注意
当然,您文件的安全性和您密码的强度息息相关 — 这包括使用密码(和/或 Touch ID)来保护您的 iOS 设备。不要使用简单的、通过字典生成的密码,也不要使用其他人容易猜到的密码,比如您发布在 Instagram 和 Facebook 上的宠物的名字。
选择强密码 — 或寻找其他 iOS 和 Mac 应用程序,比如 1Password,并使用其内建的密码生成器 — 来帮助您保证云帐户的安全。而作为一项额外的措施,如果您的云供应商提供了两步式验证,您应当好好利用它。
尽管包括 Omni Sync Server 在内的大多数云服务都维护有备份,但千万不要相信您的云供应商能够在紧要关头帮到您。这仅仅是因为在云中保存文件并不能代替您自己对文件的备份 — 您应全权负责维护您所有材料的备份!请务必定期备份您的 iOS 设备(不管是在 iCloud 上还是在您的 Mac 上),并为 Mac 制定定期的备份计划。
我们将从最简单的方式来入手了解云,也就是 OmniPresence。我们完全重新构建了 OmniPresence,它是用户在云中保存文件的解决方案。您有两个存储选项:
现在,您知道了使用 OmniPresence 的备选项,接下来我们来看看如何在 OmniOutliner 中设置它们。
如果您计划配合 Omni Sync Server 使用 OmniOutliner,而如果又没有帐户,则需要免费创建一个帐户。您可以在以下网站创建 Omni Sync Server 免费帐户:
转到该页面,输入您的电子邮件地址,并单击Sign Up(注册)。我们会向您发送一封电子邮件,其中包含如果设置 Omni Sync Server 帐户的说明。
提示
在设置了 Omni Sync Server 帐户之后,别忘记设置一个强度足够的密码,您一定想要将恶意的 SkrYpt K1dD0z3 与您的文件隔离开来,对吧?
当准备好 Omni Sync Server 帐户的一切事宜,请返回 OmniOutliner 中的“位置”屏幕并遵循说明。
如果您有 Omni Sync Server 帐户,请遵循这些步骤来配置云帐户:
轻按添加 Omni Sync Server 帐户。
在显示的帐户信息屏幕上:
接着将看到测试服务器的兼容性的消息和进度条。如果检查发现所有事项都准备就绪,OmniOutliner 会通知你已经成功连接到 Omni Sync Server。
验证凭证后,将返回 OmniOutliner 的位置屏幕,您将看到同步文件的新文件夹。
要访问文稿文件夹中的文件,只需轻按您选择的文件夹,然后轻按您要处理的文件即可。或者,轻按创建新大纲。
在显示的帐户信息屏幕上,遵循以下步骤:
就像连接到 Omni Sync Server 一样,OmniOutliner 会通知您测试服务器的兼容性,然后在成功连接到 WebDAV 服务器时显示已连接屏幕。
警告
当您将计算机中的文件和文件夹暴露在互联网中时(即使有强大的密码保护),您将承担一定的风险。请确保您在设置服务器前已了解此风险,并务必使您的服务器及时安装最新的安全补丁。如果您不希望托管自己的服务器,则可以注册免费的 Omni Sync Server 帐户或使用其他符合标准的 WebDAV 主机来完成 OmniOutliner 文件同步。
当您配置了 OmniOutliner 使用任意一种云帐户类型时(Omni Sync Server 或 WebDAV),您会注意到工具条中有一个 OmniPresence 图标。
请关注该图标,以便监控 OmniPresence 的同步状态:
OmniPresence 会每分钟或类似的频率与您的活动同步服务器进行校验,并将您所做的任何更新保存到服务器。OmniPresence 还会在您关闭文件或在设备上从 OmniOutliner 切换到其他应用程序时,在服务器上保存一个文件版本。或者,您随时都可以轻按 OmniPresence 图标来强制更新服务器上的内容。
OmniOutliner 简化了在云中保存和处理文件的方式。我们在 OmniOutliner v2.4 中引入的全新 BETA 功能云存储供应商,让您可以将您拖入 OmniOutliner 的内容保存至所选的服务,包括但不限于以下服务:
警告
请记住,使用云存储供应商的能力尚处于 BETA 测试阶段,在软件领域中,这表示它可能不稳定或不可靠。因此,我们默认并未开启该功能。如果您愿意为测试我们的这一新功能而承担一点风险,请参阅下一部分。
如果您在访问存储在云中的 OmniOutliner 文件时遇到问题,请告知我们。请务必告知我们您存储文件所用的服务,并尽可能描述您所遇到的状况。
如果您想要开启对云存储供应商的访问,请轻按从位置屏幕开始,轻按设置:
开关变成绿色表示已经打开了云存储供应商服务。轻按设置然后按完成以关闭窗口,并返回到本地文稿文件夹。
如果您轻按工具栏中的位置,您将回到位置屏幕,现在您将在这里看到其他文稿文件夹,这就是您访问云中存储的文件的地方。
在 OmniOutliner 中开启了云存储供应商后,如果您要使用 Apple 的 iCloud Drive,您还需要按一个开关。接下来我们将一起来完成这一操作。
在可以与 iCloud Drive 或其他基于云的存储系统同步 OmniOutliner 文件之前,您还需要在 iOS 设备上完成一些先期工作。幸运的是,OmniOutliner 内建了 OmniPresence,因此您只需要免费的 Omni Sync Server 帐户(请参阅创建 Omni Sync Server 帐户了解详细信息),而 iOS 本就可以直接访问 iCloud Drive。您只需要处理一些开关,iCloud Drive 就能够准备就绪。
在您的 iOS 设备上,打开设置,然后选择 iCloud ▸ iCloud Drive,并确认 iCloud Drive 处于开启。
在使用 iCloud Drive 的应用程序的列表中,确认 OmniOutliner 旁边的开关处于开启状态。这将允许 OmniOutliner 打开和保存那些存储在 iCloud Drive 上的文件。
称为在云中“保存”文件似乎有些不妥,因为无法直接在其他文稿文件夹中直接创建新文件。相反,您首先需要在本地文稿文件夹中,或使用 OmniPresence 同步的文件夹中创建文稿,然后再将文件输出或移动到云存储供应商。
让我们假设您在本地文稿文件夹中有一个文件想要保存到 Dropbox 中。那么您需要:
当您将文件输出至一个云存储供应商时,您输出的文件仍留在其原始的位置。因此,如果您从本地文稿中将文件输出至 Dropbox,那么文件现在就存在于两个地方。如果您想要在 Dropbox 上保存之后继续处理文件,您可以需要考虑删除保存在本地文稿中的副本,以避免混淆。
当文件保存在 Omni Sync Server 上时,您可以对保存 iCloud Drive 云中的文件进行实时的编辑。您甚至可以同时在多台 iOS 设备(或 Mac 计算机)上打开同一个文件。
例如,要打开 iCloud Drive 上的文件,请遵循以下步骤:
在位置屏幕上,轻按其他文稿。
在工具栏中,轻按来将保存在 iCloud Drive(或其他服务)上的文稿添加到其他文稿文件夹中。
默认情况下,文件选择器显示了 iCloud Drive 上可用的文件。(如果文件在其他云服务上,轻按位置然后轻按以选择您的云供应商。)
当您打开保存在 iCloud Drive 上的文件时,文件会在您进行更改时仍保留在 iCloud Drive 上。当您关闭文件(轻按工具栏中的文稿)时,更改会保存到 iCloud Drive 上的文件中。
大纲处理标记语言 (OPML) 是曾经专为大纲设计的 XML 文稿格式。OPML 由 UserLand Software 开发用作 Radio UserLand 的原生文件格式,提供您在大纲中想要的所有结构优度,同时可轻松将大纲与其他应用程序和服务分享。
尽管灵活性较高,但 OPML 文件格式仅适用于结构分层文本;它不会识别样式或附件。这对于只有文本的大纲可能还好,但如果您花了一定的时间来设计大纲样式,可能还是希望能够保留该样式。幸运的是,OmniOutliner 已经对这种情况有了应对之策;您可以将大纲样式输出为模板主题,然后将其应用到转换的 OPML 文件。
不过,在使用云中的 OPML 文件之前,还有一点工作需要完成。这项工作不是很复杂,但如果您不知道正确的步骤,便会遇到阻碍。
流程如下所示:
如您所想象,该流程实际上要复杂一些,因此接下来会深入为您展示如何完成该流程。您应该已经知道如何在 OmniOutliner 中创建新大纲,因此我们会跳过前两个步骤,先向您展示如何从样式设计良好的大纲创建模板。
如果您拥有想要保留的样式设计良好的大纲,可以将大纲版本输出为 OmniOutliner 模板文件。这允许您在之后将样式重新应用到您拥有的任何大纲,包括已转换为 OmniOutliner 文件的 OPML 文件。
要创建模板,请执行以下步骤:
OmniOutliner 创建所选文件的模板,并在本地将其存储在 iOS 设备上。作为证据,OmniOutliner 会更改视图以向您显示刚才创建的模板。
完成大纲任务之后,返回位置屏幕,选择保存文件的文件夹并遵循以下步骤:
注意
如果将 OmniOutliner 文件输出至 OPML,添加至大纲的所有样式和附件不会一起输出。
要使用云中存储的 OPML 文件,需要先将其添加至其他文稿文件夹。请执行以下步骤:
在 OmniOutliner 中打开 OPML 文件后,您会发现大纲结构保持不变。完成大纲任务之后,轻按工具条左上角的文稿。根据所使用的云供应商,您可能在显示屏顶部看到一则通知,通知您所作的任何更改已保存在云供应商服务器上。
在原始文件保留在云中的情况下,您可以随时移除其他文稿文件夹中存储的影子文件。
现在,我们假设您在云中存储了一个您想向其应用样式的 OPML 文件。但是您无法做到,主要原因是 OPML 不支持样式或附件。
但是您可以将 OPML 文件转换为 OmniOutliner 文件格式 (.oo3)。关键在于,您首先需要将 OPML 文件输入至本地文稿文件夹或与 OmniPresence 同步的文件夹。
让我们马上就行动!
云中的 OPML 文件仍然在云中;您刚才复制的只是该文件的副本并将其放在了 iOS 设备上。接下来,将 OPML 文件转换为文件扩展名为 .oo3 的 OmniOutliner 文件:
所选的文件被复制并转换为文件扩展名为 .oo3 的 OmniOutliner 文件。如果您想,可以将从云复制的 OPML 文件移动至废纸篓并将其从设备删除。
通过刚刚转换为 OmniOutliner 文件的 OPML 文件,您可以安全地附加图像、添加音频和视频剪辑,或将模板主题(或样式)应用到大纲。我们接下来便会介绍相关内容,不过要在这里友好提醒一下,务必记住,其他云服务不会从与 OmniPresence 或 iCloud Drive 相同的方面处理 .oo3 文件。
好了,让我们回到正题上...
将模板主题应用到 OmniOutliner 文件简直是超级容易。首先请打开您的大纲。该大纲可以是未设计样式的大纲,如新转换的 OPML 文件,或已设计样式的其他大纲。
下面,请执行以下步骤:
瞧!您的大纲现在已包含您先前创建的模板的所有样式。
完成大纲任务之后,轻按工具条中的文稿,保存并关闭文件。
完成大纲任务之后,轻按工具条中的文稿。这会让您回到其他文稿文件夹。现在您需要做出决定:如何处理其他文稿文件夹中的文件?
可以放心将文件保留在那里,尤其是您还有更多大纲任务的话。添加到其他文稿文件夹中的文件是云中的原件的影子文件。它们互相链接,以便对您所进行的更改进行同步,而云中的文件是“唯一的真正源文件”。
您可以选择从其他文稿文件夹中删除文件。如果您再次需要处理文件,您始终都可以将它添加回您的设备。从其他文稿文件夹中删除文件并不会从 iCloud Drive 中删除文件 — 您的文件在云中十分安全 — 它只是从您的设备上删除了文件而已。
要从其他文稿文件夹中删除文件:
您从其他文稿文件夹中删除的文件会消失,它们不会移动到废纸篓文件夹。这是因为添加到其他文稿文件夹中的文件只是云中存储的实际文件的影子文件(目前缺乏更好的词汇来描述它)。
要移除帐户,轻按编辑;帐户名称左侧显示删除图柄。如果轻按删除图柄,帐户名称将滑动到左侧,右边缘显示删除按钮;轻按该按钮即可删除帐户。
执行此操作更快捷的方式是向左滑动帐户名称,启动删除按钮。如果删除帐户前改变主意,轻按完成,然后删除按钮消失。
注意
还原操作不会还原已删除的帐户。如果删除一个(或所有)云帐户,需要全部重新设置这些帐户。
尽管在云中存储文件听起来很异想天开和不可思议,但事实上,如果您想要获得样式设计良好的大纲,Box、Dropbox、Google Drive 和 OneDrive 等其他云存储供应商会为您带来更多工作。将文件存储在 iCloud Drive 上的优势是其确实可识别打包的文件类型。iCloud Drive 的缺点是,您不能在两台或以上设备上同时可靠地使用同一文件(尽管 Apple 有相关声明)。
最后,我们唯一能够完全认可的服务就是我们的 OmniPresence 和 Omni Sync Server。该服务对我们的应用程序用户免费开放,我们会对服务器进行维护以确保正常运行时间和文件兼容性。而且,与 iCloud Drive 不同,我们提供 OmniPresence 支持,您可以在遇到问题时联系我们的支持专家。