Блог

Оптимизация изображений в Gulp под Google PageSpeed Insights

Автор: Кудашев Сергей
Мне очень нравится использовать Gulp для сборки проектов, он быстр, легок, поддается прекрасной автоматизации. Но есть небольшой изъян в том решении, которое мною используется, а именно, оптимизированные стандартным imagemin картинки не проходят проверку в Google PageSpeed Insights в виду недостаточной оптимизации. Решил, что пора уже исправить это досадное недоразумение.
Оптимизация изображений в Gulp »

Выявление активного порта на Windows

Автор: Кудашев Сергей
Не так давно столкнулся с простой проблемой, моя любимая система IDE Eclipse с включенным xDebug, отказалась работать ссылаясь на то, что порт 9000 уже кем-то занят. Я решил быстро узнать, кто же его уже занял, и казалось бы, что проще может быть проще, чем посмотреть netstat и перенаправить его в grep. Но нет, мы же на Windows компьютере.
Выявление активного порта на Windows »

TDD разработка с использованием PHPUnit

Автор: Кудашев Сергей
Долго доходил до TDD (Test-Driven Development) и таки добрался. Начав применять его в разработке решил немного написать про него, взяв за основу модульную разработку на PHP с использованием фреймворка PHPUnit при разработке. Давайте углубимся в него на примере простого приложения.
Разработка с PHPUnit »

Работа с patch файлами в веб-разработке

Автор: Кудашев Сергей
Давно собирался написать про использование patch файлов, да как-то не доходили руки. Продвинутым разработчикам это не так интересно, так как большинство знает, как пользоваться этим инструментом, ну или пользуется другими аналогичными инструментами. Для остальных, возможно, это не так интересно, однако думаю пришло время заполнить этот пробел.
Работа с patch файлами »

Работа со сниппетом getCache

Автор: Кудашев Сергей
Относительно запоздалый пост, но не потерявший своей актуальности. MODx Revolution обладает прекрасно системой кеширования, однако не идеальной. Проблема в том, что при очищении кеша из админки, очищаются закешированные данные сниппетов, что при следующем обращении к сайту все они вынуждены вызываться и нагружать систему. Соответственно, решил с этим посмотреть, есть ли возможность избежать этого.
Работа с getCache »

Настройка HTTPS соединения в MODX Revolution

Автор: Кудашев Сергей
Не так давно начал переводить сайты, в том числе и на MODX Revolution, на работу с HTTPS протоколом. Сейчас, с моей точки зрения, самое время. Надо было сразу написать инструкцию по переводу сайтов на HTTPS протокол, но подобных постов и так много, поэтому решил не плодить контент. Пока руки не дошли до перевода на HTTPS сайтов на sweb.
HTTPS соединение в MODX Revolution »

Добавляем косую черту/закрывающий слеш в конец URL

Автор: Кудашев Сергей
Наконец решил окончательно добить решение, позволяющее добавлять косую черту, по-другому закрывающий слеш или trailing slash, в конце URL. Важно, что данное решение будет не только для MODX Revolution, но рассматривать его мы будем именно на примере использования в этой замечательной CMS.
Добавляем косую черту в конец URL »

Участие в доработке компонента Console

Автор: Кудашев Сергей
На днях дошли руки поучаствовать в доработке пакета Console. Это удивительный пакет, благодаря которому можно экспериментировать с API MODX Revolution на тестовом сервере не выходя из админки и благодаря которому я начал учше понимать этот движок. Но данный пакет не выдавал выдавал той информацию, на которую я обращаю внимание при работе с CMS и я решил это исправить.
Доработка Console »