Свежая подборочка крутых дизайнов сайтов. Внезапно мною был обнаружен новый трендец 🙂
Клиентская оптимизация сайта на Yii2 для Google PageSpeed Insights
Хотелось бы поделиться кое-какими подробностями реализации магазина «Оримэкс» на Yii2 и его дальнейшей оптимизации.
В основе используется фреймворк Bootstrap, .js и .css файлы которого подключены внешние через быстрый CDN (BootstrapCDN), тем-самым автоматически немного освобождаем наш сервер (обычный shared-хостинг) от пары лишних запросов, BootstrapCDN делает всю работу за нас — быстро выдает уже минифицированные и gzip-сжатые скрипты через HTTPS.
С JQuery (куда ж без него) поступаем так же, только используем CDN от гугла — Hosted Libraries.
В итоге самые тяжеловесные библиотеки подключаются через CDN и освобождают ресурсы на нашем shared-хостинге.
Далее самый сложный этап — это отказ от встроенного в Yii2 ассет-менеджера, и конфигурация Grunt.
Читать далее Клиентская оптимизация сайта на Yii2 для Google PageSpeed Insights
С Рождеством Христовым
Добра, взаимопонимания, достатка, счастья, душевного равновесия, успехов во всех начинаниях, побольше радости, крепкого здоровья и всех благ! Пусть оправдаются все ожидания и сбудутся самые заветные мечты!
Читать далее С Рождеством Христовым
Закончена новая версия магазина orimex-shop.ru на Yii2
К Новому году была запущена новая версия интернет-магазина «Оримэкс».
Первая версия магазина была разработана мною на CMS Joomla 2.5 (последней версией системы на то время) c использованием компонента VirtueMart 2 (тоже последняя и немного сыроватая версия, как выяснилось позже).
Магазин со временем оброс различным функционалом, таким как выбор тонировок и тканей, просмотр товаров в 3D и пр. Для некоторых функций пришлось править ядро компонента VirtueMart, что «не есть хорошо». К сожалению, Joomla и VirtueMart годятся только для шаблонных решений, если мы, к примеру, захотим изменить процедуру оформления заказа, убрать лишние шаги, добавить/удалить какое-то поле и пр., то это зачастую возможно только изменением кода VirtueMart и использованием каких-либо костылей или грязных хаков. Все это привело к тому, что сайт стал производить невероятное число SQL-запросов, и хостер периодически переставал справляться с нагрузкой и сайт тормозил, а иногда и вовсе был недоступен. Немного спасало положение включение кэширования, но это все-равно неверный путь, это затрудняет разработку и отладку сайта.
В 3 версии Joomla многое изменено в лучшую сторону, новая MVC-архитектура, более четкое разделение логики от представления, использование моего любимого фреймворка Bootstrap. Но все же Joomla по-прежнему производит впечатление огромного и неповоротливого кухонного комбайна, шаблонности и топорности. А сделав чистую установку последнего релиза VirtueMart 3 на чистую же Joomla 3, я словил несколько исключений, и кучу посыпавшихся мелких багов, желание разбираться с которыми совершенно не было — это была чистая установка, а что было бы потом при разработке.
Поэтому было принято решение не обновлять все прежнее «хозяйство», а разработать совершенно новый интернет магазин с современным дизайном и адаптацией под мобильные устройства.
Читать далее Закончена новая версия магазина orimex-shop.ru на Yii2
С Новым 2016 годом!
Первый пост в Новом году! Хочу пожелать коллегам классных, интересных и прибыльных проектов в Новом году, развития IT-индустрии в России, клиентам (настоящим и будущим) — прибыли и процветания!
Мой блог снова переехал на отдельный поддомен и CMS WordPress — лучшая, проверенная временем, платформа для блогов и небольших сайтов (а для всего остального у нас есть Yii2 ;)).
Решено оставить стандартную тему — простую, шуструю, адаптивную. Последнее время становлюсь фанатом всего простого и универсального, но все же не перестаю экспериментировать).
В ближайшие дни запланирован перевод моих проектов на новый сервер в Амстердаме)
1GB RAM, 100GB SSD storage
В качестве подарка небольшая подборка Новогодних и Рождественских иконок в модном в 2015-м (а возможно и в 2016-м) стиле Flat, Material Design.
Премиум-объявления на delovoibiysk.ru
Реализована новая платная функция — «Премиум-объявления», которая позволяет выделить свое объявление и удерживать в топе выдачи на delovoibiysk.ru
Оплатить можно с личного счета или кошелек Qiwi. Всего 100 руб. за месяц, для Бийска и района, результат получится эффективнее при минимуме затрат, чем на других досках объявлений.
История иконок — 80-е
Изначально компьютеры не возникли сразу с графическим интерфейсом пользователя (GUI). А случилось это после более 40 лет использования компьютеров!
Наряду с этой революционной концепцией, пришла другая блестящая идея — использовать иконки. Да ведь «Картинка говорит больше, чем тысяча слов».
Загрузка файлов на Cloud Storage с помощью Google APIs Client Library for PHP
Делюсь рецептом использования Google APIs Client Library for PHP, в частности для сервиса Google Cloud Storage.
Читать далее Загрузка файлов на Cloud Storage с помощью Google APIs Client Library for PHP
Новая версия проекта delovoibiysk.ru
Итак, запущена новая версия delovoibiysk.ru, прежняя основывалась на CMS WordPress (!), хотя от него позже осталась только админ-панель, и вызовы WordPress API, местами удобное, но при росте проекта все это «хозяйство» показало свою ограниченность в дальнейшей доработке функционала и добавлении новых сервисов.
Дизайн сайтов для вдохновения №4
Новый выпуск красивых и оригинальных сайтов для вдохновения!