Модули / Robur / Библиотека модулей

Библиотека модулей

v1.5.0 Все продукты Robur Robur 16.0.62.12+

Общий компонент. Даёт вкладку «Модули» в Robur, каталог модулей с карточками и автоматические обновления. При удалении Библиотеки исчезнут и остальные модули.

Скачать v1.5.0 Требуется Топоматик Robur 16.0.62.12+
Библиотека модулей

01Обзор

Библиотека модулей — точка входа для всех модулей: менеджер пакетов внутри Топоматик Robur. Через неё устанавливаются, обновляются и удаляются остальные модули (Быстрые команды, Отслеживание курсора, Диспетчер стилей, Диспетчер моделей и другие) — без ручного копирования файлов и без отдельного сайта на каждый модуль.

Модуль регистрирует общую вкладку «Модули» в ленте Robur — её видят все установленные модули, а не только Библиотека. Поэтому Библиотеку ставят первой, до остальных модулей.

02Совместимость

Работает во всех конфигурациях Топоматик Robur. Требуется версия 16.0.62.12 или новее.

03Установка

Библиотека — единственный модуль, который не устанавливается «через саму себя»: для первой установки на компьютер есть два пути.

  1. Скачайте AbrModules-*.tpm кнопкой «Скачать» выше.
  2. Установите файл через штатный Диспетчер пакетов Топоматик Robur (импорт .tpm).
  3. Перезапустите Robur — появится вкладка «Модули» с кнопкой «Библиотека модулей».
Если на компьютере уже стоит любой другой модуль (например, Быстрые команды), а Библиотеки нет — этот модуль сам предложит установить её при следующем открытии проекта. Достаточно согласиться; копирование в Program Files один раз запросит права администратора (UAC).

04Каталог модулей

Окно «Библиотека модулей» открывается с вкладки «Модули». Модули показаны карточками: название, версия, теги совместимости (например, «Автодороги» или «Все продукты Robur»), статус (не установлен / установлен / доступно обновление) и краткое описание. Если описание не помещается в две строки, появляется ссылка «Подробнее», разворачивающая текст прямо в карточке.

Под каждой карточкой — кнопка «Инструкция →»: открывает страницу конкретного модуля, даже если для него ещё нет отдельной инструкции — тогда откроется общий сайт разработчика.

Вкладка «Новости» в том же окне — короткая лента объявлений разработчика (новые модули, важные изменения), с версиями модулей не связана.

Лента: Модули → Библиотека модулей. Внутри самого окна — свои вкладки «Модули» / «Новости», не путать с вкладкой ленты.

05Установка и обновление модуля

На карточке модуля одна кнопка действия — «Установить», «Обновить» или «Удалить» в зависимости от текущего статуса. Перед установкой или обновлением показывается диалог подтверждения с версией и полным списком совместимости. Если для модуля в каталоге указана контрольная сумма файла, скачанный .tpm перед установкой проверяется — повреждённый или подменённый файл не установится.

После установки, обновления или удаления Robur нужно перезапустить — плагины загружаются один раз при старте, «на лету» новый код не подхватывается. Появляется диалог с тремя вариантами: «Перезапустить», «Перезапустить от администратора» (если модуль ставился в Program Files и нужны повышенные права) и «Позже». Перед закрытием Robur, как обычно, предложит сохранить несохранённые проекты.

06Откат на прежнюю версию

Если после обновления модуль ведёт себя не так, как ожидалось, можно вернуться на любую более раннюю версию. Правой кнопкой мыши по карточке модуля → «Другие версии…» — список релизов с датами; при выборе версии показывается её changelog. Подтверждение — и выбранная версия устанавливается тем же способом, что обычное обновление (с перезапуском).

07Установка из файла

Кнопка «Из файла…» в верхней панели устанавливает модуль из локального .tpm-файла в обход каталога и сети — пригодится в изолированной сети или если нужна версия, которой ещё нет в каталоге. Пакет читается напрямую из архива, дальше — обычная установка с перезапуском Robur.

