比TiddlyWiki更高级但仍然百分之百可移植的工具是什么?

40

TiddlyWiki 是一个非常好的想法,实现得也很出色。我将其用作便携式个人“知识管理器”,它有以下几点优势:

  1. 它可以存在于我的 USB 闪存驱动器上,并且可以在任何计算机上运行,无论操作系统如何。
  2. 计算机上不需要安装任何软件(TiddlyWiki 仅使用 Internet 浏览器)。
  3. 不需要互联网连接。
  4. 在数据检索功能方面,它模拟关系数据库(使用标签和内部链接)。
  5. 设置和配置非常简单,几乎为零。这也意味着依赖性非常小,几乎是透明的。

假设我有一百万字的散文内容,分成 4,000 个 tiddlers(帖子)。我还在测试中,但看起来 TiddlyWiki 的速度会变得非常慢。

是否有像 TiddlyWiki 这样的应用程序,具备我列出的所有优点,并允许更多的存储空间? (或者说,检索!)

注意:最好将内容和呈现方式分离。TiddlyWiki 把所有内容都放在一个 HTML 文档中很好,但在很多方面并不方便。如果需要一些杂项文档目录(如 SQLite、XML?),这也无所谓,只要它在功能上是自包含的。


我几乎可以确定,有类似的东西利用了SQLite。 - Earlz
8个回答

34

经过一段时间的认真考虑,我将发布自己的回答。
TiddlyWiki是无与伦比的。

就大量信息而言,TW基本上可以处理。 (我的早期挫折是由于代码格式错误导致的。)在任何速度问题之前,通过界面访问信息变得困难成为一个问题。这并不是因为接口存在问题 - 它可能更加强大,但这会牺牲轻便性。


我已经使用TiddlyWiki两年了,我同意。只需加载在线/离线的Tiddly HTML页面并搜索、添加Tiddlers。就这么简单。[Tiddlyspot][http://www.tiddlyspot.com]负责在线存储(它甚至存储最近7-8个备份版本)。自动保存的“保存更改”和“保存到Web”是最好和最容易使用的。无需设置,无需配置(几乎没有)。 - GuruM
我正在尝试从仅有的“个人知识库”扩展到由多个用户编辑的共享“知识库”。想象一下“电影评论”和其他基于社区的内容。找不到任何像TiddlyWiki一样简单易用的维基解决方案。发现了http://kune.cc和EtherpadLite。但它们仍在成长中。 - GuruM
值得一提的是,TiddlyWiki 5 的最新版本已经进行了巨大的性能改进,这距离8年前已经过去了。只要您小心地防止在任何给定时间显示太多动态小部件(就像电子表格一样,TiddlyWiki 在每次更改后都会重新计算和重新呈现),那么五位数的tiddlers不是问题(如果您正在编辑一个tiddler,并且必须对其运行50个超级复杂的过滤器,则在打开的tiddlers中它将变得有点卡顿)。作者还表示,如果出现扩展问题,他将考虑转换为WebAssembly。 - Soren Bjornstad

8

实际上,TiddlyWiki可以处理非常大的tiddler存储,它们不需要在当前的TiddlyWiki文档中。

请参阅http://tiddlytools.com上的“导入tiddler”和相关内容。


2
没错。当我发布问题时构想的应用程序运行得非常好,你提供的卸载数据的指针非常宝贵。 - Smandoli
太棒了!很高兴它能帮到你。 :-) - pbr

3
在创建Rails之前,David Heinemeier Hansson编写了一个名为Instiki的wiki应用程序。与TiddlyWiki一样,您不需要从单独运行的服务器上运行它,因此可以轻松地在本地运行并在USB驱动器上移动(将整个内容导出为包含所有HTML文件或Textile标记中的所有文件的zip文件)。整个Instiki tgz下载不到5mb,该应用程序仅有一个外部依赖项:Ruby。

因此,您可以在任何可以运行Ruby的地方运行Instiki(例如,在Nokia N900手机上)。

我从未构建过像您描述的那样大的Instiki站点,但它应该比TiddlyWiki更轻松地处理4000页中的100万个单词。

Roger_S

*哦,不要让任何人混淆:Instiki使用嵌入式Web服务器WEBrick


到目前为止,在Win XP或Ubuntu上都没有成功安装Ruby/Instiki。似乎是Ruby安装卡住了。我最接近的进展是在XP上看到了浏览器错误500“你闻到烟味了吗?”这是一个有趣的消息,但清除缓存和调整Ruby配置文件并没有让它消失。 - Smandoli
你可以访问Jacques Distler所托管的Instiki网站 - http://golem.ph.utexas.edu/wiki/instiki/show/HomePage - 看看是否有相关信息可以帮助你运行。 - Roger_S
谢谢,我已经找到了那个。目前我正在使用TiddlyWiki推进我的实验。它就像是“便携版圣经”。虽然TiddlyWiki的界面有点复杂(标签和文章的列数很多),但它的功能完全正常。 - Smandoli

2

似乎有点顶重。但实际上,我可能需要克服考虑那种顶重的想法。我有一个问题。在 PortableApps/XAMPP 上闲逛之后,我不确定它在 Linux 上如何运行。XAMPP 需要 Wine 吗?(也许这是另一件我应该停止考虑的顶重的事情。)您对此有见解吗? - Smandoli
很抱歉,我没有意识到那个版本需要使用Wine来运行。如果你想要一个原生于Windows的版本,可以在[XAMPP][1]网站上找到。Lite版本应该已经足够了,如果我没记错的话,你应该能够将所有东西安装在你的USB存储设备上,跳过PortableApps和WINE部分。我只是建议使用PortableApps以便于安装。 [1]: http://www.apachefriends.org/en/xampp-windows.html#646 "XAMPP Lite" - Mike Keller
我已经把闪存驱动器加载好了。今晚希望尝试一下。其中一个挑战是选择一个维基应用程序——MediaWiki看起来过于繁重,超出了我的需求。 - Smandoli
抱歉,尚未进行配置和运行此程序。 - Smandoli
没关系,我只是急于想知道这个解决方案是否最适合您,如果不是,那么什么解决方案更好。 - Mike Keller
MediaWiki是我过去使用的,现在我正在慢慢转向TiddlyWiki5。一个缺失的功能是文件上传。但你可以轻松地使用外部超链接。 - Arlen Beiler

2

0

我最近发现了DokuWikiStick,它运行着MicroApache的一个版本。被LifeHacker推荐...起始大小约为10MB。


虽然公平地说,这是一个Windows版本,但很可能会有一个Linux版本可用。在我看来,仍然不像TiddlyWiki那么容易。 - Philip

0

你可能已经知道了,但是有一个新版本的TiddlyWiki还在测试中,但已经被重写以允许更强大的环境用于未来。

http://tiddlywiki.com/


1
是的,我仍然在使用“经典版”并使用TiddlyWiki桌面版来解决浏览器问题。至于新版本,我无法容忍移动设备的外观和感觉。我相信它可以按照我的喜好进行配置。我没有足够的时间和勇气自己尝试,所以只是希望有人能够帮忙。 - Smandoli

0

2020年答案,源于2017年

你可以查看liddly,它是一个用Go语言编写的本地TiddlyWiki服务器,可以满足你所有的要求,并且可以从USB驱动器上运行。它将Tiddlers存储在SQLite数据库中,虽然没有关系链接,但是这使得TiddlyWiki界面(表示)与您的数据(内容)分离。它最后一次更新是在2017年,但它仍然可以与最新的TiddlyWiki5一起使用,只需要自己编译即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接