wp-embed

Занимался оптимизацией сайта на WP и наткнулся на скрипт /wp-includes/js/wp-embed.min.js, подключаемый в футере. Заинтересовался, что это за скрипт, и зачем он нужен.

Выяснил, что этот скрипт отвечает за формирование превью для сайтов, поддерживающих oEmbed, при ссылке на страницы вашего блога. Штука полезная, если вы ведете блог или небольшой новостной сайт. Если же у вас корпоративный сайт или лендинг, лучше эту функцию отключить. Для этого прописываем в файле functions.php используемой темы:

function my_deregister_scripts() {
    wp_deregister_script( 'wp-embed' );
}
add_action( 'wp_footer', 'my_deregister_scripts' );

Кстати, по итогам тестирования на примере facebook могу заметить, что работает все это кривовато, и по возможности необходимо делать нормальную интеграцию с использованием API сервисов, на которые ориентирован сайт. Это никак не отразится на самой функции oEmbed, но данные в превью публикации будут сформированы так, как этого хочется вам, а не как получится.

Колобанга!

Вот такой промо-сайт сделали нашим заказчикам.

Сайт статичный — чистый HTML без CMS. Чистая верстка «с нуля», без CSS-фреймворков. Время загрузки HTML — 300 миллисекунд, полная загрузка контента — 1,2 секунды. Google PageSpeed Insights показывает 100/100 для компьютеров и 91/100 для мобильных, что неплохо для настолько насыщенной графикой страницы.

Посмотреть на сайт «вживую» можно по ссылке — перейти на промо-сайт «Колобанга».

С 8 марта!

Уважаемые клиенты!

В честь праздника 8 марта дарим скидку на разработку уникального адаптивного дизайна для сайта. До конца месяца вы можете заказать комплект дизайн-верстка по сниженным ценам:

  • корпоративный сайт — 30 000 ₽
  • интернет-магазин — 50 000 ₽

Готовый дизайн предоставляется в виде комплекта PSD/HTML/CSS/JS-файлов, либо интегрируется в WordPress, NetCat или Bitrix — стоимость интеграции зависит от дизайна и оплачивается дополнительно.

НикаСтом

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

Сайт получился довольно объемным, реализован интернет-магазин, настроена интеграция с 1С и Яндекс.Кассой. Разработан функционал заказа и оплаты участия в семинарах и учебных программах, созданы компоненты для вывода каталога товаров по брендам.

К сожалению, запуск интернет-магазина заказчик решил отложить, но сам сайт запущен и доступен по ссылке — перейти на сайт НикаСтом.

BusTiket

Сайт заказа билетов на автобусы в Индонезии. Сделано на Laravel, много интеграции со сторонними API, работы с большими массивами данных и внутренней аналитики.

Работали с Заказчиком удаленно. В задачу входило исправление ошибок предыдущих разработчиков, доработка функционала Личного кабинета партнера, разработка аналитических отчетов и расчеты выплат партнерам, интеграция с API сервисов, предоставляющих возможность бронирования билетов, и приведение данных партнеров в единый формат.

В процессе работы произведен рефакторинг кода, найдены и устранены логические ошибки, допущенные в расчетах предыдущим разработчиком. Внедрен новый функционал, переделана реализация работы с API партнеров, внедрена система контроля версий и система непрерывной интеграции на основе BASH-скриптов.

Используемые технологии: Laravel, API, CURL, GIT, BASH.

CryCash SDK

Разработка SDK для CryCash API.

Заказчик обратился к нам с просьбой разработать SDK для существующего API платежной системы. Нами был разработан PHP-класс для общения с API, jQuery-библиотека для внедрения на сайтах без поддержки PHP, примеры внедрения для PHP-скрипта (скрипт-обработчик запросов) и JavaScript (имплементация на сайте одной строкой).

В ходе работы была решена задача обхода блокирования XSS, т.к. jQuery-библиотека запрашивалась с сайта платежной системы и обращалась непосредственно к платежному серверу, а также реализована безопасная передача данных между сервером и платежной системой. Полученное решение упаковано в Docker-контейнер и передано заказчику для внедрения на сервере.

Используемые технологии: PHP, API, CURL, jQuery, JavaScript, Docker.

Стенгазета

Заказчик обратился к нам с просьбой перенести сайт с самодельной платформы на WordPress.

Нами был произведен полный перенос данных сайта без потери внешних ссылок — таким образом удалось не только обеспечить доступность всех материалов по старым адресам, но и сохранить позиции сайта в поисковых системах.

Кроме переноса данных нами произведен анализ быстродействия сайта и разработан альтернативный функционал, что увеличило скорость вывода информации по авторам в 30 раз. Дополнительно доработана верстка до адаптивного состояния, произведена интеграция с Facebook.

Походить по сайту и почитать интересные статьи вы можете по ссылке — перейти на сайт Стенгазета.

Лови свисток!

Небольшой статичный промо-сайт для акции. Заказчик предоставил полиграфические материалы промо-акции, по которым мы нарисовали варианты дизайна под разные устройства, начиная от fullHD-мониторов до экранов телефонов.

Подготовленный дизайн был сверстан в чистых HTML5/CSS3 без использования CSS-фреймворков, что позволило добиться скорости загрузки страницы в 350 миллисекунд. Страница вместе со всеми изображениями занимает всего 200 КБ и может быть оперативно загружена при любом качестве связи.

EG Capital Advisors

Доработка сайта инвестиционной компании. Так как сайт относится к финансовой сфере, он подпадает под регуляторные риски. Одним из требований Заказчика была непрерывность работы сайта.

Все работы на сайте проводились на тестовом хостинге и не отражались на работе основного сайта. По завершении всех работ новая версия сайта выгружена на основной домен. Работа главного сайта не останавливалась ни на минуту.

По заданию Заказчика была изменена структура сайта, добавлены инфоблоки для управления файлами отчетности, филиалами и видео, внедрен дисклеймер с предупреждением о доступности информации, внесен ряд изменений в оформление сайта, доработан дизайн для мобильных устройств.

Посмотреть работающую версию сайта вы можете по ссылке — перейти на сайт EG Capital Advisors.

Три Д Лаб

Корпоративный сайт стоматологической лаборатории. Сделан на CMS Bitrix с использованием готового адаптивного шаблона TemplateMonster. С нашей стороны выполнены работы по разработке инфоблоков и компонентов Битрикс, адаптации и внедрению дизайна.

Посмотреть готовый сайт можно по ссылке — перейти на сайт «Три Д Лаб».