Все записи категории ‘На первой полосе’

Импорт материалов из Instagram
 27 Авг, 2018

У instagram есть API, который устареет до конца 2018 года. Всех пересаживают на новую платформу —  Instagram Graph API.

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

Читать далее »

Организуем автодеплой изменений из репозитория для проекта на Drupal
 23 Авг, 2018

Когда над проектом работает несколько разработчиков, то возникают определенные структурные и организационные вопросы. Каждый программист обычно работает с собственным сервером, закачивая обновления в рабочую ветку (branch по терминологии git) проекта (например, develop).

После обновления ветки в репозитории, изменения каким то образом должны попасть на сервер (тестовый сервер), где команда тестировщиков, сможет проверить работу.

Читать далее »

WP Plugin Core Settings
 20 Авг, 2018

В WordPress много настроек прячется на уровне доступном только веб-разработчику. Т.е. чтобы изменить их, вам нужно хоть немного разбираться в программировании.

Это не меняет общей концепции WP как блога, готового к работе из коробки. Но вновь введенные опции, API, фильтры CMS, которые нельзя отключить/настроить из админ панели, активные при этом по-умолчанию, могут доставлять неудобства.

Читать далее »

Какой год после года собаки?
 17 Авг, 2018

Заканчивается год Собаки. Какой нас ждет следующий год?

Читать далее »

ВТБ никогда не меняется… или сказ о том, как я аренду ячейки продлял
 15 Авг, 2018

Название поста — эдакий рефрен с фал-аутовского — «war has no changes». А суть касается работы банка ВТБ24, где я арендую ячейку. И не стал бы писать, если бы не пришел спам — типа оцените нашу работу.

Читать далее »

Отключаем /wp-json/oembed/ в WP
 11 Авг, 2018

Разработчиков WP не очень заботит SEO, и обновления движка могут оказывать негативные эффекты на индексацию сайта, т.к. могут появляться новые технические страницы, дубли и т.п. В версии 4.4 разработчики добавили RESTful интерфейс, который создаёт дополнительные адреса сайта с кодами ответа 200.

Адреса выглядят вот так :

Читать далее »

Использование nodequeue для управления порядком элементов в списке views
 8 Авг, 2018

Задача в состоит в том, чтобы дать редактору возможность «ручного» управления порядком элементов в списке, создаваемом с помощью views. К примеру, есть список статей (объектов node), они упорядочены по node.title, но часть элементов списка требуется закрепить в начале, используя указанный вручную порядок.

Читать далее »

Создание контейнера DIV средствами чистого js
 5 Авг, 2018

Иногда я возвращаюсь к практикам без использования jQuery, работая с DOM на чистом js. В таком контексте его называют vanila js.

Давайте рассмотрим пример создания DIV контейнера, определения его свойств, пользуясь только javascript без библиотек-оберток.

Читать далее »

Эффект, затрудняющий прочтение текста
 1 Авг, 2018

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

Читать далее »

Создание ветки на основе существующей в GIT
 30 Июл, 2018

Создание новой ветки — это рутинная операция в GIT. Как указать на основе какой существующей ветки нужно создать новую?

Читать далее »