RSS Мои друзья Контакты

Так уж сложилось, что во времена создания Magento никто особо не задумывался об клиентской оптимизации. Тогда это было не очень важно, но сейчас все кардинально изменилось. Оптимизация загрузки страницы на сегодня одна из самых важных метрик для интернет магазина, так давайте улучшим наш Magento, чтобы он всегда был в ТОР-е поисковых систем!

Magento одна из таких платформ, в которой достаточно непросто разобраться. Структура базы данных очень сложная, а layout.xml может изменятся из разных источников. Именно поэтому для таких систем и нужен серьезный инструмент для отладки.

Стандартный модуль Recaptcha, который я использовал в предыдущей статье не позволяет добавлять капчу на форму, которая отображается на всех страницах, как например форма обратного звонка. И также, он не позволяет отключать капчу для авторизированных пользователей. В этой же статье я покажу как можно всего этого добиться

В прошлой статье я писал о том, зачем нужна капча и как подключить стандартную капчу в Magento. Здесь же, хочу рассмотреть вариант на много более дружественного подхода к пользователям, а именно подключить Google reCaptcha - обычный чекбокс!

Основная задача капчи - это убедится, что форма была заполнена реальным человеком, а не спамботом. И в этой статье я покажу, как ее включить в интернет магазине Magento.

Как всегда в Magento существует огромное количество мест, которые можно оптимизировать. В этой статье я предлагаю закэшированить клиентские переводы в отдельный файл. Это в свою очередь позволит не грузить их на каждой странице и уменьшить объем результирующего HTML контента, который отправляется пользователю, а соответственно увеличит скорость загрузки страницы!

Как оказалось создание web приложения на Ruby без использования фреймворков, вроде Rails или Sinatra, не так уж просто. Для этого необходимо полностью реализовать поддержку протокола HTTP, т.е. написать парсер заголовков и тела запроса, а также отдавать результат клиенту при помощи обычной функции print. Но все же, не все так плохо и есть дорожка выстеленная благими намерениями - это Rack.

Мультиязычность уже давно стала обычным делом для сайтов направленных на международную аудиторию. Благодаря этому, пользователь может выбрать язык (соответственно и локализацию), которая больше подходит ему. В Magento вопрос интернационализации немного не очевиден, поэтому стоит рассмотреть его более детально

Системные администраторы часто встречаются с вопросом запуска каких-либо действий в определенное время. В Linux-е это можно сделать при помощи команды crontab -e. Crontab имеет свой специфический формат, достаточно простой. Чтобы не зависеть от операционной системы и формата конфигурационного файла разработчики Magento реализовали свой функционал cron-а.
1 2 3