问题标签 [wiki-engine]

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 投票
2 回答
376 浏览

email - 有没有支持通过电子邮件创建页面的 wiki 引擎?

我想将我工作的公司的所有松散信息整合到一个知识库中。wiki 似乎是要走的路,但大多数相关信息都隐藏在 PST 文件中,并且需要很长时间才能说服人们手动将他们的电子邮件(包括附件)一一翻译成 wiki 页面。所以我正在寻找一个支持通过电子邮件创建页面的wiki引擎,即能够接收电子邮件(支持纯文本、html和附件)然后创建相应的页面。支持文件索引和查找重复文件将是一个巨大的好处。

我尝试使用WikiMatrix,但没有找到我想要的东西。我不介意构建自己的引擎(在这里和那里借几个片段用于MIME 解码),但我不认为这是一个罕见的问题,所以没有实现。

0 投票
3 回答
252 浏览

javascript - 与 Wiki 资源一起使用的 JavaScript 编辑就地持有者

我想动态解析文本维基内容。我找到了 JsWiki,但它是 beta 形式,看起来没有社区,甚至没有开发人员)。任何其他?

0 投票
4 回答
5005 浏览

php - 推荐一个好的 PHP wiki 引擎

我正在寻找一个易于嵌入现有 PHP 应用程序的小型 wiki 引擎。或者可能是一组库来处理所有典型的 wiki 功能。

目前我正在使用ErfurtWiki,但它开始显示它的年龄。它自 2005 年以来一直没有更新,而且 sourceforge 上的一些页面似乎已被黑客入侵

我会将它包含在 GPLv2 应用程序中,因此与 GPL 兼容的许可证很重要。

编辑:

要更新,主要是我只是在寻找文本格式/解析器功能。我想自己处理存储、安全、修订历史等。

0 投票
8 回答
1945 浏览

asp.net - 带有 AD 身份验证的 ASP.NET wiki

我正在探索为我公司的一百多个开发人员部门建立一个 wiki 站点的选项。我们是一家纯 Microsoft(认证合作伙伴)商店,因此很自然地基于 ASP.NET 和 IIS 进行实施,以便熟悉和扩展学习机会。

看起来,Screwturn wiki 没有提供可以连接到 Active Directory 的用户提供程序。是否有原生支持 AD 的 wiki 引擎?当我们希望控制访问时,管理两个用户群并不是最有效的活动。

0 投票
9 回答
2049 浏览

c# - 编码标准维基

在我的工作地点,我负责创建编码标准文档。通常,我们在一定程度上遵循 FxCop 和 StyleCop 工具报告的内容,但我们真正需要的是解释何时使用约定、为什么甚至是简单示例的文档。

将来也可以将其扩展到其他目的。

我想到的第一件事是拥有一个内部 wiki 站点,我们可以随着时间的推移轻松构建和更改,但我以前从未使用过基于 wiki 的引擎,并且想要一些建议。

如果可能的话,引擎应该在 C# 中,以便我们能够根据需要对其进行调整。

如果您认为 wiki 解决方案是解决此问题的错误方法,请提供替代方案:)


更新

我刚刚被告知,虽然我们确实有一个 php 服务器,但它不会留下来,所以恐怕基于 php 的 wiki 想法已经不在讨论范围内了。


更新 2

您能否(如果可能)让我知道这些解决方案是否适用于 Active Directory?

干杯托尼

0 投票
4 回答
6303 浏览

c# - 集成到现有网站的最佳 c# wiki 是什么?

我们需要将 wiki 添加到已经存在的网站,但是我们只希望登录用户能够编辑 wiki,并且我们更愿意使用我们自己的身份验证方法。

有没有人有类似的经验或任何关于工作的好 wiki 引擎的建议?

更新:谢谢大家,普遍的共识是ScrewTurn 是最好的Wiki 之一,但是有没有人有将它整合到您自己的网站的经验?

想象一下,您已经完成了基本布局的网站,并且您已经拥有了身份验证系统。

您如何将引擎置于其中,以便您的布局和菜单围绕 wiki 并使用您自己的身份验证系统?

