Если честно, я думаю, вам придется использовать Java и кодировать апплет. в библиотеках javascript (AJAX, JQuery) есть замечательные улучшения, которые также могут помочь в этом ...
приветствует мой друг.
Не уверен, какая у вас технология на сервере, но Open Diagram может создать файл изображения jpg на сервере, который затем может ссылаться на обычное изображение в вашей вики. Его открытый исходный код.
Точечные диаграммы Graphviz могут быть встроены в некоторые вики. К сожалению, для ваших требований конвертируется именно текст. Однако его довольно просто изучить и использовать.
РЕДАКТИРОВАТЬ: Это бесплатно / с открытым исходным кодом.
Некоторое время мне нравилась простота UMLet в качестве настольного приложения. Не позволяйте названию ввести вас в заблуждение! Это больше, чем просто UML - в нем есть множество базовых элементов диаграмм. Это некрасиво и иногда может быть неудобно, но это работает. Имеет базовые визуальные элементы в шаблоне / наборе инструментов, которые вы дважды щелкаете для воспроизведения на холсте. Затем вы можете перемещать его, изменять его размер или редактировать элемент и изменять его с помощью текста.
Не существует существующего метода онлайн-интеграции (который я видел), но, поскольку это старый добрый java, вы, возможно, сможете это реализовать.
Это бесплатно и распространяется под Стандартной общественной лицензией GNU.
Мокапы Balsamiq для XWiki - самое близкое, что я видел. Однако это скорее инструмент предварительной визуализации для макетов приложений, хотя я не уверен, что это именно тот инструмент, который вам нужен.
Это бесплатно, если вы соответствуете требованиям согласно их лицензии.
Другой вариант - использовать Mediawiki с расширением Dia .
Мне нравится использовать плагин svgedit в dokuwiki для быстрого создания диаграмм на бегу. Он создает стандартные текстовые файлы SVG и имеет всегда актуальный javascript wysiwyg редактор. И я отправил запрос на ошибку/функцию на github, и требуемая функциональность была поспешно добавлена.
Редактировать: FOSS!