В разгаре осень, с деревьев облетают листья, а вместе с ними падают наши цены! До конца осени мы предлагаем скидку 10% на разработку сайтов на 1С-Битрикс по промо-коду «осенний ценопад». Скидка распространяется на все виды работ — дизайн, верстку, внедрение, программирование и консультации. Успейте заказать сайт на Битрикс со скидкой!
Интернет-магазин питомника «Эрика»
Мы разработали Интернет-магазин семейного плодового питомника «Эрика» в рамках специального предложения для садовых питомников. Сайт работает на связке WordPress + WooCommerce, каталоги саженцев обновлены по состоянию на осень 2019 года.
Интеграция API CloudPayments в Joomla!
Заказчик обратился к нам с проблемой. У него есть готовый сайт на Joomla, компонент платной подписки со встроенной системой приема платежей, и отдельное API платежной системы CloudPayments, с которой работает Заказчик. Бюджет сайта сильно ограничен, поэтому требовалось найти недорогое решение по интеграции, что мы и сделали.
Перевод сайта КФ «Золотая Русь»
Недавно мы завершили перевод сайта Кондитерской фабрики «Золотая Русь» на английский и китайский языки. Для внедрения перевода на сайт использовался плагин «Polylang» — решение оказалось рабочим, материалы переведены на оба языка, переходы между языковыми версиями страниц работают — смело рекомендуем это решение. Однако, в процессе внедрения перевода возникла проблема.
Интернет-магазин на 1С-Битрикс
Клиент обратился к нам с возникшей проблемой — приобретенное в маркетплейсе готовое решение для интернет-магазина не отвечало требованиям бизнеса, а разработчик отказал в просьбе произвести доработку. Кто может взять нечто сырое и превратить его в конфетку? Конечно мы!
В процессе работы добавлена кастомная интеграция с 1С, сделана выгрузка комплектов и сопутствующих товаров, добавлена обработка флагов «Новинка», «Хит продаж» и «Акция», переделана регистрация, исправлен ряд ошибок в шаблоне, добавлен новый функционал, внесены изменения по оформлению.
В процессе работы над компонентом добавления комплектов товаров возникли непредвиденные сложности, которые мы успешно решили. Подробнее по этому поводу можно прочитать в нашем блоге — «Ошибка при добавлении комплекта в Битрикс».
Готовое решение — это компромисс. Будьте готовы к тому, что сайт будет работать не так как это требуется, а разработчик откажется вносить правки. Нередок случай, когда на доработки тратится в несколько раз больше, чем стоил уже готовый шаблон. Конечно, это дешевле, чем сайт «с нуля», но даже после доработки остаются нюансы.
ORM для SQLite
Писал тут небольшое приложение для сервера, решил что MySQL будет избыточно. Что можно использовать из легкого и быстрого? Правильно, SQLite 3, который по умолчанию идет вместе с PHP. На запись, он, конечно, тормозной, но приложение будет в основном читать и мало-мало записывать.
Для управления базой поставил phpLiteAdmin — простенько, но для моих целей более чем достаточно. Встал вопрос использования ORM для разработки, и тут я призадумался.
Использовать ORM — значит, облегчить себе жизнь, но все говорят, что лишний слой абстракции замедляет приложение раза так в 2 (и это по минимальным оценкам). Решил проверить. Doctrine отпала сразу же в силу своей избыточности. Для теста взял чистый SQLite3, PDO и RedBeanPHP, который подкупил меня тем, что создает и изменяет структуру БД «на лету» без необходимости лезть в конфигурационные файлы (на самом деле, очень удобно на маленьких проектах, и очень неудобно на больших).
Ошибка при добавлении комплекта в Битрикс
Многие интересуются, почему стоимость разработки сайта на Битрикс в среднем в два раза выше чем на других CMS, ведь там уже все сделано, надо только настроить. Проблема заключается в том, что Битрикс хорошо работает только с готовыми шаблонными решениями, а бизнес, как правило, в шаблоны не укладывается. Всегда требуются доработки логики и, казалось бы, Битрикс предоставляет разработчику такие возможности, но это как прогулка по минному полю: если повезет, то ты пройдешь, но это не точно.
WoodWork
Сделали новый сайт нашим клиентам. Сайт работает на Конструкторе, поэтому пришлось повозиться с шаблонами на XSLT, но получилось отлично — сайт корректно работает на всех разрешениях, пожелания клиента учтены и воплощены на сайте. Несмотря на сильно ограниченный бюджет, к разработке подошли со всей серьезностью — 2 варианта дизайна, адаптивная верстка, пакет правок и дополнительный пакет доработок.
Летняя жара!
Про новые технологии
Каждый раз, когда сталкиваюсь с новыми технологиями в WEB, вспоминаю анекдот: «Уважаемые пассажиры, мы приветствуем вас на борту нового многоэтажного, многофюзеляжного авиалайнера. На первом этаже находится кинотеатр, но втором футбольное поле, на третьем — читальный зал, на четвертом — бассейн и т.д. А теперь пристегните, пожалуйста, ремни, и мы со всем этим добром попытаемся взлететь».