问题标签 [tiddlywiki]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
project-management - 您如何使个人 wiki (TiddlyWiki) 保持最新并在多个位置保持同步?
如果要将 TiddlyWiki 用作笔记和代码片段的个人数据库,您将如何使其在多台机器之间保持同步。svn/cvs 等会起作用吗?你将如何处理合并?
javascript - 重置 TiddlyWiki/CheckboxPlugin 清单中的所有项目
我使用CheckboxPlugin在 TiddlyWiki 中为自己编写了一份每周回顾 GTD 清单。每周完成后,我想单击一个链接以取消选中(重置)其上的所有项目,以便为下次使用做好准备。
我将支票信息作为标签存储在单独的提琴手页面上。我应该能够删除该页面上的所有标签并刷新清单页面,但我还没有弄清楚如何做到这一点。
我通常使用 C、C++ 和 Lisp 工作,我只是在学习 Javascript。任何人都可以提供一些有用的指示吗?
(在有人建议之前,我已经查看了同一站点上的 ChecklistScript。它不使用 CheckboxPlugin 的东西,并且与它不兼容。)
firefox - 如何让 TiddlySnip 在 Firefox 中工作?
由于 Google 停止支持 Notebooks,我决定寻找替代方案,因此我尝试了 TiddlyWiki + TiddlySnip。但是,在尝试安装 TiddlySnip2.1 时,出现此错误:
不会安装“TiddlySnip”,因为它不提供安全更新
我按照站点中指定的程序将 tiddlysnip.com 添加到允许的站点 - 附加组件列表中,但它仍然无法正常工作。
雪上加霜的是,对扩展的支持也已停止。
我最后的解决方法是使用旧版本(1.21-beta),我能找到它,但我发现它有点不稳定。
有人在这方面取得了成功吗?
谢谢你。
windows-mobile - 是否有可以为 Windows Mobile 6 构建的动态生成页面的网络服务器?
好的,
诚然,这听起来像是一个愚蠢的问题。
但是,我确实有这个需求。我经常使用 tiddlywiki,如果我可以在某些移动浏览器中保存对 tiddlywiki 的更改,那将是非常非常酷的。
但似乎在我尝试过的所有移动浏览器中,我对 tiddlywiki 所做的更改都无法保存到 SD 卡中;
然而,尽管一些移动浏览器似乎非常有能力加载和保存托管在网络服务器上的更改(我实际上已经在 Tiddlyspot.com 上的博客上使用 opera-mini 尝试过这个并成功保存了更改。)
现在,如果我可以托管一个在我的 Windows Mobile 设备上运行的网络服务器,并且该网络服务器能够运行一种简单的动态页面生成语言,并且以某种方式从 txt 文件或某种数据库中写入和读取,我可以访问/修改我的 tiddlywiki,而无需付费将它们托管在某个地方(即使我必须自己编写后端也是值得的!)
以下是我发现的一些移动网络服务器:
- 微型 Java Web 服务器和容器
- 这个唯一的问题是,我认为我的 WM6 设备不能同时在 JVM 上运行更多(因此这会淘汰我用来访问它的大多数浏览器,因为......嗯,它们大多是写的在Java中......)
- 移动网络服务器
- 看起来不错,但似乎没有任何方法可以运行后端(似乎只是提供页面)。
javascript - javascript可以访问文件系统吗?
我很确定答案是否定的,因此 google gears、adobe AIR 等。
如果我是对的,那么http://tiddlywiki.com是如何工作的?它是持久的并用 javascript 编写。它也只是一个没有外部(服务器端)依赖的 HTML 文件。怎么回事?它在哪里/如何存储它的状态?
javascript - ASCIIMath 和 TiddlyWiki
我使用TiddlyWiki作为工作笔记。我已经有相当大的 wiki,但现在我想添加数学支持。据我了解这里写的内容,在我的 wiki 中使用 ASCIIMathML 所要做的就是包含脚本 ASCIIMathML.js。不起作用(根本没有效果)。然后我为 TiddlyWiki 找到了这个插件,但是当我将它导入我的 wiki 时,它在一个正则表达式字符串中给了我一个错误。当我直接下载该 wiki 时,ASCIIMath 不再起作用,即使我在同一目录中有脚本。
有没有人有可用的解决方案,我如何将 ASCIIMath 添加到我现有的 TiddlyWiki 中?
编辑:我知道这不是一个严格的编程问题,但是关于工具(例如 SVN 或 VisualStudio)的问题一直在这里被问到,我看到没有人在那里抱怨。
database - TiddlyWiki 的升级版仍然是 100% 可移植的?
TiddlyWiki是一个很棒的想法,实现得非常出色。我将它用作便携式个人“知识管理器”,这些是奖励美德:
- 它可以在我的 USB 闪存棒上移动并在任何计算机上运行,无论操作系统如何
- 无需在计算机上安装软件(TiddlyWiki 仅使用 Internet 浏览器)
- 无需互联网连接
- 在数据检索功能方面,它模仿关系数据库(使用标签和内部链接)
- 设置和配置非常简单,几乎为零。这也意味着依赖关系是如此之小以至于透明,或几乎如此。
假设我在 4,000 个提琴手(帖子)中有 100 万字的散文。我仍在测试,但看起来 TiddlyWiki 变得非常缓慢。
有没有像 TiddlyWiki 这样的应用程序可以保留我上面列出的所有优点并允许更多存储空间? (或者更确切地说,检索!)
注意: 内容和演示的分离将是理想的。TiddlyWiki 将所有内容都包含在一个 HTML 文档中,这很不错,但它在很多方面都没有帮助。我不在乎是否需要各种文档的目录(SQLite,XML?),只要它在功能上是独立的。
javascript - 寻找 TiddlyWiki 插件的文档
我想写一些关于TiddlyWiki插件的想法。但是,我一直无法找到“TiddlyWiki 插件 API”(似乎没有正式定义)的任何参考信息。
是否存在此类文档,或者我只需要查看 TiddlyWiki 源代码和一些示例插件?
pdf - Tiddlywiki 是否有“导出到 Pdf”插件?
有没有人将 Tiddlywiki 导出为 pdf 的插件或工具放在一起?
javascript - 如何在 TiddlyWiki 中完全禁用/消除 cookie?
我真的需要这方面的帮助。我正在开发一个 TiddlyWiki 作为我组织的导航工具,用于在我们极其缓慢和繁琐的内部网站/服务器上查找文件。
问题:TiddlyWiki 保存到 cookie 的某些选项显然与内部网站自己的 cookie 选项冲突。TiddlyWiki 必须托管在内部网站上/从内部网站加载,因此其 cookie 具有与内部网站相同的 url/名称。各种有用的 TiddlyWiki 插件会留下 cookie,这些 cookie 要么阻止一个人将任何内容上传到内部网站,甚至完全阻止它打开。
告诉本网站的每个用户在查看网站后删除他们的 cookie 不是一种选择。
我无法访问 cookie 的内容,因为我们的信息管理权限过程缓慢、复杂,甚至不了解我的问题。
我做了很多事情来尝试解决这个问题:
我使用了 CookieManager 插件并将其设置为禁止任何 cookie,但 cookie 仍然被丢弃。
我尝试禁用插件、重新上传和测试。在摆脱了几个有用的插件之后,我至少仍然能够访问内部网站。但是,我必须禁用高级搜索插件才能解决无法上传到内部站点的问题。我真的需要高级搜索,因为它既提供了一些访问者/编辑者的隔离,也是为我的组织使用 TiddlyWiki 的主要销售功能之一。
我尝试将高级搜索插件中的选项(特别是)重命名为我们内部站点可能不会用作 cookie 选项的名称。这似乎不起作用。
起作用的是它手动编辑 TiddlyWiki 源代码以注释掉 saveCookie 函数的内部代码:
不过,我的问题是,这必须在每次升级 TiddlyWiki 模板后完成,有时我需要在完成 Windows 允许 TiddlyWiki 保存所需的复制/粘贴/文件重命名步骤之后执行此操作。(这些步骤通常会搞砸 TiddlyWiki 模板,因此它认为 TiddlyWiki 文件无效。然后它会拒绝保存更改,直到我升级为止。)
我不介意手动执行此操作。这很麻烦,但不会花很长时间。不过,我不能指望我们网站团队的任何其他成员这样做,我需要让我们的 TiddlyWiki 处于可以在没有我的情况下维护/更新的状态。
我尝试像这样制作 systemConfig 文件:
我认为/希望它会覆盖该函数,即使它在原始源代码中完好无损。如果是这样,它不会在 TiddlyWiki 丢弃一个破坏 [访问] 我们内部网站的能力的 cookie 之前这样做。我进一步尝试从https://stackoverflow.com/questions/595228/how-can-i-delete-all-cookies-with-javascript插入第一个答案的 TiddlyWiki 版本。这会导致 TiddlyWiki 冻结。它会引发堆栈溢出警报。
我真的需要帮助,因为我不知道还能做什么,这是一个可能会危及我的组织使用 TiddlyWiki 的问题。
谢谢,
荷兰语