Рубрика «Веб-разработка» - 64

В этот замечательный понедельник предлагаем вам подборку свежих статей о Drupal.

Дайджест интересных материалов из мира Drupal #5 - 1

По-русски

По традиции начнём с материалов на русском языке:

  1. Павел Китаев написал туториал по Form API в четырёх частях.
  2. В комментариях к прошлому дайджесту всплыла тема best/worst-практик при работе с Drupal. В результате имеем как минимум два новых материала на эту тему: Мои Best Practices от @xandeadx и «Самые распространенные ошибки в Drupal разработке» от holyorb2.
  3. Посмотреть примеры использования drupal_http_request() можно в блоге drup.by.
  4. JOIN таблицы в своем views field handler-е — небольшой Views-сниппет.
  5. Александр Пожарский рассказал, как создать свой CKEditor-плагин в Drupal 8 на примере кнопки вставки исходного кода.
  6. Как добавить в BODY класс и другие волнующие вас вопросы можно обсудить на dru.io.
  7. Прошли DrupalCafe в Москве (фото и видео) и в Новосибирске (материалы пока недоступны). Анонсированы кафе в Омске и Харькове. Присоединяйтесь к сообществу!

Читать полностью »

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

Теория диффузии инноваций эксперта по коммуникациям и социолога Эверетта Роджерса пытается идентифицировать и объяснить факторы, ведущие людей к принятию нововведений. Проектные группы (дизайн-команды), понимающие и учитывающие эти нюансы, имеют наибольшие шансы на принятие их продукта широкими и ждущими массами.

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

Я прошелся по типам пользователей и процессе принятия в первой части рассказа. Вторая половина расскажет про пять характеристик инновации, определяющих ее использование. Согласно теории, это определит ее долгосрочные перспективы.Читать полностью »

2 года назад в статье Continuous Delivery & Sitecore: наша реализация я представлял нашу систему автоматической доставки веб-приложений основанных на Sitecore. Это были первые маленькие шаги в направлении мира полной автоматизации.
Читать полностью »

Создание Responsive Landing Page на WordPress от А до Я - 1

Новый видеокурс по созданию адаптивного одностраничного сайта и посадке на CMS WordPress. В процессе обучение рассмотрены такие моменты, как проектирование интерфейса, создание скетча, адаптивная верстка и подключение Front-End плагинов, посадка на WordPress и создание опций шаблона. При разработке темплейта учитывалась возможность дистрибуции и распространения темы.
Читать полностью »

PHP-Дайджест № 57 – интересные новости, материалы и инструменты (9 – 22 февраля 2015) - 1

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.

Приятного чтения!
Читать полностью »

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №148 (16 — 22 февраля 2015) - 1
Читать полностью »

Релиз 1.3.0, MongoDB, планы развития и многое другое.
Читать полностью »

Во всех руководствах в описаниях REST дают простые примеры, типа вот вам пользователи, они будут ресурсом /users, вот вам один пользователь, он будет /users/[id] и действия с ним добавитьудалитьизменить.

А что если действия сложные или комплексные и не вписываются в GETPOSTDELETE?

Читать полностью »

В дискуссии к предыдущей статье dezconnect поднял интересный вопрос о возможностях OData выполнять рекурсивные запросы (по аналогии с SQL CTE).

В документации OData в разделе 11.2.4.2 описывается опция запроса $expand. Эта опция позволяет получать объекты вместе со связанными объектами. Например, Вы можете получить данные о компании вместе со всеми данными о ее президенте:
http://nitrosdata.com/service/testdb/company(company1)?$expand=president

Без опции $expand результат будет включать только id президента компании (или ссылку при других настройках).
http://nitrosdata.com/service/testdb/company(company1)

В 4й версии OData существенно расширены возможности опции $expand для выполнения рекурсивных запросов.

Читать полностью »

MessagePack это эффективный сериализатор данных в бинарное представление.

MessagePack аналог JSON, но быстрее и меньше - 1
Используя данную библиотеку вы можете обмениваться сообщениями между вашими компонентами системы подобно тому, как вы это делаете с помощью формата JSON. Интерпретация библиотеки существует для 44 языков программирования (!)
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js