Мысли вслух

5 шагов для ускорения сайта

Результаты Google PageSpeed Insights после оптимизации

Современный сайт должен работать быстро. Если сайт открывается дольше 3 секунд, посетителей начинает раздражать его медлительность. Дольше 30 секунд — 90% посетителей уйдут. Естественно это отражается на ранжировании сайта в результатах поиска. Поэтому так важно ускорять работу сайта. Итак, 5 шагов для того, чтобы ваш сайт работал быстро.
(далее…)

Не удалось установить защищённое соединение

Буквально пару дней назад переносили сайт на WordPress на обновленный сервер, и столкнулись с проблемой установки обновлений и новых плагинов. Если поискать в интернете, видно, что люди часто сталкиваются с такой ошибкой и предлагается всего 2 варианта решения:

  1. Подождите, может, само рассосется
  2. Обратитесь к системному администратору

Ждать — не вариант. Если вы используете виртуальный хостинг одного из хостеров, то техподдержка должна решить эту проблему достаточно быстро. А если вы арендовали VPS и сами себе администратор, то информация ниже поможет вам решить проблему.
(далее…)

3 причины не использовать шаблонный дизайн…

wrong way sign

Существует множество сайтов, предлагающих шаблоны дизайна для использования за разумные деньги. Шаблоны выглядят привлекательно, и стоимость покупки такого шаблона намного ниже, чем разработка уникального дизайна сайта. Так почему бы не приобрести шаблон для своего сайта? А вот почему.
(далее…)

Минимальный набор плагинов WordPress

Облако тегов

Прошли те времена, когда можно было загрузить CMS на хостинг, поставить дизайн, добавить странички и отправить сайт в свободное плавание. Сегодня поговорим о минимальном наборе плагинов для запуска сайта на WordPress — необходимых, полезных и облегчающих жизнь.
(далее…)

Битрикс: Малый бизнес и интеграция с 1С

При выборе редакции 1С-Битрикс Заказчики часто решают, что полная редакция «Бизнес» им не нужна, и останавливаются на редакции «Малый бизнес».

Однако, такое решение имеет ряд ограничений:

  • нельзя добавлять несколько видов цен. И скидки тоже нельзя. Если вы работаете с оптовиками или имеете партнерскую программу, эта редакция не для вас.
  • в системе допустим только 1 склад. Если у вас несколько магазинов или точек выдачи, придется покупать «Бизнес».
  • нельзя работать с наборами и комплектами. А это очень удобная штука в сочетании со складским учетом.
  • не получится продавать электронный контент. Так что для торговли книгами, музыкой или ПО тоже не годится.
  • еще еще ряд ограничений, не столь важных.

Также при интеграции данной версии с 1С можно столкнуться с очень распространенными проблемами. Что это за проблемы и как их решить с минимальными затратами:
(далее…)

Плохой, хороший, отличный

ux-проектирование

Когда я только начинал заниматься сайтами, стоимость разработки нормального сайта начиналась от $1000. При этом потенциальные заказчики часто реагировали на озвученную цифру фразой «да студенты за $200 сделают». Да, сделают. Но что это будет за сайт? И чем отличается хороший сайт от плохого, и отличный от хорошего?
(далее…)

ORM для SQLite

Писал тут небольшое приложение для сервера, решил что MySQL будет избыточно. Что можно использовать из легкого и быстрого? Правильно, SQLite 3, который по умолчанию идет вместе с PHP. На запись, он, конечно, тормозной, но приложение будет в основном читать и мало-мало записывать.

Для управления базой поставил phpLiteAdmin — простенько, но для моих целей более чем достаточно. Встал вопрос использования ORM для разработки, и тут я призадумался.

Использовать ORM — значит, облегчить себе жизнь, но все говорят, что лишний слой абстракции замедляет приложение раза так в 2 (и это по минимальным оценкам). Решил проверить. Doctrine отпала сразу же в силу своей избыточности. Для теста взял чистый SQLite3, PDO и RedBeanPHP, который подкупил меня тем, что создает и изменяет структуру БД «на лету» без необходимости лезть в конфигурационные файлы (на самом деле, очень удобно на маленьких проектах, и очень неудобно на больших).

(далее…)

Ошибка при добавлении комплекта в Битрикс

Отчаяние

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

(далее…)

Про новые технологии

Самолет

Каждый раз, когда сталкиваюсь с новыми технологиями в WEB, вспоминаю анекдот: «Уважаемые пассажиры, мы приветствуем вас на борту нового многоэтажного, многофюзеляжного авиалайнера. На первом этаже находится кинотеатр, но втором футбольное поле, на третьем — читальный зал, на четвертом — бассейн и т.д. А теперь пристегните, пожалуйста, ремни, и мы со всем этим добром попытаемся взлететь».

(далее…)

Проблемы в связке 1C и WordPress

К нам обратился Заказчик с уже готовым сайтом, на котором возникла проблема при выгрузке товаров из 1С на сайт. Сайт хорошо собран и насыщен по функционалу, но проблема в том, что WordPress изначально не предназначался для электронной коммерции, и WooCommerce хорошо работает только в качестве интернет-витрины на небольших проектах.

Почему вообще эта проблема возникла: есть сайт на WordPress — уникальный дизайн, адаптивная верстка, SEO — все хорошо. Есть плагин электронной коммерции WooCommerce — плагин известный и достаточно неплохой. Есть плагин для связки WooCommerce и 1С — работает, и данные передаются. И есть плагин для WooCommerce с разделением цен по группам пользователей — тоже, вроде, работает. Но плагин интеграции с 1С не знает о существовании плагина с разными ценами, и группы цен не принимает. Товары на сайт выгружаются, а цены — нет.

Проблема решена быстро, внесен ряд изменений в плагин импорта товаров из 1С. Необходимые данные на сайт выгружаются, вносятся в соотвутствующие поля товаров штатными средствами WP, и все теперь работает как надо. Однако рекомендовать связку WordPress + WooCommerce для серьезной работы не могу. WordPress хорош в качестве системы для быстрого старта, удобен для работы и прост в освоении, легко расширяется благодаря плагинам. Но из-за отсутствия единого стандарта взаимодействия между плагинами появляются такие проблемы.

Вывод: нужен полноценный интернет-магазин — берите 1С-Битрикс, NetCat или Magento. Если же у Вас уже есть магазин на WordPress и возникла проблема с 1С — обращайтесь к нам, будем рады помочь!