
Необходимо сделать важные настройки MODX Revolution
Здесь мы по уроку скачиваем и устанавливаем CMF MODX Revolution - но у нас уже установлен MODX на хостинг.
В уроке ставят MODX Advanced а я ставил MODX Traditional:
Чем они отличаются?
MODX Traditional - уже содержит какие то пред-настройки, более простая установка.
MODX Advanced - более настраиваемая, конфигурируемая.
Разные версии инсталяций:
https://docs.modx.com/revolution/2.x/getting-started/installation
Настройки непонятно чего из урока:

Ну далее такая же уствновка...

Создает базу данных (мы уже создали ее)


Так же все настраиваем:

Еще настройки - таких у меня не было:

Можно переименовать путь до админки, что бы добавить защиту от хакеров:

И в уроке примерно такой же интерфейс как и у нас - это хорошо!

Получили предупреждения от системы:
Ядро - у нас в открытом доступе. Мы можем вынести на сервере конфигурационный файл - открыт для записи.

Далее подключимся к серверу при помощи:




Для MODX 2.7.1 и хостинга Sprinthost.ru Ядро прячем так:

Но нужно также поменять пути в следующих файлах:


И после этих изменений - перезагрузим Админку MODX и красное сообщение о открытом доступе к ядру - исчезли!

Далее идем по инструкции:




ГОТОВО! Русифицировали

Быстро ознакомимся с интерфейсом MODX:




Сначала - все загрузим - потом все будем ставить!

Установим редактор ( от проблем )




Далее ищем плагин: Collections
- позволяет упорядочивать дочерние элементы - что бы не возникало длинной партянки из дочерних элементов.

Далее загрузим плагин - Formit
Данный плагин позволяет создавать какие то формы.

Плагин: pdoTools
- это набор инструментов, для облегчения задачи разработки. Содержит сразу целый пул необходимых плагинов.

Вот из чего он состоит:

Для работы с изображениями: Кропа, Ресайза используем плагин: phpthumbof

Плагин: translit


ОК! - Все пакеты успешно установили!
Переходим к настройкам:

И выполним базовую настройку:





















Создадим новый документ:

Посматриваем на документацию:

А точнее здесь:
https://docs.modx.pro/components/pdotools/

sitemap
|
1 |
<span style="background-color: #ffcc00;">[[pdoSitemap]]</span> |



СОХРАНЯЕМ!
Мелькает пока карта сайта:

И перекрывается строчкой:

Но все равно Двигаемся дальше:
Продолжим настройку и перейдем в "Элементы"
И создадим НОВЫЙ СНИППЕТ:

|
1 2 3 4 5 |
* * <?php echo $_SERVER['HTTP_HOST']; * |


Для чего он нам нужен?
Идем в "Ресурсы"

|
1 2 3 4 |
* * robots * |

Далее еще заполним "Содержимое" - документа "robots"
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
* * User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /connectors/ Disallow: /index.php Disallow: /index.html Disallow: /index Disallow: *? Host: ovk.my7life.ru Sitemap: https://ovk.my7life.ru/sitemap.xml * |


и видим что работает: Выводиться наш хост

Теперь если мы перенесем сайт на другой домен - этот новый домен автоматически будет выводиться в robots






Затем "Обновить" страницу - что бы появилась кнопка "УСТАНОВИТЬ" - бывает, что кнопка не появляется...
Базовый урок окончен!
