Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3 RC 1, PhpStorm 2018.3 EAP, Laravel 5.7 и другие релизы, HHVM прекращает поддержку PHP, типизированные свойства в PHP, порция полезных инструментов, видеозаписи докладов, и многое другое.
Приятного чтения!
Рубрика «drupal» - 2
PHP-Дайджест № 139 (3 – 17 сентября 2018)
2018-09-16 в 22:08, admin, рубрики: async, drupal, laravel, Magento, php, PHP 7.3, php-дайджест, phpstorm, ReactPHP, symfony, wordpress, yii, Блог компании Zfort Group, дайджест, Разработка веб-сайтовPHP-Дайджест № 129 (8 – 22 апреля 2018)
2018-04-22 в 20:26, admin, рубрики: async, drupal, laravel, Magento, php, php-дайджест, symfony, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылкиСвежая подборка со ссылками на новости и материалы. В выпуске: CakePHP 3.6.0 и другие релизы, расширение php-ffi, порция полезных инструментов, и многое другое.
Приятного чтения!
Drupalgeddon2: началась эксплуатация SA-CORE-2018-002
2018-04-13 в 21:25, admin, рубрики: drupal, drupalgeddon2, атаки, взлом, информационная безопасность, Разработка веб-сайтов, хостингDrupalgeddon2 все-таки пришел к нам.
Что случилось? После безумного анонса «одной из самых страшных уязвимостей Drupal» все замерли в ожидании рабочего эксплойта и через 4 дня даже начали немного грустить, считая, что вся паника была зря, так как никто не мог придумать ничего стоящего. Но стоило только CheckPoint'у сегодня опубликовать рабочий PoC на SA-CORE-2018-002, как армия ботов начала атаковать сайты на Drupal, что называется, «in the wild». Читать полностью »
PHP-Дайджест № 128 (25 марта – 8 апреля 2018)
2018-04-08 в 20:00, admin, рубрики: async, drupal, laravel, Magento, php, php-дайджест, phpstorm, symfony, wordpress, yii, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылкиСвежая подборка со ссылками на новости и материалы. В выпуске: PhpStorm 2018.1 и другие релизы, критическая уязвимость в Drupal, видеозаписи докладов, порция полезных инструментов, и многое другое.
Приятного чтения!
PHP-Дайджест № 127 (1 – 25 марта 2018)
2018-03-25 в 20:01, admin, рубрики: async, drupal, laravel, php, php-дайджест, symfony, wordpress, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылкиСвежая подборка со ссылками на новости и материалы. В выпуске: Zend Expressive 3 и другие релизы, пара улучшений в PHP 7.3, порция полезных инструментов, и многое другое.
Приятного чтения!
Drupal 8 + Varnish: Кешируем HTML правильно
2018-03-12 в 13:01, admin, рубрики: drupal, drupal 8, php, VarnishDrupal 8 – это самый свежий релиз CMS Drupal. Varnish – это HTTP reverse proxy cache, надстройка над вебприложением, которая позволяет кешировать HTTP ответы в ОЗУ сервера.
Когда мы ставим Varnish перед Drupal’ом (либо любым другим вебприложением), схема обработки входящего HTTP запроса трансформируется следующим образом.
Еще во времена Drupal 6 и 7 с помощью Varnish’а было очень удобно кешировать статические ресурсы (рисунки, CSS, JavaScript файлы). Но были пробемы с кешированием HTML страниц – не существовало удобного механизма выборочной инвалидации кеша. Оставалось только либо сознательно отдавать устаревший кеш, либо полностью очищать кеш в Varnish при каких-либо изменениях в Drupal. Оба подхода имели свои недостатки.
Читать полностью »
Создаем свой кастомный плагин Style – Темизация Views в Drupal 8
2017-06-12 в 8:27, admin, рубрики: drupal, drupal 8, module, php, style, theming, viewsМодуль Views (Представления) является составляющей ядра Drupal 8. На сегодняшний день об этом известно всем. Twig – это новый обработчик шаблонов в Drupal 8. Об этом нам тоже уже известно. Но как же программно взаимодействовать с модулем Views, для того чтобы темизировать View с использованием Twig? Кроме перекрывания шаблонов, как это происходит в любой другой системе модулей, у нас есть более мощная альтернатива в виде Views плагинов (Display, Style, Row и Field).Читать полностью »
Drupal и WordPress — сравнение, аналогии, сходства, различия
2016-12-30 в 8:35, admin, рубрики: cms, drupal, frameworks, php, wordpressЦелью данной публикации является сравнение возможностей двух популярных CMS — Drupal 7 и WordPress (последней на данный момент версии 4.6). Ставилась цель рассмотреть CMS с точки зрения программиста и сравнить основные API обеих систем, провести аналогии, сделать выводы о том, какая система лучше подходит для каких задач. Публикация не претендует на полноту изложения всех возможностей CMS, а автор будет благодарен за коррективы и дополнения.
Читать полностью »
В этом посте мы хотим поделиться некоторыми рецептами использования Composer, которые мы накопили работая с Drupal проектами созданными с помощью Drupal Composer template. Так же мы рассмотрим как перевести существующий Drupal проект на Composer.
Читать полностью »
Как мы сделали автоматизацию перевода на 29 локалей: сборка зоопарка в стройную систему
2016-10-12 в 6:29, admin, рубрики: drupal, drupal 7, Блог компании Acronis, Inc, многоязычность, многоязычный сайт, Программирование, Разработка веб-сайтовAcronis — международная компания с основным R&D в России, но основной наш язык — английский. У региональных продуктов свои языки, и их довольно много. Языков сайта ещё больше, чем языков софта.
Поэтому мы сделали такую систему на Друпале, причём не без извращений:
- Появляется мастер-текст на английском (США). Он раскатывается на все сайты как «золотой» образ.
- Если есть прямой перевод на язык локали, используется он.
- Если нет прямого перевода на язык локали, но есть перевод на язык наследования, используется текст на языке наследования.