ВК
версия для слабовидящих

Знакомство с установщиком пакетов modx revo

В системе присутствует возможность установки приложений несколькими способами. Первый из них это скачивание из так называемого менеджера пакетов. Также есть возможность ручного скачивания пакетов через менеджер загрузки и возможность установки приложений из определенного каталога на хостинге.

 Чтобы установить приложение, необходимо в верхнем меню выбрать пункт приложения - установщик.

 Появится страница управления пакетами. Здесь отображаются все скачанные и (или) установленные пакеты. Скачать ещё можно нажав на кнопку загрузить дополнения. При нажатии на треугольник в правой части кнопки появляются дополнительные параметры.

 Пункт выберите поставщика преоставляет возможность переключаться между различными репозиториями модэкса. Это площадки, которые содержат различные наборы программ для установки. Их огромное количество, для примера можно взять modstore.pro. При нажатии на этот пункт появляется окно для выбора.

 Чтобы добавить репозиторий, переходим на вкладку поставщики и нажать на кнопку добавить нового поставщика.

 

Появляется всплывающее окно, где необходимо заполнить несколько полей.

Имя. Это название, которое будет у источника. Можно выбирать самостоятельно. Необходимо обязательно заполнить.

Url сервиса. Адрес сервера, который предоставляет пакеты. Является основным показателем, обязательным к заполнению.

Имя пользователя. В некоторых случаях требуется ввод этого параметра для авторизации. Не обязателен для заполнения.

Ключ API. Аналогично с предыдущим. При авторизации, необходимо указать специально созданный под конкретного пользователя ключ.

Описание. Текстовое описание, необязательно для заполнения. Небольшое описание репозитория.

Загрузка пакетов локально.

Мы можем самостоятельно загружать различные пакеты для установки. Для этого мы самостоятельно скачиваем пакет (точнее его установочный архив) и загружаем его на сайт, в папку /core/packages/. После Этого выбираем пункт искать пакеты локально и появляется следующее сообщение с выбором.

 

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

Такой вариант загрузки актуален когда вы скачиваете пакеты с Github-а или аналогичного сервиса.

Что происходит в данном случае. Физически все пакеты загружаются в папку core/packages/. Когда мы пользуемся этим методом, система самостоятельно производит поиск в этом каталоге на наличие неустановленных пакетов и добавляет их в таблицу transport_packages в БД. Если этот пакет есть в подключенных репозиториях, то ему будут доступны обновления в случае выхода новых версий.

Загрузка пакета.

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

Скачивание пакета из репозитория.

 Когда мы нажимаем на кнопку загрузить дополнения, происходит переход на диспечер пакетов.

Слева находится поиск и группировка по типу. Далее - 10 популярных и недавно выпущенных.