Публикации по теме 'drupal'


Progressive Decoupled Drupal - Установка
В эпоху быстрого и производительного веб-приложения, работающего в реальном времени, нельзя упускать из виду сверхспособности ReactJS и те чудеса, которые он может творить при правильном использовании. Прелесть ReactJs в том, что его можно легко интегрировать с любым другим фреймворком. Давайте посмотрим, как интегрировать ReactJs с Drupal 8 и Drupal 7. TL;DR Мы надеемся, что ReactJs справится с тяжелой работой с пользовательским интерфейсом, а все остальное оставим на Drupal...

Drupal 8: Использование Entity Embed для размещения повторно используемых встроенных скриптов в контенте WYSIWYG
Во-первых, полное раскрытие. Я ненавижу то, что собираюсь вам рассказать. Я ненавижу видеть установленный модуль PHP Filter или клиенты с кучей встроенных тегов ‹style› или ‹script›, разбросанных по полям их контента; однако , я также понимаю, что иногда есть вариант использования для таких вещей (но не PHP-фильтр, серьезно, черт возьми, это дерьмо). Annyyyhoo, вот способ включить встроенный код повторно используемого в свой WYSIWYG, не только не отключая плагины форматирования или..

Создание стартового шаблона тестирования для фоновых проектов CMS Contrib
Я писал несколько сообщений в блоге о Backdrop CMS, когда работаю над переносом базы кода Drupal 7 (D7) на Backdrop. Вот некоторые из этих сообщений для справочной информации: Модуль подсветки синтаксиса кода Введение в CKEditor и текстовые форматы В переносе модулей с D7 на Backdrop приятно то, что во многие из них уже включены SimpleTests, и способ запуска SimpleTests практически не изменился с D7 на Backdrop. Однако, в то время как drupal.org обычно хорошо запускал тесты..

Визуальное регрессионное тестирование для Drupal с использованием BackstopJS
Визуальное регрессионное тестирование для Drupal с использованием BackstopJS Тамбиен доступен en español aquí . Обычно мы не хотим ломать уже существующую функциональность. Обычно мы не хотим ломать уже хорошо выглядящие вещи. Вот тут-то и приходит на помощь визуальное регрессионное тестирование: оно позволяет сравнить 2 набора скриншотов и найти между ними различия. Для этого есть несколько инструментов; однако в этом руководстве я сосредоточусь на BackstopJS , потому что..

Избегание дубликатов в представлениях индексированного контента Solr со случайными критериями сортировки и разбиением по страницам в D7
Обычно при использовании пейджинга в представлениях Drupal каждый раз, когда мы переключаем страницы, выполняется новый запрос. Это легко сделать, используя предложение LIMIT в базовом запросе MySQL. Однако это работает при условии, что за период времени, когда пользователь переключает страницы, ничего принципиально не изменится в полном наборе результатов для данного запроса. Совсем другое дело, когда вы используете случайную сортировку, поскольку элементы с большой вероятностью будут..

Гибкое управление проектами через зазеркалье
Первоначально опубликовано на blog.lemberg.co.uk . В ИТ-индустрии, как и в любом другом сегменте бизнеса, остается за кадром большая работа, связанная с созданием нового продукта. Итак, давайте прольем свет на некоторые из них — управление проектами. Думаю, у каждого есть представление о том, кто такой руководитель проекта: вы видите этих парней с красными глазами и нервными движениями каждый день в офисе. Мы что-то вроде живых коммуникаторов между командой и клиентом. Мы те,..

Спецификации HTML5, о которых вы забыли, теперь очень полезны
Слава богам разработчиков. By NL Как веб-разработчики, нам всем знакома постоянная борьба за выбор изображения, которое будет хорошо загружаться как на компьютере, так и на мобильных устройствах. Это должно быть высокое разрешение на настольных мониторах, но крошечное для мобильных устройств. Причудливая математика и медиа-запросы могут вызвать головную боль у любого разработчика. Но теперь забудьте о своих бедах. Те функции HTML5, которые почти не поддерживались раньше,..