Чтобы понять принцип работы программы, необходимо рассмотреть принцип работы файловой системы плагинов. Каждый плагин при работе создаёт из входных данных виртуальную файловую систему, где все данные представлены в виде "обычных" файлов и папок:
Идея файловой системы плагинов заключается в том, что ядру программы предоставляются для взаимодействия абстрактизированные, универсальные файлы и папки, а конкретное представление этих данных на входе и на выходе плагин "берёт на себя".
Файлы и папки в файловой системе плагина имеют набор атрибутов:
В общем случае, файловая система плагина не обязана поддерживать все атрибуты. Так, не существует способа точно определить размер таблицы БД, поэтому соответствующие "файлы" имеют нулевой размер. На практике эти вещи не оказывают существенного влияния на бэкап и восстановление данных.
Многие плагины относятся к конфигурируемым. Например, для работы с удалённой папкой на сервере FTP вы должны создать подключение для доступа к серверу. После того, как вы создадите конфигурацию для плагина FTP, выбранный сервер станет доступен в программе:
В терминах файловой системы плагина, каждая конфигурация является папкой верхнего уровня. Разворачивая эту папку, вы инициируете связь плагина с источником или хранилищем данных и поиск вложенных компонент информации (содержимого сервера FTP, MySQL и т.п.).
Узнать подробнее о настройках конфигурации плагинов
В данном разделе: