<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Все статьи подряд / Drupal / Хабр]]></title>
    <link>https://habr.com/ru/hubs/drupal/articles/</link>
    <description><![CDATA[Drupal – система управления сайтом]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Wed, 20 May 2026 19:28:08 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Trinion CRM + Trinion Задачник. Используйте задачник и трекер рабочего времени как онлайн систему выставления счетов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/trinion/articles/897132/</guid>
      <link>https://habr.com/ru/companies/trinion/articles/897132/?utm_campaign=897132&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Вопрос взаимодействия разработчика или любого другого исполнителя с заказчиком всегда требует наличия одной и той же сущности, а именно – задачи. Казалось бы, все просто: заказчик ставит задачи, исполнитель их выполняет, далее на основе заранее оговоренного метода оплаты (фиксированная сумма, почасовая оплата и т.д.) выставляет счет, который заказчик оплачивает.&nbsp;</p><p>Но этот простой и понятный процесс заметно осложняется, если заказчик работает с несколькими исполнителями или, наоборот, исполнитель сотрудничает с несколькими заказчиками по разным проектам.&nbsp;</p> <a href="https://habr.com/ru/articles/897132/?utm_campaign=897132&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 03 Apr 2025 10:26:14 GMT</pubDate>
      <dc:creator><![CDATA[ramil_trinion (Тринион)]]></dc:creator>
      
      <category><![CDATA[crm]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Trinion CRM бесплатная CRM система]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/trinion/articles/894786/</guid>
      <link>https://habr.com/ru/companies/trinion/articles/894786/?utm_campaign=894786&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Эта публикация посвящена собственной разработке компании Trinion- бесплатной CRM-системе.</p><p>Система полностью бесплатная. <a href="https://trinion.dev/crm">Сайт системы</a>. <a href="https://demo.trinion.dev/user/login">Демо системы</a>.</p> <a href="https://habr.com/ru/articles/894786/?utm_campaign=894786&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Mar 2025 01:05:55 GMT</pubDate>
      <dc:creator><![CDATA[ramil_trinion (Тринион)]]></dc:creator>
      
      <category><![CDATA[crm-системы]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему я не люблю 1С]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/890922/</guid>
      <link>https://habr.com/ru/articles/890922/?utm_campaign=890922&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/054/aa8/4fa/054aa84fa0af613ee93dd57bf63e6d4d.png" /><p>За последние 12 лет мой заработок на внедрении, доработках, обслуживании 1С снизился с 80% примерно до 15% от общей суммы дохода. И даже эти 15% состоят преимущественно из давних клиентов, которые по старой памяти просят помочь с обновлениями или сделать какие-то доработки. Впрочем, если заказчик настаивает на использовании 1С, я также ее внедряю, так как знания и опыт необходимый имеется, такие редкие заказы также входят в эти 15%.</p><p>При этом я&nbsp; вижу, что с точки зрения разработчиков 1С меняется очень мало, а так как система одна из распространенных, регулярно анализирую ее, общаюсь с 1С-программистами, обсуждаю с ними новые версии (я даже рекламирую в их среде свои разработки на <a href="https://mista.ru/topic/895392" rel="noopener noreferrer nofollow">Drupal</a>). И в принципе, мое личное отношение к 1С мало отличается от отношения к другим продуктам - каждый имеет свои достоинства и свои недостатки. Но все же, от 1С я в своей практике почти полностью отказался.</p><p>Сразу отмечу. В статье представлено мое личное мнение. Но так как я имею большой опыт работы как с 1С, так и с другими информационными системами, в том числе, корпоративными, а также глубокое понимание бизнес-процессов, я считаю это мнение обоснованным.</p><p>Для начала я хочу рассказать о тех недостатках 1С, которые я считаю действительно важными для компаний, которые используют этот продукт на практике. А если вам интересно узнать, почему я лично отказался от 1С, читайте об этом в конце статьи.</p> <a href="https://habr.com/ru/articles/890922/?utm_campaign=890922&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 14 Mar 2025 11:25:37 GMT</pubDate>
      <dc:creator><![CDATA[ramil_trinion]]></dc:creator>
      
      <category><![CDATA[1c]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Бесплатная система учета торговли и управления интернет магазином Trinion Торговля]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/trinion/articles/890672/</guid>
      <link>https://habr.com/ru/companies/trinion/articles/890672/?utm_campaign=890672&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Всем привет. Меня зовут Рамиль Кинзябулатов, я – опытный бизнес-консультант, автор книг о функциональном и процессном моделировании, а также многочисленных статей по тематике моделирования и автоматизации бизнеса. Ты не И сейчас я хочу познакомить вас с решением, созданным на основе моих знаний, опыта и желания выстроить правильную модель торгового предприятия – система <a href="https://trinion.dev/">Trinion Торговля.</a></p> <a href="https://habr.com/ru/articles/890672/?utm_campaign=890672&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 13 Mar 2025 14:40:08 GMT</pubDate>
      <dc:creator><![CDATA[ramil_trinion (Тринион)]]></dc:creator>
      
      <category><![CDATA[drupal]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Trinion BPMS. Бесплатная система управления бизнес процессами на базе Drupal]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/trinion/articles/876796/</guid>
      <link>https://habr.com/ru/companies/trinion/articles/876796/?utm_campaign=876796&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d46/b82/3a0/d46b823a0b304a0ac90884bc38e52b1e.png" /><p>На многих проектах, связанных с автоматизацией бизнес-процессов, я сталкиваюсь с необходимостью работы в нотации BPMN. Это же касается и обучения: при обучении бизнес-анализу или моделированию процессов важно иметь под рукой удобный инструмент для демонстрации. Долгое время я использовал Bizagi Modeler, но у этого решения есть ряд недостатков: оно громоздкое, работает только на Windows, требует сложной установки и, как и многие другие BPMN-системы, например, Camunda или Comindware, предполагает наличие специфических технических знаний, например, знания языка C#.</p> <a href="https://habr.com/ru/articles/876796/?utm_campaign=876796&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 27 Jan 2025 13:53:32 GMT</pubDate>
      <dc:creator><![CDATA[ramil_trinion (Тринион)]]></dc:creator>
      
      <category><![CDATA[bpmn]]></category><category><![CDATA[bpms]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Тринион Задачник - бесплатная система управления проектом]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/trinion/articles/872868/</guid>
      <link>https://habr.com/ru/companies/trinion/articles/872868/?utm_campaign=872868&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/3b0/d48/7e6/3b0d487e6c86a4357f9558e69503977f.jpg" /><p>Организуйте работу проектной командой и осуществляйте поддержку в одной системе. Вы можете работать с задачами в браузере или при помощи электронной почты.</p> <a href="https://habr.com/ru/articles/872868/?utm_campaign=872868&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Jan 2025 15:22:01 GMT</pubDate>
      <dc:creator><![CDATA[ramil_trinion (Тринион)]]></dc:creator>
      
      <category><![CDATA[drupal 9]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как настроить регистрацию и аутентификацию на Drupal с помощью SMS API]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/exolve/articles/846438/</guid>
      <link>https://habr.com/ru/companies/exolve/articles/846438/?utm_campaign=846438&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c16/747/fa5/c16747fa5efc3c3c0f8b585cb85705d0.png" /><p>Подтверждение регистрации и аутентификация через SMS API&nbsp;— эффективный инструмент на&nbsp;множестве сайтов. Такая функция помогает уменьшить количество спам‑аккаунтов, улучшить взаимодействие с&nbsp;пользователями и предоставить ценные данные для&nbsp;целевых кампаний. Разберёмся, как&nbsp;реализовать такое подтверждение через <a href="https://exolve.ru/?utm_source=habr&amp;utm_medium=refferal&amp;utm_campaign=sms_api_article&amp;utm_content=article_drupalsms&amp;utm_term=sms_api_exolve">МТС Exolve</a> на&nbsp;сайтах с&nbsp;Drupal.</p> <a href="https://habr.com/ru/articles/846438/?utm_campaign=846438&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 27 Sep 2024 07:18:38 GMT</pubDate>
      <dc:creator><![CDATA[michabramov (Exolve)]]></dc:creator>
      
      <category><![CDATA[yaml]]></category><category><![CDATA[sms api]]></category><category><![CDATA[аутентификация пользователей]]></category><category><![CDATA[подтверждение телефона]]></category><category><![CDATA[регистрация]]></category><category><![CDATA[php]]></category><category><![CDATA[sms-сервис]]></category><category><![CDATA[2fa-аутентификация]]></category><category><![CDATA[drupal]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Быстрый старт на проекте с Drupal 7 без головной боли: решение проблем и работа без установки зависимостей]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/729402/</guid>
      <link>https://habr.com/ru/articles/729402/?utm_campaign=729402&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6d4/4ae/283/6d44ae283ed8ef4d5385b64ab84013ac.jpg" /><p>Ускорьте свой старт на проекте с устаревшим Drupal 7: </p><p>Узнайте как быстро стартовать работу на проекте с 7 версией Drupal и сэкономить время на настройке рабочего окружения.</p><p></p> <a href="https://habr.com/ru/articles/729402/?utm_campaign=729402&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать</a>]]></description>
      
      <pubDate>Sun, 16 Apr 2023 18:16:58 GMT</pubDate>
      <dc:creator><![CDATA[alx_n_smith]]></dc:creator>
      
      <category><![CDATA[php]]></category><category><![CDATA[drupal 7]]></category><category><![CDATA[docker]]></category><category><![CDATA[docker-compose]]></category><category><![CDATA[devops]]></category><category><![CDATA[devkit]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Настройка компьютера разработчика. PHP. Drupal. DDEV]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/698856/</guid>
      <link>https://habr.com/ru/articles/698856/?utm_campaign=698856&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4ea/b3e/23e/4eab3e23ea2607674a4b90df326e1d35.png" /><p>Я PHP разработчик, решил поделиться с Хабром своим опытом в части того, как подготовить на своем компьютере окружение, чтобы можно было создавать сайты PHP. Будет пример для Drupal. Но Drupal или нет, даже не важно, подойдет для любого другого PHP проекта. Грамотная настройка компьютера для разработки поможет в дальнейшем не тратить время и нервы. Этим придется пользоваться каждый день, поэтому стоит уделить время и сделать все так, чтобы было удобно пользоваться. </p><p>А что вообще надо чтобы запустился PHP сайт?</p> <a href="https://habr.com/ru/articles/698856/?utm_campaign=698856&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 11 Nov 2022 13:09:42 GMT</pubDate>
      <dc:creator><![CDATA[dimas846]]></dc:creator>
      
      <category><![CDATA[php]]></category><category><![CDATA[drupal]]></category><category><![CDATA[ddev]]></category><category><![CDATA[development]]></category><category><![CDATA[разработка сайтов]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Верстка форм на примере контактной формы в Drupal]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/682908/</guid>
      <link>https://habr.com/ru/articles/682908/?utm_campaign=682908&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/abb/88b/b68/abb88bb689bedf524a7082972045e8fe.png" /><p>&nbsp;У нас есть две задачи. Первая задача - это создать контактную форму на сайте, и темизировать её, вторая задача - это научиться темизировать формы вообще. Итак, давайте сначала рассмотрим те решения, которые подсказывает нам сообщество Drupal.</p><p></p> <a href="https://habr.com/ru/articles/682908/?utm_campaign=682908&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 16 Aug 2022 14:50:06 GMT</pubDate>
      <dc:creator><![CDATA[ramil_trinion]]></dc:creator>
      
      <category><![CDATA[drupal]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Обзор ERP на базе Drupal 9]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/trinion/articles/656719/</guid>
      <link>https://habr.com/ru/companies/trinion/articles/656719/?utm_campaign=656719&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e4e/7d4/757/e4e7d4757b507eb0f66834896a17a768.jpg" /><p>В данной статье  предлагаю вам  обзор ERP, созданной на основе Drupal 9 для зооклиники «<a href="https://zoostatus.ru/">Зоостатус</a>» ( кстати сайт у них тоже сделан на Drupal 9, был переход с Bitrix, но уже совсем другая история). </p><p>Целью данной статьи является, прежде всего, не пиар Drupal, так как пиарить&nbsp;Drupal в данном случае не имеет смысла, а рассказать, что на&nbsp;Drupal эти вещи можно сделать. Так же я хотел рассказать как мы это делали и конечно ответить на Ваши вопросы в комментариях о том, как мы справлялись с теми или иными задачами в процессе создания системы. Всё что возможно в рамках этой статьи - я  обязательно опишу.  </p><p>Так же хотел бы обратить Ваше внимание на то, что в рамках одной статьи просто не возможно описать полностью всё то, что мы делали в течение одного года разрабатывая и внедряя систему для клиники, в которой работают более 100 человек.</p><p>Хотел бы сразу поблагодарить руководителя этой компании Михаила Тарасова за предоставленную возможность рассказать про эту систему и заместителя генерального директора Асию Калимуллину за всесторонюю помощь и координацию работ со стороны заказчика.</p><p>При написании обзора я буду опираться на статью&nbsp;<a href="https://trinion.org/blog/chto-takoe-erp-sistema">«Что такое ERP?»</a>.</p> <a href="https://habr.com/ru/articles/656719/?utm_campaign=656719&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 22 Mar 2022 10:45:59 GMT</pubDate>
      <dc:creator><![CDATA[ramil_trinion (Тринион)]]></dc:creator>
      
      <category><![CDATA[erp-системы]]></category><category><![CDATA[erp системы]]></category><category><![CDATA[erp]]></category><category><![CDATA[druapl]]></category><category><![CDATA[crm]]></category><category><![CDATA[автоматизация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я делал на Drupal каталог фриланс бирж]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/598243/</guid>
      <link>https://habr.com/ru/articles/598243/?utm_campaign=598243&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/031/e4d/d84/031e4dd84c96ca5042db0e09c12316ae.jpg" /><p>Более 10 лет работаю удаленно. Захотелось поделиться опытом поиска удаленных заказов и собрать список платформ для поиска&nbsp;фриланс-проектов. Сразу встал вопрос, на чем реализовывать проект. Я немного разбираюсь в PHP, JS и даже Python, но себя программистом не считаю и, в общем-то, не сильно люблю писать код. По этой причине было решено не использовать фреймворки, а сделать всё на готовой CMS. Выбор пал на Drupal — не самый популярный вариант сейчас, но, считаю, абсолютно незаслуженно.</p><p>В этой статье хочу показать, насколько быстро и легко можно сделать&nbsp;сайт-каталог&nbsp;на Drupal. Его можно адаптировать под любую тематику, например&nbsp;парихмахерские&nbsp;или автомастерские.</p> <a href="https://habr.com/ru/articles/598243/?utm_campaign=598243&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 27 Dec 2021 19:42:18 GMT</pubDate>
      <dc:creator><![CDATA[staass11]]></dc:creator>
      
      <category><![CDATA[drupal]]></category><category><![CDATA[фриланс]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[#lazy_builder (не путать с lazy load) в Drupal 8/9]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/534792/</guid>
      <link>https://habr.com/ru/articles/534792/?utm_campaign=534792&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Продолжая изучать Drupal, мы наткнулись на очень интересную технологию, которая в него встроена. И которая, на наш взгляд, используется неоправданно мало. И совершенно зря. Потому что подход, который использует эта технология, позволяет мгновенно отдать высоконагруженную (или просто долго формирующуюся) страницу пользователю, а потом «доотдать» ему данные, требующие много времени на формирование. И изучая эту технологию, мы столкнулись с тем, что нет ни одного простого объяснения, что это и как это запустить. Нет, объяснения-то есть. Простых нету. Сейчас мы попытаемся восполнить эту неприятность.<br> <a href="https://habr.com/ru/articles/534792/?utm_campaign=534792&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 24 Dec 2020 09:35:06 GMT</pubDate>
      <dc:creator><![CDATA[AlfredStolyarov]]></dc:creator>
      
      <category><![CDATA[lazy builder]]></category><category><![CDATA[drupal]]></category><category><![CDATA[php]]></category><category><![CDATA[lazy load]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Создание шаблона VPS с Drupal 9 на Centos 8]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/524642/</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/524642/?utm_campaign=524642&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Мы продолжаем расширять наш маркетплейс. Недавно мы рассказывали, как <a href="https://habr.com/ru/company/ruvds/blog/523658/">сделали образ Gitlab</a>, а на этой неделе в нашем маркетплейсе появился Drupal.<br>
<br>
Рассказываем, почему выбрали именно его и как создавался образ.<br>
<br>
<a href="https://habr.com/ru/company/ruvds/blog/524642/"><img src="https://habrastorage.org/webt/cn/ku/x4/cnkux4phcqfkkt8psbnxmc5bavk.png"></a><br>
<br>
<b>Drupal</b> — удобная и мощная платформа для создания любых типов сайтов: от микросайтов и блогов до крупных социальных проектов, используемая также как основа для веб-приложений, написанная на языке PHP и использующая в качестве хранилища данных реляционные базы данных.<br>
<br>
Drupal 9 включает в себя все особенности реализованные в версии 8.9. Ключевое отличие версии 9 от версии 8 состоит в том, что для платформы будут выпускаться обновления и исправления безопасности и после ноября 2021 года. Также в версии 9 упростили процесс обновления, делая процесс обновления с версии 8 еще проще.<br> <a href="https://habr.com/ru/articles/524642/?utm_campaign=524642&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 23 Oct 2020 09:46:32 GMT</pubDate>
      <dc:creator><![CDATA[editor_ruvds (RUVDS.com)]]></dc:creator>
      
      <category><![CDATA[ruvds]]></category><category><![CDATA[образы]]></category><category><![CDATA[drupal]]></category><category><![CDATA[маркетплейс]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Обзор CMS DRUPAL 9]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514438/</guid>
      <link>https://habr.com/ru/articles/514438/?utm_campaign=514438&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p><img src="https://habrastorage.org/webt/tw/s8/xe/tws8xebeidhm5lha6x_sukjpixy.png" align="right" width="300"> В этой статье я решил поговорить о создании сайтов на базе CMS Drupal. Работаю я с этой системой давно и считаю ее одной из лучших среди существующих «движков» сайтов. За исключением случаев, когда действительно необходимы какие-то узкоспециализированные решения эту CMS я рекомендую и своим клиентам. </p> <a href="https://habr.com/ru/articles/514438/?utm_campaign=514438&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 09 Aug 2020 22:08:57 GMT</pubDate>
      <dc:creator><![CDATA[ramil_trinion]]></dc:creator>
      
      <category><![CDATA[cms разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Капля в море: Запуск Drupal в Kubernetes]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/508330/</guid>
      <link>https://habr.com/ru/articles/508330/?utm_campaign=508330&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p><img src="https://habrastorage.org/webt/kj/df/kt/kjdfktitcmu8xloqzmg94wq0nz4.png" alt="image"></p><br>
<p>Я работаю в компании <a href="https://drupal-coder.ru" rel="nofollow">Initlab</a>. Мы специализируемся на разработке и поддержке Drupal проектов. У нас есть продукт для быстрого создания Ecommerce решений, основанный на Drupal. В 2019 году мы начали решать задачу построения масштабируемой и отказоустойчивой инфраструктуры для нашего продукта.</p><br>
<p>В качестве платформы для инфраструктуры был выбран Kubernetes. В этой статье разберем особенности Drupal и подходы, с помощью которых можно запускать Drupal в кластере Kubernetes. </p> <a href="https://habr.com/ru/articles/508330/?utm_campaign=508330&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 26 Jun 2020 15:52:32 GMT</pubDate>
      <dc:creator><![CDATA[Dradmin]]></dc:creator>
      
      <category><![CDATA[drupal]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[администрирование веб-серверов]]></category><category><![CDATA[системное администрирование]]></category><category><![CDATA[devops]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Друпал-дайджест — 2019/декабрь]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/482922/</guid>
      <link>https://habr.com/ru/articles/482922/?utm_campaign=482922&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Друпал-дайджест №33 за декабрь 2019 года: вышедшие версии, изменения внесённые в ядро разрабатываемых веток, статьи, модули, темы и статистика использования Drupal. Дайджест не включает статьи на английском языке, которые публикуются в <a href="https://www.drupal.org/planet" rel="nofollow">Drupal Planet</a> и <a href="http://www.theweeklydrop.com/" rel="nofollow">The Weekly Drop</a>.<br>
<br>
<img src="https://habrastorage.org/webt/3g/zk/nl/3gzknlxlrgokkts04w_a9y1lc2g.png"><br> <a href="https://habr.com/ru/articles/482922/?utm_campaign=482922&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Mon, 06 Jan 2020 03:00:27 GMT</pubDate>
      <dc:creator><![CDATA[setegnom]]></dc:creator>
      
      <category><![CDATA[drupal-digest]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[50 оттенков безопасности Друпала]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/437820/</guid>
      <link>https://habr.com/ru/articles/437820/?utm_campaign=437820&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<ol>
<li>Для хеширования паролей используется модифицированная версия <a href="https://www.openwall.com/phpass">phpass</a>, от которой на официальном сайте открестились. Но менять механизм не спешат <a href="https://www.drupal.org/project/drupal/issues/1845004">[#1845004]</a>.</li>
<li>Не желают даже предоставить возможность выбора механизма хеширования <a href="https://www.drupal.org/project/drupal/issues/2939888">[#2939888]</a>.</li>
<li>Число итераций для стойкости хеширования не обновлялось больше 7 лет <a href="https://www.drupal.org/project/drupal/issues/1850638">[#1850638]</a>, хотя предполагалось увеличение итераций не реже чем в 2 года <a href="https://www.drupal.org/project/drupal/issues/1203852">[#1203852]</a>.</li>
<li>При использовании PostgreSQL хеши паролей сравниваются без учёта регистра <a href="https://www.drupal.org/project/drupal/issues/2475539">[#2475539]</a>.</li>
<li>Также с PostgreSQL есть проблемы с поддержкой SSL <a href="https://www.drupal.org/project/drupal/issues/850600">[#850600]</a>.</li>
<li>Минимально допустимая версия PostgreSQL 9.2, которая уже давно без поддержки безопасности <a href="https://www.drupal.org/project/drupal/issues/2846994">[#2846994]</a>.</li>
<br>
</ol> <a href="https://habr.com/ru/articles/437820/?utm_campaign=437820&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Mon, 28 Jan 2019 10:21:26 GMT</pubDate>
      <dc:creator><![CDATA[Maureen]]></dc:creator>
      
      <category><![CDATA[drupal]]></category><category><![CDATA[security]]></category><category><![CDATA[issues]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Критическая уязвимость в ядре Drupal версий 6, 7 и 8]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/352274/</guid>
      <link>https://habr.com/ru/articles/352274/?utm_campaign=352274&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<a href="https://www.drupal.org/SA-CORE-2018-002">www.drupal.org/SA-CORE-2018-002</a><br>
<br>
Ещё неделю назад Drupal Security Team анонсировала на 28 марта серьёзный фикс, закрывающий критический баг в безопасности, актуальный для всех версий Drupal 6.x, 7.x и 8.x. Баг позволяет злоумышленнику получить доступ к серверу хостинга с правами веб-сервера. Известного публичного эксплойта, использующего данную уязвимость, пока нет, но скорее всего появится в самое ближайшее время, поэтому всем счастливым владельцам сайтов на Drupal или поддерживающим таковые строго рекомендуется установить обновление как можно скорее.<br> <a href="https://habr.com/ru/articles/352274/?utm_campaign=352274&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Wed, 28 Mar 2018 22:42:31 GMT</pubDate>
      <dc:creator><![CDATA[gmother]]></dc:creator>
      
      <category><![CDATA[drupal]]></category><category><![CDATA[drupal 6]]></category><category><![CDATA[drupal 7]]></category><category><![CDATA[drupal 8]]></category><category><![CDATA[exploit]]></category><category><![CDATA[security]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Drupal 8 + Varnish: Кешируем HTML правильно]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/350978/</guid>
      <link>https://habr.com/ru/articles/350978/?utm_campaign=350978&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Drupal 8 – это самый свежий релиз CMS Drupal. Varnish – это HTTP reverse proxy cache, надстройка над вебприложением, которая позволяет кешировать HTTP ответы в ОЗУ сервера.<br>
<br>
Когда мы ставим Varnish перед Drupal’ом (либо любым другим вебприложением), схема обработки входящего HTTP запроса трансформируется следующим образом.<br>
<br>
<img src="https://habrastorage.org/webt/v8/cf/rz/v8cfrzxielydi_135s6owk1iagw.png" alt="image"><br>
<br>
Еще во времена Drupal 6 и 7 с помощью Varnish’а было очень удобно кешировать статические ресурсы (рисунки, CSS, JavaScript файлы). Но были пробемы с кешированием HTML страниц – не существовало удобного механизма выборочной инвалидации кеша. Оставалось только либо сознательно отдавать устаревший кеш, либо полностью очищать кеш в Varnish при каких-либо изменениях в Drupal. Оба подхода имели свои недостатки.<br> <a href="https://habr.com/ru/articles/350978/?utm_campaign=350978&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Mon, 12 Mar 2018 13:01:30 GMT</pubDate>
      <dc:creator><![CDATA[bucefal91]]></dc:creator>
      
      <category><![CDATA[drupal]]></category><category><![CDATA[drupal 8]]></category><category><![CDATA[varnish]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Migrate API и с чем его едят. На примере миграции форума Drupal 7. Часть 1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/349854/</guid>
      <link>https://habr.com/ru/articles/349854/?utm_campaign=349854&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/webt/rn/ov/qw/rnovqwm4nwj8g1spoy0jfbv-vyg.png" alt="Migrate API и с чем его едят. На примере миграции форума по Drupal 7. Часть 1" title="Migrate API и с чем его едят. На примере миграции форума по Drupal 7. Часть 1"><br>
<blockquote>Данное руководство является переводом <a href="https://balachky.org/blog/animan/migrate-api-i-z-chym-yogo-yidyat-na-prykladi-migraciyi-forumu-z-drupal-7-chastyna-1">статьи</a>. </blockquote><br>
Хотелось бы поделиться своим опытом миграции форума с <b>Drupal 7</b> на <b>Drupal 8</b>, а также рассказать о проблемах, с которым пришлось столкнуться во время этого процесса, а также об инструментах, которые я использовал. Кроме этого я расскажу о подводных камнях, которые встретились при миграции форума и терминов к нему.<br> <a href="https://habr.com/ru/articles/349854/?utm_campaign=349854&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Sat, 24 Feb 2018 23:51:33 GMT</pubDate>
      <dc:creator><![CDATA[helender]]></dc:creator>
      
      <category><![CDATA[migrate api]]></category><category><![CDATA[drupal 8]]></category><category><![CDATA[migration]]></category><category><![CDATA[forum]]></category><category><![CDATA[миграция данных]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Создаем свой кастомный плагин Style – Темизация Views в Drupal 8]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/330704/</guid>
      <link>https://habr.com/ru/articles/330704/?utm_campaign=330704&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Модуль <a href="https://www.drupal.org/node/1912118">Views</a> (Представления) является составляющей ядра Drupal 8. На сегодняшний день об этом известно всем. Twig – это новый обработчик шаблонов в Drupal 8. Об этом нам тоже уже известно. Но как же программно взаимодействовать с модулем Views, для того чтобы темизировать View с использованием Twig? Кроме перекрывания шаблонов, как это происходит в любой другой системе модулей, у нас есть более мощная альтернатива в виде Views плагинов (Display, Style, Row и Field). <a href="https://habr.com/ru/articles/330704/?utm_campaign=330704&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 12 Jun 2017 08:27:50 GMT</pubDate>
      <dc:creator><![CDATA[helender]]></dc:creator>
      
      <category><![CDATA[views]]></category><category><![CDATA[theming]]></category><category><![CDATA[style]]></category><category><![CDATA[module]]></category><category><![CDATA[drupal 8]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Drupal и WordPress — сравнение, аналогии, сходства, различия]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/arcadia/articles/318808/</guid>
      <link>https://habr.com/ru/companies/arcadia/articles/318808/?utm_campaign=318808&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Целью данной публикации является сравнение возможностей двух популярных CMS — Drupal 7 и WordPress (последней на данный момент версии 4.6). Ставилась цель рассмотреть CMS с точки зрения программиста и сравнить основные API обеих систем, провести аналогии, сделать выводы о том, какая система лучше подходит для каких задач. Публикация не претендует на полноту изложения всех возможностей CMS, а автор будет благодарен за коррективы и дополнения.<br/>
 <a href="https://habr.com/ru/articles/318808/?utm_campaign=318808&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 30 Dec 2016 08:35:13 GMT</pubDate>
      <dc:creator><![CDATA[r47717 (Arcadia)]]></dc:creator>
      
      <category><![CDATA[Drupal]]></category><category><![CDATA[wordpress]]></category><category><![CDATA[cms]]></category><category><![CDATA[php]]></category><category><![CDATA[frameworks]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Drupal Composer рецепты]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/313298/</guid>
      <link>https://habr.com/ru/articles/313298/?utm_campaign=313298&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/e48/4d5/898/e484d589815f425ea6a3a6826a7229de.png" align="right" width="80"/>В этом посте мы хотим поделиться некоторыми рецептами использования Composer, которые мы накопили работая с Drupal проектами созданными с помощью Drupal Composer template. Так же мы рассмотрим как перевести существующий Drupal проект на Composer.<br/>
 <a href="https://habr.com/ru/articles/313298/?utm_campaign=313298&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 21 Oct 2016 12:47:17 GMT</pubDate>
      <dc:creator><![CDATA[Leksat]]></dc:creator>
      
      <category>drupal</category><category>composer</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Open source инициатива Docker4Drupal.org]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/306504/</guid>
      <link>https://habr.com/ru/articles/306504/?utm_campaign=306504&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/007/17e/2cd/00717e2cd0f74f1c96217e7044b22366.jpeg"/><br/>
<br/>
Уже можно твердо констатировать, что контейнеры и, в частности docker, стали стандартом де-факто для разработчиков. Можно еще спорить о применимости контейнеров в продакшене, но уже никто не спорит, что для локальной разработкой и dev инстансов Docker незаменим.<br/>
<br/>
Именно поэтому мы решили раз и навсегда решить головную боль для друпал разработчиков начав open source инициативу <a href="http://docker4drupal.org/">Docker4Drupal.org</a>. Тем более, что для друпала окружение довольно стандартизованное.<br/>
 <a href="https://habr.com/ru/articles/306504/?utm_campaign=306504&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 27 Jul 2016 07:29:56 GMT</pubDate>
      <dc:creator><![CDATA[wodby]]></dc:creator>
      
      <category><![CDATA[drupal]]></category><category><![CDATA[docker]]></category><category><![CDATA[docker-compose]]></category><category><![CDATA[контейнеры]]></category><category><![CDATA[web-разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Критические уязвимости в Drupal: подробности и эксплоиты]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/pt/articles/306446/</guid>
      <link>https://habr.com/ru/companies/pt/articles/306446/?utm_campaign=306446&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<a href="https://habrahabr.ru/company/pt/blog/306446/"><img src="https://habrastorage.org/getpro/habr/post_images/312/342/139/312342139e6ef6bdbe6e0c62b1249063.png" alt="image"/></a><br/>
<br/>
Команда безопасности проекта Drupal <a href="https://www.drupal.org/security/contrib">опубликовала</a> исправления для целого ряда критических уязвимостей. Ошибки безопасности затрагивают как популярные плагины, так и ядро системы.<br/>
<br/>
Уязвимости обнаружены в модулях <a href="https://www.drupal.org/node/2765567">RESTful Web Services</a> (используется для предоставления REST API к функциям Drupal), <a href="https://www.drupal.org/node/2765575">Coder</a> (модуль анализа кода и миграции для старых версий) и <a href="https://www.drupal.org/node/2765573">Webform Multiple File Upload</a> (добавляет компонент формы для загрузки пользовательских файлов). В ядре исправлена уязвимость <a href="https://habrahabr.ru/company/pt/blog/306176/">httpoxy</a>, о которой мы уже писали в блоге.<br/>
<br/>
Согласно бюллетеню безопасности <a href="https://www.drupal.org/psa-2016-001">PSA-2016-001</a> уязвимости затрагивают до 10000 сайтов, на которых установлены указанные модули. Бюллетень <a href="https://www.drupal.org/psa-2016-002">PSA-2016-002</a> подтверждает наличие уязвимости httpoxy в восьмой ветке Drupal, где используется сторонняя библиотека Guzzle для осуществления HTTP-запросов, при этом более ранние версии Drupal 7.x не подвержены данной уязвимости.<br/>
<br/>
В сети уже опубликованы эксплоиты, использующие данные уязвимости. В нашем сегодняшнем материале — их более подробное описание.<br/>
 <a href="https://habr.com/ru/articles/306446/?utm_campaign=306446&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 26 Jul 2016 13:47:54 GMT</pubDate>
      <dc:creator><![CDATA[ptsecurity (Positive Technologies)]]></dc:creator>
      
      <category><![CDATA[drupal]]></category><category><![CDATA[веб-разработка]]></category><category><![CDATA[уязвимости]]></category><category><![CDATA[CMS]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Опыт перехода сайта на Single Page Application с упором на SEO]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/301288/</guid>
      <link>https://habr.com/ru/articles/301288/?utm_campaign=301288&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Привет всем.</p><br/>
<p>Мы классический web 2.0 сайт сделаный на Drupal. Можно сказать, что мы медиа сайт, т.к. у нас очень много всевозможных статей, и постоянно выходят новые. Мы уделяем много внимания SEO. У нас для этого даже есть специально обученные люди, которые работают полный рабочий день.</p><br/>
<p>К нам заходит более 400k уникальных пользователей в месяц. Из них 90% приходит из поиска Google.</p><br/>
<p>И вот уже почти полгода мы разрабатывали <a href="https://en.wikipedia.org/wiki/Single-page_application">Single Page Application</a> версию нашего сайта.</p><br/>
<p>Как вы уже наверное знаете, JS это вечная боль сеошников. И нельзя просто так взять и сделать сайт на JS.</p><br/>
<p>Перед тем как начать разработку мы начали исследовать этот вопрос.<br/>
И выяснили, что общепринятым способом является отдача google боту уже отрисованой версии страницы.<br/>
<a href="https://developers.google.com/webmasters/ajax-crawling/docs/learn-more">Making AJAX applications crawlable</a></p><br/>
<p>Также выяснилось, что этот способ <a href="https://webmasters.googleblog.com/2015/10/deprecating-our-ajax-crawling-scheme.html">более не рекомендуется Google</a> и они уверяют, что их бот умеет открывать js сайты, не хуже современных браузеров.</p><br/>
<blockquote>We are <strong>generally able</strong> to render and understand your web pages like modern browsers.</blockquote><br/>
<p>Т.к. на момент принятия нашего решения Google только-только отказались от подобного метода, и еще никто не успел проверить как Google Crawler на самом деле индексирует сайты сделаные на JS. Мы решили рискнуть и сделать SPA сайт без дополнительной отрисовки страниц для ботов.</p> <a href="https://habr.com/ru/articles/301288/?utm_campaign=301288&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 20 May 2016 15:09:53 GMT</pubDate>
      <dc:creator><![CDATA[mrded]]></dc:creator>
      
      <category><![CDATA[angularjs]]></category><category><![CDATA[javascript]]></category><category><![CDATA[single page application]]></category><category><![CDATA[spa]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Drupal: ajax_facets и history API]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/283282/</guid>
      <link>https://habr.com/ru/articles/283282/?utm_campaign=283282&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/167/631/cbb/167631cbbccd44e19f157e5bd68081a8.jpg" align="left"/>Наверное, каждый веб разработчик сталкивался с необходимостью в реализации поиска на сайте. Довольно распространенное решение — Apache Solr. В мире Drupal разработки это не исключение. Для интеграции Solr с Drupal и реализации фасетного поиска существуют модули <a href="https://www.drupal.org/project/search_api">search_api</a>, <a href="https://www.drupal.org/project/search_api_solr">search_api_solr</a> и <a href="https://www.drupal.org/project/facetapi">facetapi</a>. Но в большинстве случаев нам бы хотелось, чтобы результаты поиска и фасетные фильтры обновлялись без перезагрузки страницы, то есть ajax'ом. И, как обычно в мире Drupal, на <a href="https://www.drupal.org">d.org</a> найдется какой-нибудь проверенный временем и пользователями модуль (а может и не проверенный, как повезет), который делает то, что нам нужно. В данном случае это <a href="https://www.drupal.org/project/ajax_facets">ajax_facets</a>. <a href="https://habr.com/ru/articles/283282/?utm_campaign=283282&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 11 May 2016 22:04:47 GMT</pubDate>
      <dc:creator><![CDATA[FluffyMan]]></dc:creator>
      
      <category><![CDATA[drupal 7]]></category><category><![CDATA[cms]]></category><category><![CDATA[ajax facets]]></category><category><![CDATA[history.js]]></category><category><![CDATA[html5]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Дайджест интересных материалов из мира Drupal #20]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/282772/</guid>
      <link>https://habr.com/ru/articles/282772/?utm_campaign=282772&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Привет! </p><br/>
<p>Если вы <a href="https://habrahabr.ru/post/282333/">ненавидите свою CMS</a>, то на этих майских самое время посмотреть на альтернативы. Мы в свою очередь с любовью отобрали для вас пару десятков полезных ссылок для изучения Drupal. Внутри опрос!</p><br/>
<h3>По-русски</h3><br/>
<ol>
<li>Хватит это терпеть! <a href="https://habrahabr.ru/post/281300/">Большой честный обзор подходов для создания лендингов</a> от соавтора дайджеста  <a href="https://habrahabr.ru/users/k0teg/" class="user_link">k0teg</a>.</li>
<li>Не менее полезный материал от Никиты Малышева. Отец-основатель dru.io делится <a href="http://niklan.net/blog/86">своим подходом к верске Drupal-сайтов на основе Display Suite</a>. </li>
<li>Хабр заинтересовался вопросами лицензирования: <a href="https://habrahabr.ru/post/280228/">FAQ по лицензированию Drupal</a>, <a href="https://habrahabr.ru/post/282205/">FAQ по лицензированию Backdrop</a>. </li>
<li>Немного старой доброй семёрки: <a href="http://mbaev.com/content/rabota-s-tokenami-cast-2">Работа с чистым Token API</a>. Важно понимать, как оно устроено, но на практике бывает удобно сразу интегрироваться с Entity API и его встроенной поддержкой токенов.</li>
<li>К другим новостям.  @xandeadx разжился лиценцией на PhpStorm и сразу же начал писать <a href="http://xandeadx.ru/blog/tags/phpstorm">заметки на эту тему</a>. Мы никогда ничего такого не писали, но поведение автора блога xandeadx.ru нас очень удиаляет и возмущает. Когда уже будут заметки по Drupal 8?! :) </li>
</ol> <a href="https://habr.com/ru/articles/282772/?utm_campaign=282772&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 29 Apr 2016 13:19:33 GMT</pubDate>
      <dc:creator><![CDATA[kalabro]]></dc:creator>
      
      <category><![CDATA[дайджест]]></category><category><![CDATA[php]]></category><category><![CDATA[друпал]]></category><category><![CDATA[веб-разработка]]></category><category><![CDATA[drupal-digest]]></category><category><![CDATA[drupal 8]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] FAQ по лицензированию Backdrop]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/282205/</guid>
      <link>https://habr.com/ru/articles/282205/?utm_campaign=282205&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<i>Т.к. читатели Хабра <a href="https://habrahabr.ru/post/197670/">знакомы</a> с форком Drupal под названием Backdrop, а сам проект Backdrop также <a href="https://backdropcms.org/license">имеет</a> пояснения касательно лицензирования самой CMS и расширений к ней, то думаю, будет нелишним раскатить перевод вопросов и ответов по лицензированию этой CMS, раз аналогичное уже <a href="https://habrahabr.ru/post/280228/">было сделано</a> в отношении самого Drupal.</i><br/>
<br/>
<div style="text-align:center;"><img src="https://habrastorage.org/getpro/habr/post_images/b4a/9f9/149/b4a9f9149caa1db0118df5a33b8ad560.png" alt="image" /></div><br/>
<br/>
<div class="spoiler"><b class="spoiler_title">Содержание</b><div class="spoiler_text"><ol>
<li>Если я создам модуль или тему, должен ли я применить к ним лицензию GPL?</li>
<li>Если я создам модуль или тему, должен ли я предоставлять его кому угодно?</li>
<li>Могу ли я продавать Backdrop или модуль для Backdrop или тему для Backdrop?</li>
<li>Лицензия GPL требует, чтобы я распространял «исходный код» моих файлов. Что это означает для веб-приложения?</li>
<li>Могу ли я опубликовать мою работу под лицензией GPL версии 3 или только под GPL версии 2?</li>
<li>Перейдет ли Backdrop на лицензию GPL версии 3?</li>
</ol><br/>
</div></div><br/>
 <a href="https://habr.com/ru/articles/282205/?utm_campaign=282205&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sat, 23 Apr 2016 07:30:00 GMT</pubDate>
      <dc:creator><![CDATA[Nutterix]]></dc:creator>
      
      <category>backdrop</category><category>drupal</category><category>копирайт</category><category>лицензирование</category><category>faq</category><category>gpl</category><category>cms</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Анализ подходов для создания лендингов и лонгридов в Drupal]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/281300/</guid>
      <link>https://habr.com/ru/articles/281300/?utm_campaign=281300&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p><img src="https://habrastorage.org/files/d14/30d/603/d1430d6034e347adac933ca3f5aa5964.jpg" alt="image"/></p><br/>
<p>В статье сравниваются актуальные решения для создания неоднородных публикаций и лэндингов, а также <a href="http://longreads.lifehacker.ru/">лонгридов</a> в административном интерфейсе <a href="https://www.drupal.org/">CMS Drupal</a>. Под неоднородностью понимается возможность для внедрения в текст в произвольном месте произвольных интерактивных элементов, таких как медиа-врезок, списков релевантных материалов, опросников и прочих нетекстовых элементов. Приведен авторский топ на основе анализа 16 критичных параметров.</p> <a href="https://habr.com/ru/articles/281300/?utm_campaign=281300&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 11 Apr 2016 21:37:04 GMT</pubDate>
      <dc:creator><![CDATA[k0teg]]></dc:creator>
      
      <category><![CDATA[drupal]]></category><category><![CDATA[обзор]]></category><category><![CDATA[лонгрид]]></category><category><![CDATA[лендинг]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Дайджест интересных материалов из мира Drupal #19]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/280802/</guid>
      <link>https://habr.com/ru/articles/280802/?utm_campaign=280802&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Привет! <br/>
<br/>
Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. <br/>
<br/>
<div style="text-align:center;"><img  src="https://habrastorage.org/getpro/habr/post_images/20f/46b/b6b/20f46bb6becc659da37abe6b7c2481e7.png"/></div><br/>
 <a href="https://habr.com/ru/articles/280802/?utm_campaign=280802&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 03 Apr 2016 23:08:53 GMT</pubDate>
      <dc:creator><![CDATA[k0teg]]></dc:creator>
      
      <category><![CDATA[drupal-digest]]></category><category><![CDATA[php]]></category><category><![CDATA[drupal]]></category><category><![CDATA[digest]]></category><category><![CDATA[cms]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] FAQ по лицензированию Drupal]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/280228/</guid>
      <link>https://habr.com/ru/articles/280228/?utm_campaign=280228&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<i>Готов перевод <a href="https://www.drupal.org/about/licensing">справочного материала по лицензированию Drupal</a>, в котором рассмотрены, в частности, вопросы использования кода Drupal и иного контента с сайта проекта Drupal.org, особенности лицензирования и использования связующих модулей, а также даны некоторые разъяснения условий лицензии GPL и пояснения про товарный знак Drupal.</i><br/>
<br/>
Эти вопросы и ответы помогут прояснить юридические вопросы применительно к лицензированию проекта Drupal и лицензии GNU General Public License. Благодарим <a href="http://www.softwarefreedom.org/">Software Freedom Law Center</a> за их помощь в подготовке данной информации.<br/>
<br/>
<div class="spoiler"><b class="spoiler_title">Содержание</b><div class="spoiler_text"><ol>
<li>Какая лицензия у Drupal?</li>
<li>Лицензия распространяется только на PHP или на все?</li>
<li>Кто обладает авторским правом на Drupal?</li>
<li>Я желаю опубликовать мою работу под лицензией GPL версии 3 или только под GPL версии 2. Могу я так сделать и разместить ее на Drupal.org?</li>
<li>Какая лицензия у контента на Drupal.org?</li>
<li>Лицензия GPL требует, чтобы я распространял «исходный код» моих файлов. Что это означает для веб-приложения?</li>
<li>Если я создам модуль или тему, должен ли я применить к ним лицензию GPL?</li>
<li>Если я создам модуль или тему, должен ли я предоставлять его кому угодно?</li>
<li>Могу ли я продавать Drupal, модуль для Drupal или тему для Drupal?</li>
<li>Могу ли я написать «связующий модуль» для взаимодействия между Drupal и другой системой или библиотекой?</li>
<li>Должен ли я предоставлять код своего сайта любому его посетителю?</li>
<li>Будет ли Drupal распространяться на условиях лицензии GPL версии 3?</li>
<li>Я обнаружил модуль или тему в репозитории контрибьютов, который распространяется только на условиях лицензии GPL версии 2 или только на условиях лицензии GPL версии 3. Что я должен делать?</li>
<li>Я обнаружил модуль или тему в репозитории контрибьютов, который распространяется на лицензионных условиях, отличных от GPL (включая LGPL или AGPL). Что я должен делать?</li>
<li>У меня есть вопрос, на который нет ответа здесь. Что я должен делать?</li>
<li>Почему Drupal является зарегистрированным товарным знаком Дриса Бёйтарта? Это означает, что он не бесплатен?</li>
</ol><br/>
</div></div><br/>
<br/>
 <a href="https://habr.com/ru/articles/280228/?utm_campaign=280228&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sat, 26 Mar 2016 20:17:51 GMT</pubDate>
      <dc:creator><![CDATA[Nutterix]]></dc:creator>
      
      <category>drupal</category><category>копирайт</category><category>лицензирование</category><category>faq</category><category>gpl</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Дайджест интересных материалов из мира Drupal #18]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/278227/</guid>
      <link>https://habr.com/ru/articles/278227/?utm_campaign=278227&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Привет! <br/>
<br/>
Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. В этом выпуске провожаем зиму (и Drupal 6). <br/>
<br/>
<h3>По-русски</h3><br/>
<ol>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> «Приятно наблюдать, как статьи по Друпал 8 постепенно наполняют русскоязычный сегмент сети...» — пишет автор открывающей статьи рубрики «По-русски». Действительно приятно! <a href="http://frantsuzzz.com/content/drupal-8-routing-links-permissions-tabs-ili-hello-yml">Друпал 8: Routing, links, permissions, tabs или &quot;Hello YML&quot;</a> — создаём простой модуль со всеми необходимыми правами и ссылками в меню.</li>
<li><a href="http://frantsuzzz.com/content/migrate-import-materialov-kak-zhe-ty-vse-taki-rabotaesh">Небольшой обзор Migrate</a> для семёрки от этого же автора.</li>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> Похоже, что на Drupal.ru пригласили писать Дэдпула. По крайней мере с чувством юмора у нашего нового Drupal-героя всё впорядке. Уже можно насладиться двумя шедеврами: <a href="http://www.drupal.ru/node/127211">Drupal 8, Cache &amp; Rock N' Roll</a> и <a href="http://www.drupal.ru/node/127363">Drupal 8. Entity, мы с тобой одной крови</a>. Автор, некогда объяснять, свяжись с нами срочно!</li>
<li>Ещё на Drupal.ru: <a href="http://www.drupal.ru/node/127229">анонс модуля render_boost</a> для ускорения семёрки.</li>
<li>Там же на Drupal.ru можно найти информацию <a href="http://www.drupal.ru/node/127253">по Backdrop CMS</a>, форку семёрки для тех, кому пока велик Drupal 8.</li>
<li>Возвращемся к классике. Новое в блоге xandeadx.ru: <a href="http://xandeadx.ru/blog/drupal/871">полезный сниппет</a> для поддержки алиасов нод в актуальном состоякии.</li>
<li>Там же подробно и со скриншотами, <a href="http://xandeadx.ru/blog/drupal/873">как настроить табы (локальные задачи) во Views</a>. <a href="http://www.wdtutorials.com/drupal/views/tabs-views-drupal-8-tutorial-12#.VtOLRZN96Rs">То же самое для восьмёрки</a>.</li>
<li><a href="http://nightdevel.ru/integraciya-custom-entity-s-panelayzerom">Интеграция custom entity с Panelizer</a> — продолжение серии статей про сущности в блоге nightdevel.ru.</li>
<li>Модуль Commerce Robokassa <a href="http://dru.io/post/6015">обновлен до 7.x-2.0-rc1</a>.</li>
<li>Тема настройки локального окружения никогда не выйдет из моды. На сей раз читайте про <a href="http://www.angarsky.ru/drupal/xdebug-confuguration.html">настройку xdebug</a> для сложных случаев. Хештеги: #windows #virtualbox #sshtunnel #docker #phpstorm. </li>
</ol> <a href="https://habr.com/ru/articles/278227/?utm_campaign=278227&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 29 Feb 2016 19:40:00 GMT</pubDate>
      <dc:creator><![CDATA[kalabro]]></dc:creator>
      
      <category><![CDATA[дайджест]]></category><category><![CDATA[php]]></category><category><![CDATA[друпал]]></category><category><![CDATA[веб-разработка]]></category><category><![CDATA[drupal-digest]]></category><category><![CDATA[drupal 8]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Дайджест интересных материалов из мира Drupal #17]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/276137/</guid>
      <link>https://habr.com/ru/articles/276137/?utm_campaign=276137&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Привет!<br/>
Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. Встречайте первый выпуск в этом году!<br/>
<br/>
<div style="text-align:center;"><img src="https://habrastorage.org/files/75c/7fa/c09/75c7fac09819416898de320ea861b683.png" /></div><br/>
<br/>
<h3>По-русски</h3><br/>
<ol>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> Начнём с <a href="http://drupalfly.ru/lesson/create-my-module-for-drupal-8">написания своего модуля</a> для Drupal 8. В результате получится простая страничка собственного приготовления.</li>
<li>24 февраля заканчивается поддержка Drupal 6. Самое время переезжать на восьмёрку, ну или по крайней мере на семёрку. В первом случае смотрите <img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> <a href="http://camp.drupalsib.ru/program/sessions/drupal-8-how-migr8">доклад Андрея Березовского</a>, во втором — читайте <a href="http://www.angarsky.ru/drupal/migrate-api-drupal-6-7.html">статью в блоге angarsky.ru</a>.</li>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> Мария Шерскова о <a href="http://sherskova.ru/drupal-8-kak-podklyuchit-js-k-teme">подключении JS в теме Drupal 8</a>.</li>
<li>Блог nightdevel.ru продолжает радовать развёрнутыми статьями по семёрке. В этот раз рассмотрены <a href="http://nightdevel.ru/sozdanie-kastomnoy-entity">базовые инструменты создания своих типов сущностей.</a> Стоит отметить, что и <a href="https://www.drupal.org/project/entity">Entity API</a>, и <a href="https://www.drupal.org/project/eck">ECK</a> — темы очень объемные и целиком в статью, конечно, не влезли.</li>
<li>Немного о DevOps. <a href="http://drupal-admin.ru/blog/%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-%D0%B1%D0%B0%D0%B7%D1%8B-drupal-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D1%81-myisam-%D0%BD%D0%B0-innodb">Перевод базы Drupal сайта с MyISAM на InnoDB</a>.</li>
<li><a href="http://graker.ru/news/2016/01/10/docker_i_solr">Настройка Docker-контейнера с Apache Solr</a> для локальной разработки.</li>
<li>К новостям сообщества. Группа активных участников Drupal-сообщества работает над проектом Российской Drupal-ассоциации. Это важный шаг для объединения и усиления локального сообщества как внутри страны так и в масштабах всего рынка. Чтобы присоединиться к рабочей группе, пожалуйста, заполните <a href="https://docs.google.com/forms/d/1R5QotXgsxY7tFvj-FeO4ArW-c4lIXvvKMnLLWaFPy28/viewform?c=0&amp;amp;w=1">эту форму</a>.</li>
</ol><br/>
 <a href="https://habr.com/ru/articles/276137/?utm_campaign=276137&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 29 Jan 2016 05:29:15 GMT</pubDate>
      <dc:creator><![CDATA[kalabro]]></dc:creator>
      
      <category><![CDATA[дайджест]]></category><category><![CDATA[php]]></category><category><![CDATA[друпал]]></category><category><![CDATA[веб-разработка]]></category><category><![CDATA[drupal-digest]]></category><category><![CDATA[drupal 8]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Дайджест интересных материалов из мира Drupal #16]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/274101/</guid>
      <link>https://habr.com/ru/articles/274101/?utm_campaign=274101&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Всем привет!<br/>
<br/>
Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. Встречайте новогодний выпуск!<br/>
<br/>
<img src="https://habrastorage.org/files/b4b/cb9/aa8/b4bcb9aa896449088dbc3feddf674371.jpg"/><br/>
<br/>
<h3>По-русски</h3><br/>
<ol>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> Хабр разворачивает Drupal 8: <a href="http://habrahabr.ru/post/271751/">cначала докером</a>, потом <a href="http://habrahabr.ru/post/273009/">Otto, наследником Vagrant</a>.</li>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> Как в восьмёрке сделать банальный $node-&gt;save() читайте в заметке <a href="http://niklan.net/blog/82">Drupal 8: Программное создание сущностей</a> Никиты Малышева.</li>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> Тот же автор продолжает: <a href="http://niklan.net/blog/83">как добавить в восьмёрку семантическую разметку</a> и не умереть (это про JSON-LD).</li>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> «<a href="http://habrahabr.ru/post/272863/">Что случилось с hook_menu в Drupal 8</a>?» — перевод отличной статьи луллаботов для хабра.</li>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> Блоггер Tlito записал свои заметки о восьмёрке для новичков, не знакомых ни с программированием, ни даже с друпалом (<a href="http://tlito.ru/otvety-na-voprosy-o-drupal-8-dlya-novichkov-vypusk-1">1</a>, <a href="http://tlito.ru/otvety-na-voprosy-o-drupal-8-dlya-novichkov-vypusk-2">2</a>).</li>
<li>@xandeadx написал модуль-хелпер, <a href="http://xandeadx.ru/blog/drupal/869">позволяющий выполнить всю очередь в фоне без вылета по таймауту</a> — Background Queue.</li>
<li>Он же показывает на красивом примере, как использовать теги db-запросов во Views: <a href="http://xandeadx.ru/blog/drupal/862">Необязательное одно из двух значений раскрытого фильтра с оператором BETWEEN</a></li>
<li><a href="http://nightdevel.ru/raznye-sposoby-sozdaniya-ajax-zaprosov">Обзор методов работы с AJAX</a> с примерами кода.</li>
<li>После того, как AJAX-заработал, можно заняться <a href="http://drupalfly.ru/station/styling-ajax-throbber">стилизацией стандартной иконки лоадера</a>.</li>
<li>К новостям сообщества. Первоначальный владелец домена drupal.ru опубликовал <a href="http://www.drupal.ru/node/126548">прощальное письмо</a> и анонсировал передачу домена из своих рук.</li>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> На Dru.io, другом сайте сообщества, активно проходят спринты по переводам восьмёрки. <a href="http://dru.io/post/4852">Присоединяйтесь!</a></li>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> Питерское сообщество <a href="http://drupalspb.org/articles/znikiru/otchet-o-drupal-meetup-7">опубликовало презентации и видео четырёх докладов</a> по Drupal 8.</li>
<li><img src="https://habrastorage.org/files/76c/212/a69/76c212a698704662a1d26feb819c608a.png" title="Совместимо с Drupal 8"/> Отгремел <a href="http://camp.drupalsib.ru/">DrupalCamp Siberia 2015</a> в Новосибирске. Пока официальные материалы обрабатываются и <a href="https://twitter.com/SibDrupalCamp">выкладываются</a>, можно <a href="http://eepurl.com/bKsqoD">посмотреть экранку</a> из нашего спец.выпуска (<a href="http://eepurl.com/bhCjRb">хочу такое получать</a>).</li>
</ol><br/>
 <a href="https://habr.com/ru/articles/274101/?utm_campaign=274101&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 27 Dec 2015 06:42:56 GMT</pubDate>
      <dc:creator><![CDATA[kalabro]]></dc:creator>
      
      <category><![CDATA[дайджест]]></category><category><![CDATA[php]]></category><category><![CDATA[друпал]]></category><category><![CDATA[веб-разработка]]></category><category><![CDATA[drupal-digest]]></category><category><![CDATA[drupal 8]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Разворачиваем Drupal 8 с помощью Otto]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/273009/</guid>
      <link>https://habr.com/ru/articles/273009/?utm_campaign=273009&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Этот пост получился в результате моего ознакомления с Otto, одним из последних продуктов Hashicorp, о котором уже была <a href="http://habrahabr.ru/post/268497/">обзорная статья</a> на хабре.<br/>
<br/>
Мой пост носит более практический характер. Я решил поднять на otto стандартный проект, чтобы сразу не наткнуться на тонкости настройки, а чтобы было интересно, выбрал Drupal 8, вышедший недавно.<br/>
<br/>
<img src="https://habrastorage.org/files/6d4/ec4/b47/6d4ec4b4786f47048d5fd55301234115.png" alt="image"/><br/>
 <a href="https://habr.com/ru/articles/273009/?utm_campaign=273009&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 14 Dec 2015 05:16:36 GMT</pubDate>
      <dc:creator><![CDATA[popstas]]></dc:creator>
      
      <category><![CDATA[otto]]></category><category><![CDATA[vagrant]]></category><category><![CDATA[drupal]]></category><category><![CDATA[consul]]></category><category><![CDATA[hashicorp]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Что случилось с hook_menu в Drupal 8?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/272863/</guid>
      <link>https://habr.com/ru/articles/272863/?utm_campaign=272863&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img width="50%" src="https://habrastorage.org/files/57d/855/e05/57d855e05ce7414c958c6879c534ecee.jpg"/><br/>
<br/>
<i>В связи с недавним выходом стабильной версии Drupal 8, решил внести свой небольшой вклад, и перевести небольшую статью. Это очень вольный перевод статьи <a href="https://www.lullabot.com/articles/what-happened-to-hook_menu-in-drupal-8#/">What Happened to Hook_Menu in Drupal 8?</a> от Lullabot'ов. Надеюсь, что кому-нибудь пригодится.</i><br/>
<br/>
В Drupal 7 и более ранних версиях, <b>hook_menu</b> был как швейцарский нож. Он отвечал практически за все: пути страниц, обработчики меню, вкладки и локальные задачи, контекстные ссылки, управление доступом, аргументы и параметры, обработчики форм, и даже устанавливал пункты меню. В моей книге, это самый часто используемый hook из всех. Я не знаю, ни одного модуля в котором, я не реализовывал бы hook_menu.<br/>
<br/>
Но, в Drupal 8 все изменилось. Этого очень важного hook'a больше нет, и теперь все эти задачи решаются отдельно, используя систему YAML файлов, в которых нужно описать метаданные о каждом элементе и соответствующие ему PHP классы, которые обеспечивают логику.<br/>
<br/>
В новой системе есть смысл, но она может показаться запутанной, тем более что API менялся несколько раз, в течении длительной разработки Drupal 8, и документация в настоящее время, не соответствует действительности. В этой статье будет рассказано как работает новая система. <br/>
<br/>
Так же я хочу рассказать о ситуациях с которыми я столкнулся, во время переноса своего модуля с Drupal 7 на Drupal 8 и приведу примеры кода, до и после переноса.<br/>
 <a href="https://habr.com/ru/articles/272863/?utm_campaign=272863&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 11 Dec 2015 08:12:20 GMT</pubDate>
      <dc:creator><![CDATA[ZapevalovAnton]]></dc:creator>
      
      <category><![CDATA[drupal 8]]></category><category><![CDATA[drupal]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Разворачиваем Drupal 8 с помощью Docker]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/271751/</guid>
      <link>https://habr.com/ru/articles/271751/?utm_campaign=271751&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[В честь долгожданного <a href="https://www.drupal.org/ru/8">релиза Drupal 8</a> я сегодня расскажу как установить его с помощью <a href="https://ru.wikipedia.org/wiki/Docker">Docker</a>.<br/>
<br/>
<img src="https://habrastorage.org/files/efa/ccc/d87/efacccd8718547298ddc664fb5048624.png"/><br/>
 <a href="https://habr.com/ru/articles/271751/?utm_campaign=271751&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 26 Nov 2015 10:05:28 GMT</pubDate>
      <dc:creator><![CDATA[wodby]]></dc:creator>
      
      <category><![CDATA[drupal]]></category><category><![CDATA[drupal 8]]></category><category><![CDATA[docker]]></category><category><![CDATA[веб-разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Дайджест интересных материалов из мира Drupal #15]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/271445/</guid>
      <link>https://habr.com/ru/articles/271445/?utm_campaign=271445&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Всем привет! <br/>
<br/>
19 ноября в мире Drupal произошло важное событие — релиз <a href="https://www.drupal.org/8">Drupal 8.0.0</a>. Об этом уже успели написать везде от <a href="http://habrahabr.ru/post/271293/">хабра</a> до <a href="https://news.ycombinator.com/item?id=10595011">Hacker News</a>. Мы решили собрать самое главное здесь, в нашем спецвыпуске №15. <br/>
<br/>
<div style="text-align:center;"><img  src="https://habrastorage.org/files/cf9/dd1/a76/cf9dd1a7645543c5a7bdfc3bcb482cbd.png"/></div><br/>
 <a href="https://habr.com/ru/articles/271445/?utm_campaign=271445&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 23 Nov 2015 01:58:22 GMT</pubDate>
      <dc:creator><![CDATA[k0teg]]></dc:creator>
      
      <category><![CDATA[drupal-digest]]></category><category><![CDATA[php]]></category><category><![CDATA[drupal]]></category><category><![CDATA[cms]]></category><category><![CDATA[дайджест]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
