问题标签 [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.
wiki - 使用类似 StackOverflow 的编辑工具托管 wiki?
我们正在为我们的一个项目创建开发人员文档,我想将其设置为托管 wiki。
会有很多代码示例,StackOverflow 上使用的 WMD/Prettify 组合是我见过的输入结构化文本(带有标题等)并结合自动格式化代码块的最简单方法。
有谁知道使用此编辑工具集的现有托管 wiki 服务,因此我们不必编写自己的(至少不是马上)?
谢谢
php - 滚动您自己的纯文本 Wiki(数据库中的 Wiki)
任何人都知道用于创建类似 wiki 的数据存储的 API(最好是 php,但我对任何语言都感兴趣)?
滚动您自己的纯文本 wiki 的任何资源如何?其他纯文本 wiki 如何处理文本文件的格式?
我知道我可以使用 Markdown 或 Textile 进行格式化。但我最感兴趣的是如何处理多用户编辑的明文存储。
我正在编写一个主要是数据库驱动的 Web 应用程序。我希望该数据库的至少一个文本字段采用类似 wiki 的格式。具体来说,该文本可以由多个用户编辑,并且能够回滚到任何版本。想想Last.FM的 wiki/bio 部分(几乎整个网站都是由数据库严格构建的,除了每个艺术家的这个部分)。
到目前为止,我将 MediaWiki 拆分并整合到数据库中的方法似乎有点矫枉过正。我认为滚动我自己的纯文本 wiki 并将此文件存储在数据库的适当文本字段中会容易得多。
wiki - 将 Wiki 内容转化为系统手册的工作流程
我们正在为许多地方的许多用户(8 个国家/地区的 200 多个用户)部署一个新的软件系统。过去我们为用户编写了手册,然后每隔一段时间进行更新。这行得通,因为所有用户都拥有相同的手册,它涵盖了主要内容,但它也有问题,比如它不会经常更新,我们有时会错过更新,并且一些用户会有旧副本。
我们一直在讨论在测试和部署阶段使用 wiki 来构建有关系统的知识库。理想情况下,我们希望通过某种方式将其转换为某种形式的电子文档,然后我们可以“漂亮”并作为官方手册发送出去,并让用户使用和更新 wiki。
有没有其他人做过类似的事情?对 wiki 系统、工作流程、文档格式等有什么建议吗?
php - MediaWiki 支付网关
我想在 MediaWiki 中有一个订阅赞助的 wiki。我希望付费会员能够访问 wiki 的某些部分。我该如何做到这一点?
是否有插件/扩展或是否需要重写?
无论如何,如果我在数据库中标记付费用户,我该如何实现支付网关?
usability - 我可以做些什么来防止 wiki 风格网站上的写-写冲突?
在 wiki 风格的网站上,我可以做些什么来防止或减轻写-写冲突,同时仍然允许网站快速运行并保持网站易于使用?
我预见的问题是这样的:
- 用户 A 开始编辑文件
- 用户 B 开始编辑文件
- 用户 A 完成文件编辑
- 用户 B 完成文件编辑,不小心覆盖了用户 A 的所有编辑
以下是我想出的一些方法:
- 有某种签出/签入/锁定系统(尽管我不知道如何防止人们将文件签出“太长时间”,而且我不希望用户因不被允许而感到沮丧进行编辑)
- 有某种差异系统,显示用户提交更改并允许某种合并时所做的其他更改(但我担心这将难以创建并且会使网站“太难”使用)
- 在用户进行更改时通知用户并发编辑(某种 AJAX?)
还有其他方法可以解决这个问题吗?有没有很好地实现这一点的网站示例?
sharepoint - 使用 wiki 工具而不是 Sharepoint 的客观原因?
复制
我的任务是为一个由几个不同的开发团队组成的开发组织挑选一个 wiki 工具。Sharepoint 已安装,高层管理人员更愿意使用它,但过去它仅在 PM 被迫使用时才使用。没有开发人员会使用需要共享的内容对其进行更新。我在 Sharepoint 中开发并且我喜欢它,所以我没有反对它。但是为了让它工作,我需要一些我可以让每个人都使用的东西,所以 Sharepoint 将无法工作。第一步是说服管理层为什么 Sharepoint 不起作用。我们需要典型的 wiki 功能:
所见即所得,干净的界面,易于使用,将文件附加到页面,支持用户组,开源,本地托管。(也许我现在不考虑其他人?)
谁能提供一个客观原因列表,为什么 Sharepoint 不是我们可以用来迈出第一步的解决方案?那里有很多这样的产品,所以第 2 步应该更容易。
php - phpDocumentor 到维基?
我的公司正在使用 mediawiki 处理最终用户/开发人员文档。我想获取很多 phpdoc 吐出的 API 文档(用于特定功能/方法)并将其放在 wiki 标记中以便于传输。
从 phpDoc 获取 wiki 标记或 wiki 输出的任何解决方案?我环顾四周,一无所获。
ruby-on-rails - 将 Rails Restful Auth App Login 集成到 Wiki(MediaWiki?)的最佳方法是什么
我有一个使用 RESTful 身份验证的 ruby on rails 应用程序,我希望在我的网站上添加一个 Wiki。MediaWiki 看起来是我最好的选择,因为它功能齐全,而且我可以使用 LAMP 堆栈。但是,如果有另一个(最好是开源的)应用程序可以更好地集成,我不会在 MediaWiki 上出售。
我想知道是否有人可以建议将我的 rails 应用程序的登录与 MediaWiki 集成的方法,这样用户就不必登录两次,或者至少可以在 rails 和 wiki 应用程序中拥有相同的登录凭据。
我查看了 MediaWiki 扩展,但无法真正确定哪个是最佳解决方案。当前的 Rails 应用程序托管在 CentOS 上,带有企业级 ruby 和 phusion。
python - 是否有一种解析器/方式可用于使用 Python 解析维基百科转储文件?
我有一个项目,我收集属于特定类别的所有维基百科文章,从维基百科中提取转储,并将其放入我们的数据库。
所以我应该解析维基百科转储文件来完成这些工作。我们是否有一个高效的解析器来完成这项工作?我是一名 Python 开发人员。所以我更喜欢python中的任何解析器。如果没有建议,我会尝试在 python 中编写它的一个端口并将其贡献给网络,以便其他人使用它或至少尝试一下。
所以我想要的只是一个 python 解析器来解析维基百科转储文件。我开始编写一个手动解析器来解析每个节点并完成工作。
latex - 用于记录的轻量级标记 (wiki) 语言
当我写论文或文档时,它会让人觉得使用 LaTeX 或 OpenOffice 太过分了,因为我通常只需要一些标记元素(粗体、标题、列表等)。我想使用 wiki 样式标记来编写我的文档,因为这非常有效。
例如:
最后,我想简单地将其转换为 PDF。(跨平台也不错。)
是否有工具(或简单的工具链)来完成这项工作?
我个人不想使用LaTeX 作为转换步骤。有一些工具可以将轻量级语法转换为 TeX,然后转换为 PDF/PS。