11/09/2006

升级你的 TiddlyWiki 到 2.1.x

链接: http://tiddlywikiguides.org/index.php?title=Upgrading_your_TiddlyWiki_to_2.1.x
英语水平有限,发现翻译错误,敬请指出。另,TiddlyWiki 2.1 的简体中文翻译也即将发行,欢迎关注。

我应该升级么?


TiddlyWiki 2.1 有很多新特性,但是如果你使用的 Tom Otvos' D3, Simon Baird's MonkeyGTD ,或者其他一些个性化程度高的 TW 版本,你应该等到你的版本适合 2.1 之后再升级。

这些方法适合正规的 TW 和 和存储在 tiddlyspot.com 上的 TWs。如果你使用的是服务器版,比如 ccTiddly 或者 ZiddlyWiki,这些方法不适合你——请检查你使用的服务器版的维护者是否提供了升级办法。

升级步骤


下载到硬盘


如果你的TiddlyWiki(简称TW)没有存储在本地,首先把它拷贝到你的硬盘。如果你使用 tiddlspot.com 当作你的 TW 主机,使用右侧或 tiddlyspotControls 内的 download 链接下载。

建立一个空文件夹是很值得的,然后把你的 TW 文件放进去。升级之后你可以删除掉它(当然,你得将升级后TW拷贝到别的地方)。

多做备份


这是非常重要的。为你的 TW 文件做至少三个备份是值得的——一个“工作拷贝”,你可以在这个文件上进行升级;一个用来备份;还有一个你升级前文件的备份,防止升级中出现错误。我喜欢把升级前文件备份多放一份在我的桌面,以防止万一删除了整个文件夹。

如果升级出现错误,你可以通过用你原先的版本覆盖出错的文件,来随时恢复到你最初的 TiddlyWiki 。如果你使用 tiddlyspot ,或者在你自己的服务器上使用 UploadPlugin ,你可以通过 upload 按钮恢复备份文件,将你的 TW 恢复到升级前的版本。

获取最新版的 TiddlyWiki


最新版本的 TW 总是可以通过 tiddlywiki.com 上面的 empty.html 获取。右键点击这个链接,并选择“链接另存为...”或“目标另存为...”。将这个 empty.html 文件到你的 TW 文件所在的文件夹。

升级


现在你可以按照如下步骤开始升级你的工作拷贝。我将升级步骤概括如下:

  • 在浏览器中打开你的工作拷贝,我们称之为 "mytw.html"

  • 最小化拟的浏览器,但不要关闭它

  • 删除 "mytw.html" 文件(不要担心,记住,你做备份了!)

  • 拷贝一份 empty.html,并重命名为 "mytw.html"

  • 切换到你的浏览器窗口,并且点击 TW "保存"

  • 关闭你的浏览器


刚才的 "保存" 这个动作,已经将所有的内容从你的内容插入到了新的文件中。TiddlyWiki rocks, hey.

感谢 TiddlyWiki 2.1 提供了贴心的导入功能,这里还有另外一个办法进行升级,将在后面介绍。

测试,测试,测试


现在你已经有了 TW 升级后的的拷贝。在进行其它操作前,给这个文件再做个备份,也许可以称之为 "post21upgrade.html"。现在你需要测试你新的 TW。打开 "mytw.html" 文件,看看会发生什么。

如果你安装了插件,检查他们是否还如你所预料的进行工作。也刚好是个好几乎,让你检查一下你的插件是否需要升级——就算你没有发现问题,省级你的插件到最新版本也是值得的。或许有些插件需要移走(TW 2.1 增加了很多原来需要插件实现的功能,比如导入 tidders)。

如果你没有使用任何插件,你只需要检查看看你的内容有没有被改变。一些小的变化可能会使格式看起来比较奇怪,但你将发现,你可以非常轻松地更新你的内容。

记住在其它浏览器里也检查一下。

如果你必要,恢复 tiddlyspot 按钮


如果你刚刚升级了你的 tiddlyspot 上的 TW,你会丢失一些右侧栏的按钮。它们很容易恢复:

  • 在两个浏览器内分别打开你新的 2.1 版本和一个备份版本

  • 在两个 TW 中打开 SideBarOptions 和 OptionsPanel (find those tiddlers in tab More > Shadowed)

  • 用你备份文件内 SideBarOptions 的内容替换新的 SideBarOptions 内容

  • 将你备份文件内 OptionsPanel 前两行的内容复制到新的 TW 内

  • 保存新的 TW,并关掉两个窗口

  • 重新打开新的 TW 并检查你的侧边拦


将你的 TiddlyWiki 放到该放的地方


一旦你完成了升级,就可以将你的 TW 文件放到你正常保存的地方。如果你使用 tiddlyspot.com ,那就 点击"upload" 或者 "save to web",你的站点就将会升级。

保存你的备份文件至少几个星期,以防万一。

万事大吉!

更多支持


记住你的备份,你可以随时恢复你旧版本的 TW。

如果你感觉到困惑,或需要更多帮助,TiddlyWiki讨论组会给你帮助。很多问题会在一天之内得到答复,大部分仅需要几个小时。

如果你使用的 tiddlyspot 的 TiddlyWiki,你也可以发送email 到 support@tiddlyspot.com 获取帮助。

代替方法


也可以采用 TW2.1 内置的 import tiddlers 特性来代替前文升级的步骤。

首先,做好备份,新文件夹,下载 empty.html 文件,和前面一样,然后:

  • 打开 empty.hmtl 文件

  • 点击 options ,打开滑动面板

  • 点击 options 按钮下的 ImportTiddlers

  • 点击 browse,选择你旧的 TW 文件,然后点击 fetch

  • 你应该能看到所有旧文件的列表

  • 通过表上面的选择框来选择它们

  • 点击 more actions,然后选择 Import these tiddlers


然后,和前面一样进行测试。

纠正


你可以自由地编辑这个页面,如果你喜欢,也可以发信到 danielbaird@gmail.com 发表评论。

0 Comments: