问题标签 [wiki]

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.

0 投票
6 回答
780 浏览

wiki - 哪个 wiki 会让我在单击其链接时动态创建一个页面?

对于我正在开发的应用程序 (*),我需要动态生成的页面和静态页面的混合。使用 wiki 会很酷,这样一旦第一次访问动态页面,它就会变成一个静态页面,用户可以像任何其他静态 wiki 页面一样对其进行注释。

换句话说,我想用 a) 生成 wiki 格式的新内容并将其存储在数据库中,然后 b) 解析并显示该文本.

哦,这应该是递归的——创建的页面可能有链接到更动态生成的页面等等。

我将根据其名称生成动态页面(包括任意深度的类别/命名空间信息)。

最后一件事 - 通过批处理脚本预先创建一些动态页面也很好(但不是必需的)(主要是为了性能,因为这些页面可能需要一些时间来生成)。

所以我的问题是哪个 wiki 软件最容易修改/编写插件来做到这一点?

(*) 想象一个 coredump 分析器(想想 gdb),您会看到一个转储列表(可能存储在某个远程机器上)。您单击转储,它会为您提供线程列表。您单击一个线程,它会为您提供堆栈。您单击堆栈帧,它会显示内存。您单击一个内存字,它会显示该地址处的内存页面,依此类推。

当您浏览转储时,您会添加有关您发现的问题的注释,以便以后为您提供帮助或与可能也在查看转储的同事分享。

几个月后,转储可能已经从远程机器上消失了(需要大量空间来归档所有这些转储),但现在您遇到了类似的问题。您将最近转储中的堆栈跟踪中的一个函数名称输入到 wiki 搜索框中,然后检索有关上一次事件的保存信息。

更新:感谢所有答案。我实际上可能会选择 MediaWiki。看起来我可以创建一个ArticleViewHeader 扩展,然后可以调用doEdit来创建页面(如果它尚不存在)。有一个VirtualPage 扩展似乎可以做类似的事情。

0 投票
3 回答
2921 浏览

python - 追踪领域

我正在尝试为我目前正在进行的项目设置 tracd。使用站点中提供的 python 脚本创建密码文件后,我尝试启动服务器并启用身份验证。但它会抛出警告说在该领域中找不到用户。实际上是什么领域 - 我尝试使用 trac 作为值,也尝试将其留空。我正在使用 Windows XP。我正在使用 Tracd 独立服务器。

发送的命令行是: tracd --port 8000 --auth=My_Test_Project,D:\My_Test_Project\Documents\Trac\digest.txt,Trac D:\My_Test_Project\Documents\Trac

警告消息是 - '警告:在领域中找不到用户:trac'

谢谢...

0 投票
1 回答
105 浏览

java - 有谁知道 javaspec.org 发生了什么?

javaspec.org 应该包含一个与 java 相关的 wiki;但它似乎下降了......这只是暂时的还是“永远”下降了?

0 投票
2 回答
2878 浏览

mediawiki - MediaWiki 中的受保护页面

我目前使用 MediaWiki 作为文档网站,并通过 LDAP 验证登录。

然而,我们遇到了一个障碍。某些页面包含敏感信息。例如,显示“单击此处登录”的链接。我希望能够保护某些页面不被任何人编辑。我想允许某些用户组(如员工)编辑这些页面。

如何在 MediaWiki 中按组设置页面保护(如果可能)?

0 投票
7 回答
988 浏览

wiki - wiki 使用哪些方法来合并并发编辑?

如果两个用户编辑同一个 wiki 主题,在 wiki(或类似的协作编辑软件)中使用了哪些方法将第二个用户的编辑与第一个用户的编辑合并?

我想要一个解决方案:

  • 不需要锁定
  • 不会丢失对页面的任何添加。
  • 它可能会添加额外的“样板”文本以指示进行不同更改的位置。

(我对可用于实现此用户语音想法以解决堆栈溢出的解决方案感兴趣。)

0 投票
7 回答
9144 浏览

content-management-system - wiki 和 CMS 有什么区别

wiki 和 CMS 之间有什么区别?有没有?

0 投票
3 回答
4266 浏览

.net - .NET 的 Wiki 平台

寻找基于 .NET 的 Wiki 平台的好选择。不需要开源,但越便宜越好。

0 投票
11 回答
4485 浏览

wiki - 维护程序员 Wiki

我最近负责开发团队的 wiki。wiki 仍处于起步阶段,所以我有很大的工作空间。它的目标是容纳开发团队的内部。目前,wiki 拥有的主要信息是编码标准。

  • 您的开发团队在其内部 wiki 中使用了哪些最佳实践?
  • 开发 wiki 上的哪些信息很重要?
  • 如果您要访问开发团队的 wiki,您希望看到哪些信息?
  • 是否有一些信息不应该出现在 wiki 上,即使它看起来是个好主意?

- 编辑 -

  • 另外,有没有很好的方法来组织信息?(例如按层(数据、用户界面)、按项目或其他)
0 投票
3 回答
748 浏览

database - 使用 Wiki 的方法 - 混合数据库

我需要一个数据库,其中一个(或多个)字段的行为类似于 wiki。我希望 wiki 的自由形式内容创建方面得到数据库严格语义结构的支持。

具体来说,我需要这个数据库字段来保存 wiki 样式的标记、跟踪多用户更改、允许还原等......

我是从几个方向来的:

  • 通过使该字段指向来自单独的 wiki 系统的页面,将 wiki 嵌入数据库。
  • 围绕 wiki 构建数据库(为我的结构化数据每页创建额外的字段)。
  • 或者用我自己的系统从头开始构建它来跟踪这个领域的变化(考虑到有多少维基软件,这真的有必要吗?)

有没有人有任何经验或见解接近这个建设?或者任何人都可以向我指出一个可以让我上路的框架吗?

我研究过像 TikiWiki 和 TWiki 这样的结构化 wiki,但我不清楚如何完成我想要的。

0 投票
2 回答
652 浏览

wiki - 如何在您的 Web 应用程序中实现 wiki 样式的编辑?

在我正在开发的 Web 应用程序中,我希望实现 wiki 样式的编辑(每个编辑都被保存,可以比较,并且用户可以轻松地回滚编辑)。

在不重新发明轮子的情况下实现这一点的好方法是什么?

先感谢您。