Я так понял, что значение compress_js зависит от типа установки. В случае использования Git deployments он падает в No, при том, что по умолчанию должен быть включен. Т.к. вы разворачиваете через консоль, то скорей всего используете именно Git deployments — поэтому у вас AjaxManager и работает. А вот я MODX ручками ставил, поэтому без дополнительных настроек не завелось.
Вроде все правильно делаю:
MODX Revolution 2.3.3-pl (traditional)
AjaxManager 1.2.0-pl
Каталог кеша удалял, в админке перелогинивался, кеш браузера чистил. Тестировал в FireFox и Chrome.
Да, я успел познакомиться с этими ресурсами, но как я уже написал: «уходит неадекватное много времени на изучение».
Вот пример удачной документации: rtfm.modx.com/extras/revo/wayfinder — через 2-3 минут чтения я готов работать со снипетом, а уточнение информации занимает считанные секунды.
Вы, вроде как, пытались сделать аналогичную на русском, но описания самых необходимых снипетов, вроде msProducts, в ней нет.
Судя по всему miniShop кормить начал, а нормальной документации так и нет. Сначала компонент очень понравился, но уходит неадекватное много времени на изучение т.к. все приходиться делать методом тыка.
Очень обрадовался, когда прочитал про AjaxManager. Сразу установил и сразу же наткнулся на баг — он просто ломает админку: подгружает через AJAX страницы, но не выводит их, оставляя висеть лоадер.
На самом деле есть один аргумент в пользу такого избыточного синтаксиса — он повышает читабельность кода. Т.к. мозгу проще на ходу сравнить два значения, чем заметить, что объявлено только одно значение и следует его сравнить с true. Возможно это звучит смешно, когда мы говорим об одной строке. Но, когда читаешь много кода «по горизонтали» такие мелочи действительно очень упрощают жизнь.
Как вариант еще можно if(true == $this->request->isAjax())
Я говорю о том, что если есть англоязычный термин, понятный даже людям не знающим английского, то я не понимаю, зачем вместо этого термина использовать адаптацию на русском языке, которая даже русским режет слух? Более того, если два русских специалиста черпают информацию из разных источников они могут друг друга просто не понять.
А вопрос касательно чтения я не понял. Вас наверно что-то конкретное интересует?
Я думаю, что перевод терминов — это действительно зло т.к. зачастую при этом теряется смысл.
Возможно я что-то упускаю из виду? Пожалуйста, посвятите меня в чем смысл перевода терминов?
Хм. Я могу сильно заблуждаться, но разве правило блокировки входящего трафика из подсети должно точно соответствовать реальной подсети провайдера? Что плохого случиться, если мы заблокируем только часть подсети провайдера?
Не думаю, что есть какие-то серьезные проблемы в применение это подхода к IPv6 адресам.
Если Вы считаете иначе, пожалуйста уточните, что именно Вас смущает?
В статьи мы оперируем обращениями к веб-серверу. Поэтому если на вашем сайте нет JS, который каждые 5 минут пингует сервер, то скорей всего ваша единожды открытая вкладка будет интерпретирована как одно обращение к сайту, не зависимо от того, сколько времени она была открыта.
MODX Revolution 2.3.3-pl (traditional)
AjaxManager 1.2.0-pl
Каталог кеша удалял, в админке перелогинивался, кеш браузера чистил. Тестировал в FireFox и Chrome.
Вот тут описание проблемы и решение modx.pro/help/4778/
Вот пример удачной документации: rtfm.modx.com/extras/revo/wayfinder — через 2-3 минут чтения я готов работать со снипетом, а уточнение информации занимает считанные секунды.
Вы, вроде как, пытались сделать аналогичную на русском, но описания самых необходимых снипетов, вроде msProducts, в ней нет.
Как вариант еще можно if(true == $this->request->isAjax())
А вопрос касательно чтения я не понял. Вас наверно что-то конкретное интересует?
Возможно я что-то упускаю из виду? Пожалуйста, посвятите меня в чем смысл перевода терминов?
Если Вы считаете иначе, пожалуйста уточните, что именно Вас смущает?