08Дополнительные источники модулей

Кнопка «⚙ Источник» открывает диалог «Источники модулей»: основной каталог подключён всегда и отключить его нельзя, но можно добавить один дополнительный источник — например, внутренний каталог компании со своими модулями для Robur. Списки модулей из обоих источников складываются; при совпадении названия модуля побеждает основной каталог.

Модули из дополнительного источника помечаются на карточке тегом «Сторонний», а перед их установкой показывается отдельное предупреждение о доверии — Библиотека не проверяет содержимое чужих каталогов.

09Уведомления об обновлениях

При открытии проекта в Robur (если есть что показать) один раз всплывает уведомление вида «Обновления: N · Новые модули: N · Новости: N». Клик по нему открывает Библиотеку на нужной вкладке. Ссылка «Не напоминать» отключает уведомления полностью.

10Работа без сети

Библиотека запоминает последний успешно загруженный каталог. Если сеть недоступна, окно открывается по этому сохранённому списку модулей со статусом «Офлайн» — посмотреть, что уже установлено, и почитать описания можно, а вот установить новую версию нельзя: для скачивания .tpm нужна сеть (или локальный файл через кнопку «Из файла…»).

11Удаление модулей

Удаление отдельного модуля (например, Диспетчера стилей) через Библиотеку безопасно и не влияет на остальные модули.

Саму Библиотеку модулей удаляйте только отсюда же — кнопкой «Удалить» на её собственной карточке, не через штатный Диспетчер пакетов Robur. Библиотека — общий компонент: она регистрирует вкладку «Модули» для всех модулей. Если удалить её штатным Диспетчером пакетов Robur в обход этого окна, Robur может «не забыть» о ней до конца — и тогда все модули разом перестанут запускаться, даже если их файлы никуда не делись.

Если это уже произошло (вкладка «Модули» пропала с ленты, ни одна команда модулей не срабатывает) — переустановите Библиотеку модулей тем же способом, что при первой установке (раздел «Установка» выше): это гарантированно чинит проблему. В части случаев помогает и штатная команда Robur clearcache с последующим перезапуском — можно попробовать её первой, но если не помогло, следующий шаг — переустановка.

12Частые вопросы

Можно установить модуль без Библиотеки?

Технически — да, любой .tpm ставится штатным Диспетчером пакетов Robur напрямую. Но Библиотека для остальных модулей всё равно нужна — если её нет, модуль сам обнаружит это при запуске и предложит установить.

Как приходят обновления?

Автоматически: при запуске Robur и открытии проекта Библиотека проверяет новые версии и предлагает обновить.

Что будет, если удалить Библиотеку модулей?

Исчезнет вкладка «Модули» и обновления для всех модулей сразу — файлы модулей никуда не денутся, но перестанут запускаться, пока Библиотеку не переустановят.

Я удалил Библиотеку через штатный Диспетчер пакетов Robur, и все модули пропали — что делать?

Переустановите AbrModules тем же .tpm-файлом (кнопка «Скачать» на этой странице) — это восстанавливает работу всех модулей. В части случаев помогает и штатная команда Robur clearcache с перезапуском.

Можно подключить свой каталог модулей?

Да, один дополнительный источник — кнопка «⚙ Источник». Модули из него складываются с основным каталогом и помечаются тегом «Сторонний».

Можно откатиться на старую версию модуля?

Да — правой кнопкой по карточке модуля → «Другие версии…», там же виден changelog каждого релиза.

Модуль установился, но не появился в ленте Robur

Нужен перезапуск Robur — плагины загружаются один раз при старте, установка «на лету» не подхватывается.

Работает ли Библиотека без интернета?

Каталог кэшируется — список уже установленных модулей открывается офлайн, но для установки и обновления всё равно нужна сеть (или локальный .tpm через кнопку «Из файла…»).