0 投票
4 回答
1273 浏览

php - 滚动您自己的纯文本 Wiki(数据库中的 Wiki)

任何人都知道用于创建类似 wiki 的数据存储的 API(最好是 php,但我对任何语言都感兴趣)?

滚动您自己的纯文本 wiki 的任何资源如何?其他纯文本 wiki 如何处理文本文件的格式?

我知道我可以使用 Markdown 或 Textile 进行格式化。但我最感兴趣的是如何处理多用户编辑的明文存储。

我正在编写一个主要是数据库驱动的 Web 应用程序。我希望该数据库的至少一个文本字段采用类似 wiki 的格式。具体来说,该文本可以由多个用户编辑,并且能够回滚到任何版本。想想Last.FM的 wiki/bio 部分(几乎整个网站都是由数据库严格构建的,除了每个艺术家的这个部分)。

到目前为止,我将 MediaWiki 拆分并整合到数据库中的方法似乎有点矫枉过正。我认为滚动我自己的纯文本 wiki 并将此文件存储在数据库的适当文本字段中会容易得多。

0 投票
10 回答
2510 浏览

wiki-engine - 什么是编程教程的好 wiki 软件?

我注意到用我的母语(拉脱维亚语)编写的编程教程非常少。最好的之一似乎最近永久离线。因此,我更倾向于开始编写自己的编程教程。

由于我不是作家,空闲时间很少,所以我想把它变成一个 wiki 的东西。这样其他感兴趣的爱好者(我已经知道一些)也可以轻松加入。

问题是 -哪种 wiki 软件最适合这样的任务?我想到了一些很高兴拥有的关键功能,我将在此处列出它们:

  • 完整的 Unicode 支持,因为拉脱维亚语中有一些非标准字符;
  • 修订控制;
  • 访问控制(支持匿名访问);
  • 代码语法着色,最好是可扩展的,以便可以制作不同编程语言的教程;
  • 从所有页面自动生成 TOC 会很好(但也可以手动完成);
  • 对图表和数学公式的支持会很好(但也可以通过图片上传来完成);
  • 为页面提供“可打印”版本的能力会很好,更不用说在可下载的电子书中编译整个内容的可能性。

我拥有的服务器上有 Linux,所以最好没有 ASP/ASP.NET - 但如果真的需要,也可以安排。

补充:嗯,似乎只有两个不错的候选者——DokuWiki 和 MediaWiki。两者都具有拉脱维亚本地化的重要特征。我会选择 MediaWiki,因为它似乎至少有一个主要优势——附件的版本控制。(加上毫无疑问是世界上测试最好的 wiki 系统)但是,对于这样一个小项目,我担心它是否功能过于丰富。对此有何评论?

0 投票
2 回答
1739 浏览

javascript - 如何使用单选按钮切换谷歌(和维基百科)搜索框建议?

我将 Google 和 Wikipedia 搜索框添加到页面中,并且我正在寻找一种方法来根据所选单选按钮更改建议。

事实上,建议语言应该根据检查的语言而改变。

这是我的实际代码:

脚本 googlesuggest.js:

wikipedia_action.php 的 PHP

其实我有两个问题……</p>

1 - 我注意到谷歌建议将kHL:"en"更改为kHL:"fr"用于法语或kHL:"de"用于德语可以解决问题,但我不知道如何根据选中的单选按钮进行更改?(并且没有一些 onClick,jQuery 应该会更好)

2 - 我也未能建立维基百科建议系统,这就是我也在寻找这个(并且建议改变)的原因。它在这里使用:

http://en.wikipedia.org/wiki/Special:搜索

http://fr.wikipedia.org/wiki/Sp%C3%A9cial:Recherche

http://de.wikipedia.org/wiki/Spezial:Suche

等等。

任何帮助,将不胜感激 ;)

0 投票
2 回答
130 浏览

user-interface - 用户生成和修改内容的版本比较

我正在做一个构建在线协作工具的项目。查看 Wikipedia,我注意到用户生成的页面迭代可以很容易地相互比较;比较突出了差异。

从概念上讲,我需要实现什么来做几乎完全相同的事情?