在线流程图工具(从私人维基运行)
是否有一些流程图工具可以(或可以制作)与自托管维基集成?
要求:
- 基本功能(例如,绘制一些方框和一些箭头)
- 强烈希望它是可视化的(即,不是以文本形式写出来然后进行转换)
- 允许动态编辑
- 该工具可以集成到 wiki 中非常重要(例如,作为某处的额外面板)
- 可以从个人服务器
- 免费
运行我已经查看了这里有关图表工具的其他线程,但它们要么是桌面应用程序,要么是驻留在第三方服务器上的在线应用程序,要么是成本钱。
[编辑] 感谢您的回复,但我希望它们能够动态编辑(我已将其添加到要求中)。我的意思是我想集成(或从私人服务器运行)一些在线协作绘图工具。虽然我可以用 Graphviz 制作的东西创建 JPG 并上传,但这并不容易编辑。我必须将源文件上传到某个地方,需要有人下载和编辑,然后上传新的 JPG。
Is there some flowchart diagram tool that would (or could be made to) integrate with a self-hosted wiki?
Requirements:
- basic functionality (e.g., drawing some boxes and some arrows)
- would strongly prefer it to be visual (i.e., not written out in text that then gets converted)
- allows for dynamic editing
- it is important that the tool can be integrated into the wiki (e.g., as an extra panel somewhere)
- can be run from a personal server
- free
I've looked around at other threads here concerning a diagram tool, but they are either desktop applications, online ones which reside on third-party servers, or cost money.
[Edit] Thanks for the responses, but I would like them to be dynamically editable (I've added this to the requirements). What I mean is that I would like to integrate (or run it from a private server) some online collaborative diagramming tool. While I could create a JPG of something made in Graphviz and upload it, this is not easily editable. I would have to upload the source file somewhere, which someone would have to download and edit, then upload the new JPG.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
Graphviz 点图可以嵌入到一些 wiki 中。不幸的是,对于您的要求,它是被转换的文本。不过学习和使用起来相当简单。
http://www.graphviz.org/
编辑:它是免费/开源的。
Graphviz dot diagrams can be embedded in some wikis. Unfortunately for your requirements, it's text that gets converted. It's fairly simple to learn and use though.
http://www.graphviz.org/
EDIT: It's free / open source.
我一直在寻找类似的东西 - 维基百科中的协作流程图。到目前为止,最有趣的是这个 Mediawiki 扩展: http://www.flowchartwiki.org/wiki /index.php/Main_Page
I've been looking for something similar - collaborative flowcharts in a wiki. The most interesting so far is this Mediawiki extension: http://www.flowchartwiki.org/wiki/index.php/Main_Page
Balsamiq 模型 用于 XWiki 是我见过的最接近的东西。然而,它更像是一个用于应用程序模型的预可视化工具,尽管我不确定这是否是您正在寻找的工具。
如果您符合其许可资格,则免费。
另一种选择是使用 带有 Dia 扩展的 Mediawiki。
Balsamiq Mockups for XWiki is the closest thing I've seen. It's more of a previsualization tool however for application mockups, though I'm not sure if this is the kind of tool you're looking for.
It is free if you qualify under their licensing.
Another option would be using Mediawiki with the Dia extension.
我喜欢在 dokuwiki 中使用 svgedit 插件在运行时快速绘制图表。它生成标准 SVG 文本文件,并具有始终最新的 javascript wysiwyg 编辑器。而且,我在 github 上提交了错误/功能请求,并且请求的功能被匆忙添加。
编辑:自由开源软件!
I like using the svgedit plugin in dokuwiki for quick diagramming on the run. It produces standard SVG text files and has an always up to the date javascript wysiwyg editor. And, I submitted a bug/feature request on github and the requested functionality was added post haste.
Edit: FOSS!
我知道这个问题已经足够老了。但你可以尝试Origramy。它是一个基于 Flash 的视觉工具。 XML 作为结果可以从组件中获取。唉,与 wiki 的集成必须单独进行
i understand this question is old enough. but you could try Origramy. it's a Flash-based visual tool. and XML as the result can be get from the component. alas integration to wiki must be made separately
不确定您的服务器上有什么技术,但是 Open Diagram 可以在服务器上创建一个 jpg 图像文件,该文件然后可以在您的 wiki 中作为普通图像进行引用。它是开源的。
Not sure of the technology you have on your server, but Open Diagram can create a jpg image file on the server which can then be referenced as a normal image in your wiki. Its open source.
我很喜欢 UMLet 作为桌面应用程序的简单性。别让这个名字欺骗了你!不仅仅是 UML——它还有很多基本的图表元素。这并不漂亮,有时可能会很尴尬,但它确实有效。模板/工具箱中有基本的视觉项目,双击即可在画布上重现。然后,您可以移动它、调整它的大小,或者编辑该项目并通过文本修改它。
没有现有的在线集成方法(我见过),但由于它是很好的老式 java,因此您也许能够实现它。
它是免费的,并根据 GNU 通用公共许可证分发。
I've enjoyed the simplicity of UMLet for a while as a desktop app. Don't let the name fool you! There is more than just UML - it has a lot of basic charting elements in it. It's not pretty, and it can be awkward sometimes, but it works. Has basic visual items in a template/toolbox that you double-click on to reproduce on your canvas. You can then move it about, resize it, or edit the item and modify it via text.
There isn't an existing online integration method (that I've seen), but being that it's good old fashioned java, you might be able to make it happen.
It's free and distributed under the GNU General Public Licence.
老实说,我认为您将不得不使用 Java 并编写一个小程序。 javascript 库(AJAX、JQuery)取得了令人惊奇的进步,它们也可能对此有所帮助……
我的朋友欢呼吧。
honestly i think you are going to have to use Java and code an applet. there are wondrous advancements in javascript libraries (AJAX, JQuery) that also might assist in this...
cheers my friend.