Установка дополнительных компонент

Вначале, после того как вы установили MODX Revolution, вы не сможете обнаружить что-то, напоминающее реальный сайт, а только минимальный шаблон, минимальную домашнюю страницу и никаких сниппетов или плагинов.

Для создания сайта нужно будет загрузить некоторые дополнительные компоненты из репозитория MODX.

Просмотр имеющихся пакетов

 Для просмотра имеющихся пакетов в MODX Revolution перейдите в раздел Система -> Управление пакетами и кликните на кнопке "Загрузить дополнения". При этом вы попадете в репозиторий MODX, где можно выбрать нужные пакеты. После загрузки пакета он появится в панели управления пакетами готовый к установке.

Для начала вам видимо потребуется редактор текста, такой как, например, TinyMCE,  а также сниппет Wayfinder, мощный инструмент для отображения меню на сайте. Если вы хотите разместить на сайте страницу с часто задаваемыми вопросами, сниппет EZfaq пригодится в качестве простого средства для создания такой страницы. Сниппет SPForm позволит создать простую, защищенную от спама форму. Просмотрите пакеты и выберите нужные. Вы всегда сможете вернуться сюда и установить дополнительные пакеты.

Несмотря на то, что можно загрузить и шаблоны MODX, рекомендуется, чтобы вы использовали минимальный базовый шаблон (Base Template) или свой собственный шаблон для создания требующейся вам структуры сайта.

Загрузка пакетов

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

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

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

Пакеты также могут быть загружены вручную через FTP и непосредственно размещены в папке core/packages. В этом случае не будет создано записи в таблице transport_packages, поэтому пакет не будет отображаться в панели управления пакетами (и, соответственно, не может быть установлен). Для того, чтобы пакет попал в базу данных и панель управления, просто кликните Загрузить дополнения -> Искать пакеты локально. При этом MODX выполнит поиск в папке core/packages и добавит в базу данных отсутствующие пакеты. После этого они будут видны в панели управления пакетами.

Отображение пакетов в панели управления не означает, что они установлены. Для установленных пакетов в поле "Установлено" будет отображаться дата установки. Для неустановленных пакетов в этом поле будет отображаться "Не установлено". Вы можете одновременно иметь более одной версии пакета в панели управления, но толькоодна должна быть установлена.

Всегда работайте с пакетами в панели управления пакетами. Никогда не удаляйте и не переименовывайте пакеты вручную в папке core/packages.

Установка и деинсталляция пакетов

После того, как пакет появляется в панели управления пакетами, вы можете установить его просто кликнув  на кнопке "Установить". Пакеты устанавливаются по одному.

Если вы хотите больше узнать о пакете перед его установкой, кликните на знаке "+"  с левой стороны от имени пакета. При этом вы увидите более подробную информацию о пакете и, возможно, ссылку на страницу поддержки.

Переустановка и обновление пакетов

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

Если вы установили пакет, загруженный из депозитория MODX, поле "поставщик" будет отображать адрес сайта MODX. Для этих пакетов вы также можете видеть имеется ли обновление. Проверить наличие обновлений для пакетов, загруженных вручную, нельзя.

Деинсталляция и удаление пакетов

Наиболее простым методом деинсталляции пакета является клик на кнопке "Деинсталлировать" в панели управления пакетами. Вам будет предоставлен выбор : возврат к ранее установленной версии пакета (если таковая имеется), или деинсталляция всех версий пакета. При этом пакет не удаляется из панели управления и он также остается в папке core/packages. Это позволяет вам вновь установить пакет в любое время.

Если вы хотите полностью удалить пакет, вам нужно кликнуть на кнопке "удалить". При этом пакет будет удален с сайта, из панели управления и из папки core/packages.

Всегда удаляйте транспортные пакеты через панель управления. Если же вы вручную удалите .zip файл из папки  core/packages, пакет останется в панели управления, но попытка что-нибудь сделать с его помощью будет приводить к ошибке.  Информация о пакете останется в базе данных и компонента может быть запорчена, если вы попытаетесь установить ее более новую версию.

НазадВперёд