Сейчас мы с вами проведем первоначальную настройку сайта и установку необходимых модулей на сайте.
Установка компонентов в MODx Revolution
Чтобы установить компоненты в MODx Revolution нужно перейти в раздел “Приложения->Установщик” и нажать кнопку “загрузить дополнения”.
Далее у нас откроется список дополнений. Можно найти пакеты используя разделы слева или воспользоваться поиском. Если вы нашли нужный пакет нажмите кнопку “загрузить”.
Когда пакет загружен, то можно нажать на иконку домика в хлебных крошках и перейти в корневой раздел установщика. Мы скачали компонент, но не установили его. Для того, чтобы установить компонент переходим в корневой раздел установщика, находим скачанные пакеты и нажимаем кнопку “установить”.
Откроется диалоговое окно, где, возможно, вас спросят какие-то дополнительные данные, как в случае с компонентом FormIt. Если вы хотите получать обновления, можете заполнить данные, которые у вас просят или же сразу нажать на кнопку “Установить пакет”.
Когда пакет установлен, нужно просто нажать кнопку “ОК”.
У нас несколько поставщиков пакетов, поэтому расскажу, как менять поставщиков. Для этого нужно нажать на стрелочку вниз у кнопки “Загрузить дополнения” и выбрать пункт “Выберите поставщика”, а в открывшемся окне можно выбрать именно того поставщика, который вам нужен и нажать на кнопку “Сохранить и перейти в обозреватель пакетов”.
Начнем с установки модулей, нам необходимо установить следующие компоненты из официального репозитория:
- sdStore – это пакет, который добавляет поставщика пакетов modstore.pro.
- tinyMCE – текстовый редактор для ресурсов.
- FormIt – для отправки писем с сайта.
- Translit – транслитерация URL-адресов.
- Filetranslit – транслитерация наименования загруженного файла.
- MIGX – дополнение для мульти TV-параметров.
- Collections – отображение ресурсов таблицей, так как у нас их будет много.
- ClientConfig – конфигурация сайта.
- ACE – редактор кода с поддержкой Emmet.
Компоненты из репозитория modstore.pro:
- pdoTools – это компонент для выборок ресурсов (ВАЖНО! Этот пакет ставить первым).
- miniShop2 – компонент интернет-магазина.
- ajaxForm – для AJAX отправки форм с сайта.
- Tickets – для блога на сайте.
- hybridAuth – для авторизации через социальные сети.
Из бесплатных компонентов это все, остальные будем устанавливать по мере необходимости. Перейдем к дальнейшей настройке нашего будущего онлайн-сервиса.
Настройка ЧПУ в MODx Revolution
Чтобы настроить ЧПУ в MODx Revolution первым делом нужно переименовать файл “ht.access”, лежащий в корне сайта в “.htaccess”. Затем нужно перейти в системные настройки в раздел “Дружественные URL”.
Теперь настроим наши ЧПУ. Для этого нам нужно заполнить следующие настройки:
- friendly_alias_translit – “russian”
- friendly_urls – “Да”
- friendly_urls_strict – “Да”
- use_alias_path – “Да”
Еще зададим нашему будущему онлайн-сервису имя, найдя настройку site_name.
На этом первоначальную настройку нашего сайта мы сделали. Дальше будет только самое интересное.