Библиотека модулей
Общий компонент. Даёт вкладку «Модули» в Robur, каталог модулей с карточками и автоматические обновления. При удалении Библиотеки исчезнут и остальные модули.
01Обзор
Библиотека модулей — точка входа для всех модулей: менеджер пакетов внутри Топоматик Robur. Через неё устанавливаются, обновляются и удаляются остальные модули (Быстрые команды, Отслеживание курсора, Диспетчер стилей, Диспетчер моделей и другие) — без ручного копирования файлов и без отдельного сайта на каждый модуль.
Модуль регистрирует общую вкладку «Модули» в ленте Robur — её видят все установленные модули, а не только Библиотека. Поэтому Библиотеку ставят первой, до остальных модулей.
02Совместимость
Работает во всех конфигурациях Топоматик Robur. Требуется версия 16.0.62.12 или новее.
03Установка
Библиотека — единственный модуль, который не устанавливается «через саму себя»: для первой установки на компьютер есть два пути.
- Скачайте AbrModules-*.tpm кнопкой «Скачать» выше.
- Установите файл через штатный Диспетчер пакетов Топоматик Robur (импорт .tpm).
- Перезапустите Robur — появится вкладка «Модули» с кнопкой «Библиотека модулей».
04Каталог модулей
Окно «Библиотека модулей» открывается с вкладки «Модули». Модули показаны карточками: название, версия, теги совместимости (например, «Автодороги» или «Все продукты Robur»), статус (не установлен / установлен / доступно обновление) и краткое описание. Если описание не помещается в две строки, появляется ссылка «Подробнее», разворачивающая текст прямо в карточке.
Под каждой карточкой — кнопка «Инструкция →»: открывает страницу конкретного модуля, даже если для него ещё нет отдельной инструкции — тогда откроется общий сайт разработчика.
Вкладка «Новости» в том же окне — короткая лента объявлений разработчика (новые модули, важные изменения), с версиями модулей не связана.
05Установка и обновление модуля
На карточке модуля одна кнопка действия — «Установить», «Обновить» или «Удалить» в зависимости от текущего статуса. Перед установкой или обновлением показывается диалог подтверждения с версией и полным списком совместимости. Если для модуля в каталоге указана контрольная сумма файла, скачанный .tpm перед установкой проверяется — повреждённый или подменённый файл не установится.
После установки, обновления или удаления Robur нужно перезапустить — плагины загружаются один раз при старте, «на лету» новый код не подхватывается. Появляется диалог с тремя вариантами: «Перезапустить», «Перезапустить от администратора» (если модуль ставился в Program Files и нужны повышенные права) и «Позже». Перед закрытием Robur, как обычно, предложит сохранить несохранённые проекты.
06Откат на прежнюю версию
Если после обновления модуль ведёт себя не так, как ожидалось, можно вернуться на любую более раннюю версию. Правой кнопкой мыши по карточке модуля → «Другие версии…» — список релизов с датами; при выборе версии показывается её changelog. Подтверждение — и выбранная версия устанавливается тем же способом, что обычное обновление (с перезапуском).
07Установка из файла
Кнопка «Из файла…» в верхней панели устанавливает модуль из локального .tpm-файла в обход каталога и сети — пригодится в изолированной сети или если нужна версия, которой ещё нет в каталоге. Пакет читается напрямую из архива, дальше — обычная установка с перезапуском Robur.
08Дополнительные источники модулей
Кнопка «⚙ Источник» открывает диалог «Источники модулей»: основной каталог подключён всегда и отключить его нельзя, но можно добавить один дополнительный источник — например, внутренний каталог компании со своими модулями для Robur. Списки модулей из обоих источников складываются; при совпадении названия модуля побеждает основной каталог.
09Уведомления об обновлениях
При открытии проекта в Robur (если есть что показать) один раз всплывает уведомление вида «Обновления: N · Новые модули: N · Новости: N». Клик по нему открывает Библиотеку на нужной вкладке. Ссылка «Не напоминать» отключает уведомления полностью.
10Работа без сети
Библиотека запоминает последний успешно загруженный каталог. Если сеть недоступна, окно открывается по этому сохранённому списку модулей со статусом «Офлайн» — посмотреть, что уже установлено, и почитать описания можно, а вот установить новую версию нельзя: для скачивания .tpm нужна сеть (или локальный файл через кнопку «Из файла…»).
11Удаление модулей
Удаление отдельного модуля (например, Диспетчера стилей) через Библиотеку безопасно и не влияет на остальные модули.
Если это уже произошло (вкладка «Модули» пропала с ленты, ни одна команда модулей не срабатывает) — переустановите Библиотеку модулей тем же способом, что при первой установке (раздел «Установка» выше): это гарантированно чинит проблему. В части случаев помогает и штатная команда Robur clearcache с последующим перезапуском — можно попробовать её первой, но если не помогло, следующий шаг — переустановка.
12Частые вопросы
Можно установить модуль без Библиотеки?
Технически — да, любой .tpm ставится штатным Диспетчером пакетов Robur напрямую. Но Библиотека для остальных модулей всё равно нужна — если её нет, модуль сам обнаружит это при запуске и предложит установить.
Как приходят обновления?
Автоматически: при запуске Robur и открытии проекта Библиотека проверяет новые версии и предлагает обновить.
Что будет, если удалить Библиотеку модулей?
Исчезнет вкладка «Модули» и обновления для всех модулей сразу — файлы модулей никуда не денутся, но перестанут запускаться, пока Библиотеку не переустановят.
Я удалил Библиотеку через штатный Диспетчер пакетов Robur, и все модули пропали — что делать?
Переустановите AbrModules тем же .tpm-файлом (кнопка «Скачать» на этой странице) — это восстанавливает работу всех модулей. В части случаев помогает и штатная команда Robur clearcache с перезапуском.
Можно подключить свой каталог модулей?
Да, один дополнительный источник — кнопка «⚙ Источник». Модули из него складываются с основным каталогом и помечаются тегом «Сторонний».
Можно откатиться на старую версию модуля?
Да — правой кнопкой по карточке модуля → «Другие версии…», там же виден changelog каждого релиза.
Модуль установился, но не появился в ленте Robur
Нужен перезапуск Robur — плагины загружаются один раз при старте, установка «на лету» не подхватывается.
Работает ли Библиотека без интернета?
Каталог кэшируется — список уже установленных модулей открывается офлайн, но для установки и обновления всё равно нужна сеть (или локальный .tpm через кнопку «Из файла…»).