В Drupal 10/11 поддержка Oembed провайдеров в ядре (модуль media) позволяет легко и непринуждённо читать данные о медиа прямо из провайдера.
Читать далее »Архив за Март, 2025
Кастомные настройки сайта в Drupal
На сайте всегда (или почти всегда) возникает задача управления настройками вроде телефон, email, какие то текстовые элементы, вроде копирайта, адрес организации и т.п.
С точки зрения данных — требуется объект в терминах шаблонов проектирования — синглтон. Т.к. нам нужен всего один экземпляр.
Читать далее »KCD 2 квест — Топор из озера (Axe from the Lake)
Один из сайд-квестов можно получить, выслушав историю местного пьянчужки в Тачове (Tachov). При этом, выйти на разговор с ним можно, расспросив тавернщика о том, как идут дела. Тот скажет, что мол не до рассказов ему — а если любитель слушать истории — поговори с Дженеком по кличке Губа (Zdenyek the Mouth).
Читать далее »В поисках доспеха Брунсвика (Brunswick) в KCD 2
Квест можно получить от писаря Гайбла (Gaibl) из Тросковитца (Troskowitz). Он пересказывает вам известную местную загадку о месте, где были спрятаны легендарные доспехи. Так вы получаете квест Львиный гребень (Lion’s Crest).
Читать далее »Служебные команды чертежника
Две полезные команды, могут вам помочь в работе чертежника.
Читать далее »Комментарии в коде чертежника
В теории, код должен быть читаем без комментариев. Т.е. программа, имена переменных должны сами рассказывать о своём назначении.
Читать далее »GPT осваивает чертежника Джека
Я что то совсем забыл об этом проекте, но тут мне черкнули комментарий с вопросом, и я вновь погрузился в этот удивительный мир бесцельного (в хорошем смысле этого слова — программирование для удовольствия) программирования.
Читать далее »Добавляем в page cache зависимость от значения cookie
Модуль page_cache использует http_middleware, чтобы зацепиться за объект request и произвести кеширование страницы. Работает он для анонимных пользователей. Хотелось бы расширить его возможности и получить больше управления над кешированием.
Рассмотрим как переопределить зацепку page_cache, и изменить идентификатор cache_id (cid), который генерируется для страниц. Мы добавим зависимость от названия города, которое пользователь передаёт как cookie с именем city.
Читать далее »Notification в Android
Как показать уведомление в android?
Мало того, что сообщения имеют довольно сложную структуру, но они еще и зависят от версии API, под которое билдится приложение.
Читать далее »