Транспортные пакеты

Транспортные пакеты являются нововведением  MODX Revolution и одной из причин, по которой можно рекомендовать переход на эту новую версию. Транспортный пакет представляет собой файл с расширением .zip, который может содержать файлы, объекты MODX и PHP скрипты, упакованные для автоматической установки на сайт MODX. Обычно транспортные пакеты используются для установки определенной компоненты сторонних разработчиков, но транспортные пакеты также могут содержать расширения, изменения ядра, шаблоны, простые коллекции файлов или полностью сайт MODX.

В ранних версиях MODX для того, чтобы установить компоненту сторонних разработчиков, вам требовалось загрузить компоненту, распаковать файлы в соответствующем каталоге сайта MODX, создать определенные элементы и вставить в них код из файлов компонент. Иногда этот процесс может быть не совсем хорошо задокументирован, что может привести к ошибкам. При использовании транспортных пакетов вы переходите в раздел "Управление пакетами" (Package Management) в панели управления MODX, выбираете нужный пакет, загружаете его и нажимаете "Установить" (Install). Далее вся остальная работа выполняется без вашего участия и без ошибок.

Более того, транспортные пакеты могут взаимодействовать с пользователем во время процесса установки, поэтому вы можете во время установки выбирать конфигурацию и предпочтения. Пакет SPForm, например, создает простую, защищенную от спама форму для контактов на вашем сайте. Во время установки вы задаете ваш e-mail адрес и указываете хотите ли вы установить страницу "Контакты" (Contacts). Если вы указываете, что хотите, пакет автоматически устанавливает необходимые ресурсы, элементы и файлы. Также создается страница "Наши контакты" (Contact Us) и "Благодарности" (Thank you). В конце установки вы будете иметь на вашем сайте рабочую форму для контактов и она автоматически появится в вашем меню.

Недостатком транспортных пакетов является то, что для их создания разработчикам требуется больше усилий. Это означает, что для переработки  существующих компонент MODX в транспортные пакеты требуется определенное время. К счастью старый метод установки будет доступен до переработки компонент в соответствующие транспортные пакеты.

Если вы попытаетесь установить компоненту сторонних разработчиков в MODX Revolution старым способом, убедитесь, что она доработана для MODX Revolution.

НазадВперёд