Никогда не было лучшего времени для изучения разработки модулей Drupal 8. Это потому, что Drupal 8 уже является лучшим технологически и более быстрым способом создания приложений Drupal (по сравнению с Drupal 7). Drupal 8 построен поверх Symfony, поэтому хорошие новости заключаются в том, что когда вы научитесь создавать контроллер, например, в Drupal 8, то вы это сделаете в Symfony, и наоборот. Это здорово, потому что на самом деле это означает, что навыки можно перенести и что мы не собираемся увязать в бесконечных друпализмах (термины, относящиеся к Drupal).
В этом курсе мы собираемся изучить самые популярные разделы разработки модулей Drupal 8:
мы собираемся объявить наш собственный модуль
мы собираемся узнать, что такое контроллер, и мы собираемся построить свой собственный класс контроллера
мы собираемся узнать, как реализовать новые маршруты в файле .routing.yml
мы собираемся узнать, как визуализировать содержимое контроллера в шаблоне ветки
как включить библиотеки (ресурсы) при визуализации определенных шаблонов
как создавать собственные блоки
иметь хорошее представление о Renderable arrays
что такое Сервисы
как объявить сервис
как внедрить сервис в наш собственный сервис
как внедрить сервис в контейнер
как создавать собственные формы и реагировать на submit
как проверять формы
как изменить любую форму
как создать форму AJAX
как сделать нашу собственную конфигурацию
как объявить разрешения и как заставить их работать, чтобы ограничить какие то вещи...
Мы собираемся реализовать как можно больше примеров, и я всегда прилагаю для вас окончательные файлы, чтобы вы могли легко сравнить их с конечным результатом и не тратить время на поиск крошечной ошибки.
Я постарался сделать это как можно более понятным и поделиться как можно большим количеством примеров, с которыми я сталкиваюсь в своей повседневной работе как разработчик PHP Drupal. Навыки, которые рассматриваются в этом курсе, безусловно, понадобятся вам, если вы создаете сложные приложения на Drupal 8 и «must have» в для каждого разработчика Drupal...
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Learn Drupal 8 module development with examples,
а также все другие курсы, прямо сейчас!
Route alter from a custom module and event subscriber
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Станьте знакомыми и уверенными в работе на Drupal 8. Изучите основы работы, терминологию, необходимую для работы в качестве администратора сайта Drupal в курсе, созданном специально для начинающих. Эта серия содержит 22 видеоурока в HD, посвященных установке и управлению сайтом.
Drupal 8 поставляется с блестящей новой обьектно-ориентированной базой и множеством хайпов вокруг нее. Но лично мне это нравится. Итак, в этом скринкасте я проведу тебя - Drupal 7 разработчика - через все новые концепции, парадигмы, вещи в D8. Что такое маршруты? Как я могу использовать события для подключения к основным частям системы?Если вы серьезно относитесь к изучению D8, тогда поехали!
Drupal - CMS с открытым исходным кодом, которая позволяет создавать как простые, так и сложные веб-проекты на этом движке. Большое сообщество Drupal постоянно совершенствует движок с каждым выходом какой то новой технологии или функционала, поэтому вы можете быть уверенны в современности движка. Особенность Drupal - модульная платформа, которую можно относительно легко расширять.
Full introduction to Drupal 8 theming in easy steps
Drupal 8 выпущен и с сегодняшнего дня - каждый новый сайт Drupal должен использовать последнюю версию этой замечательной CMS. Это означает, что мы должны научиться изменять внешний интерфейс нашей системы Drupal 8 - так, как нам это нужно.
С помощью Views создаются все списки контента в стандартной установке Drupal 8. Список главной страницы, страница обзора содержимого администратора, все термины таксономии, списки пользователей и тд.