Работа с рисунками

Основы

Начиная с MoinMoin версии 1.9 Вы можете выбирать из двух инструментов для рисования: TWikiDraw и (новый) AnyWikiDraw.

TWikiDraw доступен в MoinMoin довольно давно и уже несколько устарел. Мы, тем не менее, сохранили его для обеспечения совместимости с уже имеющимися рисунками.

AnyWikiDraw - это специальная версия JHotDraw7 для вики, преемница TWikiDraw, но с более новым интерфейсом пользователя и несколькими очень интересными дополнительными возможностями.

Использование

Для включения рисунка в Вашу страницу используйте следующий синтаксис:

{{drawing:<name of your drawing>[.tdraw|.adraw]}}

Используйте .tdraw для рисунков TWikiDraw и .adraw для рисунков AnyWikiDraw. Если Вы не укажете расширение, по умолчанию принимается формат TWikiDraw.

Если рисунок еще не существует, Вы увидите символ вложения вместо рисунка. Щелчок по нему переведет Вас на страницу, на которой будет запущен апплет рисования, с помощью которого Вы сможете создать новый рисунок и сохранить его.

Когда moin после этого выполнит рендеринг страницы вики, Вы увидите созданный PNG вашего нового рисунка.

Если Вы щелкнете по отрендеренному PNG существующего рисунка, moin загрузит апплет рисования, после чего Вы сможете изменить этот рисунок.

(!) Если Вы увидите сообщение с запросом подтверждения о том, хотите ли Вы загрузить апплет, Вы должны подтвердить это.

Можете поэкспериментировать самостоятельно с инструментами рисования, Вы обнаружите множество интересных возможностей.

Например, добавление изображений в рисунок, возможности группирования, эффекты прозрачности и поворотов любых частей рисунка с помощью медленных двойных челчков мышью по ним.

Пробуйте!

Примеры

Разметка для TWikiDraw рисунка

{{drawing:twikitest.tdraw}}

Рендеринг TWikiDraw рисунка

[ПРИКРЕПЛЁННЫЙ ФАЙЛ]

Разметка для AnyWikiDraw рисунка

{{drawing:anywikitest.adraw}}

Рендеринг AnyWikiDraw рисунка

[ПРИКРЕПЛЁННЫЙ ФАЙЛ]

Формат файла .tdraw

MoinMoin < 1.9 сохраняет 3 файла для каждого рисунка TWikiDraw:

В MoinMoin 1.9 это было изменено так, что теперь требуется только один файл (используйте пожалуйста moin migration data для конвертирования имеющихся данных):

Этот .tdraw файл является просто tar архивом, в котором содержатся три вышеописанных файла (см.выше). Файлы внутри архива называются однообразно drawing.*, поэтому их не надо переименовывать при изменении имени файла .tdraw.

Формат файла .adraw

MoinMoin 1.9 теперь поддерживает также рисунки AnyWikiDraw и сохраняет их в .adraw tar файл, который содержит:

Файлы внутри архива называются однообразно drawing.*, поэтому их не надо переименовывать при изменении имени файла .adraw.