Extension:FreeMind/ru

Описание
Это расширение позволяет встраивать ваши карты памяти нарисованные в программе FreeMind в страницы вики. Карта памяти должна быть сохранена и загружена в вики в формате *.mm. Для отображения карты памяти используется или Flash или Java-аплет. Flash предпочтительнее т.к. загружается и работает заметно быстрее (примерно в 10-20 раз). Как это всё выглядит можно посмотреть здесь.

Это расширение больше не поддерживается, для MW 1.18-26.2 рекомендуется использовать MMHandler.

Загрузка дистрибутива расширения Freemind на MediaWiki

 * Скачайте расширение MediawikiExtension.zip
 * Загрузите freemindbrowser.jar (лучше ) ] (Для больших подробностей см. here) оба они требуются для расширения.
 * Вы можете найти также это расширение в CVS
 * ПрочитайтеREADME для инструкций по установке расширения.

Теперь вы можете использовать расширение с помощью кода  размещённого в статье вики.

Установка
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'mm' ); // типы файлов которые разрешены для загрузки $wgEnableUploads = true; // разрешение загрузки файлов $wgStrictFileExtensions = false; // (Не требуется для MW18) Если false, пользователи могут не принимать во внимание предупреждения для файлов не подпадающих под $wgFileExtensions $wgVerifyMimeType = false; // отключение проверки MIME - типов
 * 1) Скопируйте файл FreeMind.php и каталог freemind в каталог  /extensions (из файла FreeMindExtension.zip)
 * 2) Скопируйте файл freemindbrowser.jar в каталог  /extensions/freemind (из файла freemind-browser_0_7_1.zip )
 * 3) Скопируйте файлы bola.jpg, bola4.gif, estrella.png, flashobject.js, visorFreemind.swf (из файла freemindFlashBriwser-1.0b.zip) в каталог  /extensions/freemind
 * 4) Добавьте строку require_once("$IP/extensions/FreeMind.php"); в конец вашего файла LocalSettings.php (Имя Файла с учётом регистра!)
 * 5) Добавьте 'mm' в список допущенных расширений, например:

6. Добавьте в файл /incudes/MimeMagic.php строку application/xml mm

7. Добавьте в файл /usr/share/mediawiki/includes/mime.types (или в /includes/mime.types) строку: application/xml mm

Теперь вы можете использовать расширение. (Если возникли проблемы см. англоязычную страницу обсуждения расширения). P.S. По сообщениям у многих это расширение работает нестабильно. Если у Вас MediaWiki 18.1 то вам необходимо исправить файл FreeMind.php на файл доработанный Guntrom

Известные проблемы и их решение
Видимо загруженный, freeMindFlashBrowser.zip повреждён и не может быть распакованы. Попробуйте получить эти файлы из CVS.
 * Чтобы исправить ошибку, где флэш-версия не работает, почитайте, обсуждение и решение здесь.

Использование
Как встроить FreeMind карту в страницу вики

1. To embed a freemind mind map file which has been uploaded to this wiki, use:

Hello.mm. Do not upload .mm files with spaces as the plugin apparently can't parse for spaces in file names.

2. You can specify if you want to display the map in the flash browser or in the java applet

flash applet

The flash viewer is smaller and starts much faster than the applet viewer. For this reason do not use both flash and applet on the same wiki page, but choose the one you find the best.

3. You can display the map in a separate page by adding a colon in front of the file name:

Hello.mm description applet

4. Embed map in flash (with height)

flash|80pt

5. Embed map in flash without title (with height and collapsed to level 1)

flash|notitle|80pt|parameters startCollapsedToLevel=1

6. Встраивание карты в java-аплет (with height and title)

applet|150px|title example map</mm>

7. Cсылка на специальную страницу с flash анимацией

flash</mm> flash|title the map in flash|map in flash</mm> flash|notitle|map in flash without title</mm>

8. Cсылка на специальную страницу с java-аплетом

applet</mm> applet|title the map in applet|map in applet</mm> applet|notitle|map in applet without title</mm>

9. Ссылка на страницу описания

Image:Hello.mm Example map

10. Прямая ссылка на файл

[[Media:Hello.mm]] [[Media:Hello.mm|Example map]]

Дополнительные возможности
1. Полный синтаксис для встраивания FreeMind-карты в станицу:

{options}|parameters {parameters}</mm>

2. The full syntax for displaying the map in the separate page is:

{options}|parameters {parameters}|different text</mm>

3. The options can be zero or more of the following, separated by pipes:

applet, flash: Controls how the image is displayed, {height}px: Sets the given height in pixels, {height}pt: Sets the given height in points, title {title text}:Displayed map caption also used as a reference to the map file. notitle: Display no title and no reference.

Опции можно записывать в любом порядке.

The parameters can be zero or more of the {key}={value} pairs separated by spaces. They are transferred to the browser showing the map. Consult flash browser documentation as a mind map (http://freemind.sourceforge.net/wiki/extensions/freemind/flashBrowserDocu.html) for more info.

If a given option does not match any of the other possibilities, it is assumed to be the link text.

4. Embedding images in uploaded mind maps

If you want to include pictures in your map, they should be referenced by absolute paths to the images previoulsy iploaded to this site


 * 1) Upload the pictures first
 * 2) Every image in the FreeMind wiki becomes it own path. You can obtain it e.g. using wiki special page Special:Imagelist. All images listed there are linked to the image position e.g. http://freemind.sourceforge.net/wiki/images/0/00/Dothiepinscheme.gif
 * 3) Copy the links and insert them in your local mind map files.
 * 4) Check that the images are shown properly.
 * 5) Upload the mind map.

5. External images and map files

You can neither link to nor embed an external map. You can not embed a map including images located on external server.

Смотри также

 * MMHandler аналог работоспособен с MW 26.2
 * MindMeister online mindmapping
 * Home of FreeMind Mindmapping Software
 * Домашняя страничка Extension, обсуждение.
 * Extension:GraphViz/ru
 * Extension:Semantic Graph
 * FreeMind Discussion (important)
 * Extension:PlantUML/ru